Document Document Title
US08925462B2 Intermediate voltage arming
A system includes a first arm switch, a voltage multiplier device connected in series with the first arm switch, and a first intermediate voltage detector portion communicatively connected to the sequence of events logic portion, the first intermediate voltage detector portion operative to determine whether a first voltage signal is greater than a first threshold voltage value and responsive to determining that the first voltage signal is greater than the first threshold voltage value affect an actuation of the first arm switch and output a first arm signal.
US08925460B2 Method for forming an image in stone
A method of imbedding an image in a stone substrate includes printing an image onto a first surface of the stone substrate. Optionally, a moist towel is placed over the first surface of the stone substrate and a weight is placed over the moist towel then time is provided for the inks of the image to transfer from the print image into the surface of the stone substrate, sublimating into the stone. If provided, the moist towel and the print image are then removed and the above steps are repeated until the image is imbedded into the stone substrate.
US08925454B2 Ink storing unit for a hand-operated stamp
An ink-storage unit for a hand stamp includes a retainer in which a storage body is arranged, and a frame in which a printing plate is arranged. The frame sits in a provisional mounting position on the retainer, in which position the storage body and the printing plate are held at a distance from each other, and the frame can be moved into a final mounting position on the retainer, in which position the storage body and the printing plate lie against each other, wherein the storage body is fixed in the retainer by at least one engaging part.
US08925451B2 Engineered top infeed hopper system with side-mounted cutting device
A baler for making compacted bales of a cellulosic biomass material, the baler comprising: a housing defining a compaction chamber therein, wherein the housing comprises a top wall, an infeed opening defined in the top wall for introducing the material into the compaction chamber, and wherein a cutting device is mounted on the housing alongside the infeed opening.
US08925441B2 Coffee machine
A coffee machine including a boiler for producing hot water and steam for the preparation of coffee or coffee-containing beverages. A coiled tubing is located in the boiler for producing hot milk or milk froth. Thus, no separate heating element is required for producing the hot milk or milk froth, as the milk or milk froth is heated by the water heated in the boiler for preparing the coffee. The coiled tubing is connected alternately to a milk container and a rinsing water source, so that potential milk residue is flushed out after each milk heating process. A predetermined amount of milk or rinsing water is fed to the coiled tubing by a pump. Thus the milk and rinsing water usage is optimized and the energy consumption is reduced.
US08925440B2 Hydraulic module including a pump housing with surface-connected pump elements
A hydraulic module includes a pump housing with an opening in communication with an exterior surface of the pump housing. A plurality of pump chambers are in communication with the opening. A plurality of pump elements correspond to the plurality of pump chambers, each of the plurality of pump elements being movable within the respective one of the pump chambers to increase the pressure in a fluid from a suction side of the pump chamber to a pressure side of the pump chamber. A motor has an output member extending into the opening of the pump housing and coupled with the plurality of pump elements. A channel is formed in the exterior surface of the pump housing. The channel establishes fluid communication between the plurality of pump chambers.
US08925436B2 Sheet cutting device and image forming apparatus including the sheet cutting device
A sheet cutting device includes a cutter holder, a moving unit, a connecting member, and a drawing member. The cutter holder accommodates a cutter. The cutter has opposed blades opposing each other to cut a sheet of recording media fed along a sheet feed path. The moving unit is disposed away from the cutter holder in a sheet feed direction in which the sheet is fed along the sheet feed path. The moving unit is reciprocally movable in a sheet width direction perpendicular to the sheet feed direction. The connecting member connects the cutter holder to the moving unit. The drawing member is mounted on the moving unit to draw the moving unit in the sheet width direction. The cutter holder is pivotable around the connecting member in a thickness direction of the sheet relative to the moving unit.
US08925435B2 Flexible grip die-alignment arrangement
A solid tool gripping and alignment plate, for accurately gripping and holding a tool placed therein in perfect alignment. The tool gripping and alignment plate consists of a flat unitary tool gripping plate with a smooth non-circular opening formed in the tool gripping plate for gripping a tool therein fully 360 degrees about a tool's periphery upon adjustment of the gripping plate. A single threaded adjustment member is arranged through a side of the gripping plate for biasing a portion of the smooth non-circular opening in the tool gripping plate from a non-circular shape into the circular shaped opening for circumferentially gripping of a tool therein.
US08925420B2 Centrifugal pendulum mechanism
A centrifugal pendulum mechanism having a pendulum flange and pendulum masses, which are fastened by bolts on both sides of the pendulum flange and are guided by rollers and can be pivoted slightly relative to the pendulum flange. At least two pendulum masses are arranged on the pendulum flange so as to be circumferentially adjacent. One pendulum mass has a lateral surface that faces the adjacent pendulum mass, and the contour of the lateral surface is at a substantially acute angle.
US08925416B2 Steering lock device
An auxiliary lock mechanism that locks a lock member (6) at a steering lock position is provided. In the auxiliary lock member, a slide plate (91) thereof engages with an auxiliary engagement portion (95) of the lock member (6) located at the steering lock position in such a manner that engagement between a holding member (21) and a holding/receiving portion (93) thereof is disengaged. On a more rear end side of the lock member (6) than the auxiliary engagement portion (95), a fragile portion (74) is provided, in which a load is set smaller than a load tolerable by the slide plate (91). In a case where a load of a set value or more is applied to the lock member (6), the lock member (6) is torn at the fragile portion (74).
US08925408B2 Actuator available in controlled environment
A clean environmental actuator is less in weight, height in transverse section and compact in construction, even with ensuring accurate position control and conformable to high speed operation and high acceleration/deceleration. Both a bed and a slider are stowed in an enclosure and packings are in T-slots in side walls of the bed to seal clearances between the bed and the enclosure. The enclosure is composed of an end bracket to cover one end of the bed, a motor bracket to cover another end of the bed, a pair of side coverings to enclose the side surfaces and tops of the side walls of the bed, a sealing panel to cover an upward opening between the side coverings, and a table covering to overlay an area of the sealing panel lying on the slider and side areas of the table bulging out from side edges of the sealing panel.
US08925404B2 Starting device for an internal combustion engine
The invention relates to a starting device for an internal combustion engine, having a hollow shaft (34), a pinion element (43), which comprises a pinion shank (37) having a shank axis (46) in a displacement direction of the pinion shank (37), wherein the pinion shank (37) is inserted in the hollow shaft (34), characterized in that an axial movement of the pinion shank (37) relative to the hollow shaft (34) is limited by a securing element (76), which is secured in the hollow shaft (34) directly or indirectly by an press fit.
US08925395B2 Force measuring device for a bicycle
A force measuring device for a bicycle includes a sleeve shell having a first shell-half outer wall and an inner tubular wall which are disposed between a bottom bracket shell and a spindle, a ring body disposed on the inner tubular wall and having a strain region which is configured to make a strain displacement corresponding to a treading force exerted on the spindle, a sensor holding unit defining a sensor activating zone and a hall sensing unit including a sensor which is disposed in the sensor activating zone, and a magnetic member which is displaceable with the straining movement to change a magnetic field generated thereby so as to give off a signal indicative of the magnitude of the treading force.
US08925393B2 Device intended for measuring pressure from a flexible, foldable, and/or extendable object made of a textile material and comprising a measurement device
The present invention relates to a device for measuring the pressure and/or the tension exerted at different points of a flexible, foldable and/or extensible textile material capable of being used as a garment, lapel, or the like; said device is remarkable in that it includes, on the one hand, at least one sensor obtained from a single layer (1), formed of an arrangement of at least three types of fibers, piezoresistive fibers forming piezoresistive areas (2), conductive fibers forming electrically-conductive areas (3), and insulating fibers forming electrically-insulating areas (4) and, on the other hand, an electronic circuit (5) capable of measuring the electric resistance variation of the piezoresistive areas submitted to one or several forces.
US08925392B2 Sensors, interfaces and sensor systems for data collection and integrated remote monitoring of conditions at or near body surfaces
Sensing devices including flexible and stretchable fabric-based pressure sensors, may be associated with or incorporated in garments intended to be worn against a body surface (directly or indirectly), or may be associated with other types of flexible substrates, such as sheet-like materials, bandages and other materials that contact the body (directly or indirectly), and may be provided as independently positionable sensor components. Systems and methods for storing, communicating, processing, analyzing and displaying data collected by sensor components for remote monitoring of conditions at body surfaces, or within the body, are also disclosed. Sensors and sensor systems provide substantially real-time feedback relating to current body conditions and may provide notifications or alerts to users, caretakers and/or clinicians, enabling early intervention when conditions indicate intervention is appropriate.
US08925389B2 Method for measuring strength of chemically strengthened glass, method for reproducing cracking of chemically strengthened glass, and method for producing chemically strengthened glass
There are provided a method for measuring strength of a chemically strengthened glass, that reflects the state of actual drop fracture more appropriately, and can reproduce slow cracking in the chemically strengthened glass, a method for reproducing cracking of a chemically strengthened glass, and a method for producing a chemically strengthened glass. Load is applied to an indenter having a tip formed into a sharp shape having a minimum angle θmin of cross-section of less than 120°, the indenter is pushed into a chemically strengthened glass under a static load condition such that the tip is vertical to a surface of the chemically strengthened glass, and the load when the chemically strengthened glass cracks is measured.
US08925388B2 Pressure sensor having a cylindrical pressure measuring cell
A pressure measuring transducer includes a pressure measuring cell; a measuring cell housing having an annular axial abutment surface, which surrounds an opening; a sealing ring; and a ring of angular cross section for positioning the pressure measuring cell and the sealing ring in the measuring cell chamber. The ring of angular cross section includes at least a first component of a form-retaining material and at least a second component of an elastic material, wherein the at least one form-retaining component forms the radial shoulder and extends in the axial direction into the annular gap, and the second component is connected with the first component and extends in the annular gap at least sectionally radially between the lateral surface of the pressure measuring cell and the wall of the measuring cell chamber.
US08925387B2 Traversing time of arrival probe
A system and method for performing stress measurement on rotating parts is disclosed. The system may include a laser assembly configured to emit a laser beam, and a probe assembly mounted proximal to a rotatable part in a device. The probe assembly may be configured to output a reflected laser beam onto a first target on the rotatable part. The probe assembly may further be configured to move the reflected laser beam from the first target to a second target on the rotatable part. The probe assembly may include a redirector moveable from a first position to a second position, and a lens mounted proximal to the redirector and configured to focus the laser beam. The redirector may be configured to change the laser beam direction from a first direction to a second direction when moved from the first position to the second position.
US08925382B1 System and process for measuring a volume of a liquid within a keg
A system for measuring a volume of a liquid has a keg with a nozzle and a dip tube extending into the keg, a coupler having a gas flow path and a liquid flow path, a transducer cooperative with the gas flow path so as to measure a pressure of gas in the keg and cooperative with the liquid flow path so as to measure a pressure of the liquid at a location above the nozzle of the keg, and a controller connected to the transducer so as to measure a difference between the measured pressure of the gas and the measured pressure of the liquid. The controller converts the measured difference into a value corresponding to a volume of the liquid in the keg. The system can also be used to monitor the temperature of the liquid within the keg.
US08925374B2 Electrochemical detection cell for liquid chromatography system
A detection cell for a chromatography system includes a cell body having an inlet, an outlet, and a counter electrode, a working electrode, a sample flow passageway extending between the inlet and the outlet and in fluid contact with the counter and working electrodes, and a palladium/noble metal reference electrode system. A method of using the detection cell is also described.
US08925373B2 Microfluidic device integrating sensing element and method
A sensing device and method are provided for sensing a target. The sensing device includes a body having a first inner surface at least partially defining a channel network for receiving the target therein. A liquid crystal is anchored to the first inner surface of the body and includes a plurality of mesogens. Each mesogen is movable between a first orientation and a second orientation in response to communication with the target.
US08925368B2 Multi-dimensional gas chromatography chip with modulator
Disclosed is a multi-dimensional gas chromatography chip with a modulator. The multi-dimensional gas chromatography chip includes a chip body including first to third substrates; first micro channel pattern parts including first micro channels; second micro channel pattern parts including second micro channels; a gas inlet to supply a mobile phase; a gas outlet to discharge the mobile phase; position alignment markers formed on one surface of the first substrate, both surfaces of the second substrates and one surface of the third substrate; a first stationary phase spin-coated between the first and second substrates and a second stationary phase spin-coated between the second and third substrates; and a modulator provided in a region serving as an inlet side of the first micro channel pattern parts as well as an outlet side of the second micro channel pattern parts.
US08925353B2 Process and system for fining glass
A glass making process comprising a step of fining the molten glass in a fining vessel comprising a top wall portion not in direct contact with the molten glass, and a side wall portion in direct contact with the molten glass, wherein the top wall portion has a temperature T(top), the side wall portion has a temperature T(side), and T(top)−T(side)≦10° C., and a glass fining system. The invention is particularly useful for glass fining systems comprising a metal fining vessel made of precious metals such as Pt and/or Pt—Rh alloys.
US08925350B2 Preparation of sintered cordierite glass-ceramic bodies
Disclosed is the preparation of sintered cordierite-based glass-ceramic bodies via a procedure which uses three all natural starting materials which are white sand, kaolin clay and magnesite. These three raw materials, which are preferably sourced from the same geographic area such as Saudi Arabia, are combined in relative amounts which form, upon subsequent mixing and heating, a specific mixture of oxides of silicon, aluminum and magnesium. Upon melting at 1500-1550° C., this combination of raw materials forms transparent brown glass which after solidification by quenching is then crushed and reduced to grains having a median particle size less than 65 microns. These brown glass grains are consolidated, for example by compaction, to form a green body for sintering. Sintering of the green body at temperatures between about 1000° C. and 1375° C. for from 2 to 5 hours produces glass-ceramic bodies containing a polycrystalline material which comprises mostly material of the cordierite crystal structure. Such cordierite-based glass-ceramic bodies have density, microhardness, CTE and dielectric constant properties which make them suitable for use in various technical fields such as cookware, water filtration devices and equipment, and electronics.
US08925348B2 Survival bracelet
A survival bracelet comprised of a woven strap, a spark source, a scraper, and tinder is provided. The strap may be unwoven for survival use. The spark source, scraper, and tinder are integrated into the bracelet.
US08925346B2 High performance freezer having cylindrical cabinet
A high performance freezer includes a deck and a cabinet supported above the deck and having a cabinet housing defining a generally cylindrical shape. The freezer includes a door supported by the cabinet housing that moves between open and closed positions by sliding or pivoting generally along the side wall of the cabinet. The freezer further includes a refrigeration system mounted at least partially within the deck and partially within the cabinet to refrigerate an inner chamber of the freezer. The cylindrical shape of the cabinet enables rotation of shelves within the inner chamber and a maximized storage space with a minimal floor space required.
US08925341B2 Ice cube container of an ice maker for household purposes, and refrigeration appliance comprising such an ice cube container
An ice cube container of an ice maker for household purposes includes a bottom, front and rear wall sections arranged on opposite ends of the bottom, and two sidewall sections interconnecting the end wall sections. The front and rear wall sections have each a length which is shorter than a length of the side wall sections. Arranged on one of the sidewall sections is a removal handle to allow easy removal of ice cubes. The ice cube container is removably received in a receptacle of a freezer compartment drawer of a refrigeration appliance in only one way in which the removal handle of the ice cube container faces the center of the freezer compartment drawer when the ice cube container is inserted in the receptacle.
US08925335B2 Ice cube release and rapid freeze using fluid exchange apparatus and methods
An ice piece release and formation system (and associated methods) including a chilled compartment, a warm section, a tray in thermal communication with the chilled compartment, and a reservoir assembly in thermal communication with the warm section. The tray includes ice piece-forming receptacles and a cavity in thermal communication with the receptacles. The reservoir assembly includes chambers in fluid communication with the cavity and a driving body for moving the chambers. The system further includes a heat-exchanging fluid that resides in the chambers and the cavity of the tray. The driving body and the reservoir assembly are further adapted to move each of the chambers to a position above the cavity, and the other of the chambers to a position below the cavity, such that the fluid within the chamber positioned above the cavity flows into the cavity.
US08925330B2 Flow discharge device
The present invention relates to a flow discharge device (30) for discharging a flow of gas (F) from a first gaseous fluid (A) into a second gaseous fluid (B) which is of a lower pressure than the first gaseous fluid. The discharge device comprises a valve (34) disposed between the first and second gaseous fluids and arranged to regulate the discharge flow (F) and a swirler means (50) disposed between the valve (34) and the second gaseous fluid. The swirler means (50) comprises a plurality of radially extending circumferentially spaced vanes (61, 63, 65). In use the swirler means (50) swirls the discharge flow (F). This acts to reduce the energy, and therefore the pressure of the discharge flow. This results in quieter operation.
US08925323B2 Fuel/air premixing system for turbine engine
A system includes a fuel nozzle. The fuel nozzle includes a center body configured to receive a first portion of air and to deliver the air to a combustion region. The fuel nozzle also includes a swirler configured to receive a second portion of air and to deliver the air to the combustion region. The swirler includes an outer shroud wall, an inner hub wall, and a swirl vane. The swirl vane includes a radial swirl profile at a downstream edge of the swirl vane. The radial swirl profile includes a region extending from the outer shroud wall to a first transition point and a second region extending from the transition point to the inner hub wall. At least one of the first and second regions is substantially straight and at least one of the first and second regions is arcuate.
US08925310B2 Device to actively control the vibrations of an articulated arm to pump concrete
The device to actively control the vibrations of an articulated arm consisting of a plurality of segments each comprising at least its own actuator associated with a hydraulic drive circuit including a block valve. At least one of said actuators is associated with an hydraulic control circuit of the vibrations, comprising at least a sensor able to detect the vibrations and/or the position of one or more segments, a processing unit to process the signals of the sensor/sensors and a pump commanded by the electronic command board and cooperating with said block valve. The hydraulic control circuit is associated with the hydraulic drive circuit.
US08925308B2 Exhaust gas treatment device
The invention relates to an exhaust gas treatment device for an exhaust system of a combustion engine, more preferably of a road vehicle, with a housing enveloping at least one interior space, and with at least one through-pipe penetrating the interior space without interruption and which at two fastening points distant from each other is connected to the housing in a fixed manner.For compensating thermally related expansion effects the through-pipe between the fastening points can comprise at least one expansion compensation section, in which a wall of the through-pipe comprises slits penetrating the wall alternating in circumferential direction and strips protruding relative to adjacent wall sections of the through-pipe.
US08925307B2 Method for operating a metering apparatus, metering apparatus and motor vehicle having a metering apparatus
A method for operating a metering apparatus for reducing agent includes providing the metering apparatus with at least one movable pump element movable between upper and lower reversal points to convey reducing agent into an exhaust-gas treatment component, and at least one position transmitter for determining a pass of the movable pump element. In the method, a first detection of a position of the movable pump element is provided by the position encoder. Subsequently, the movable pump element is moved and reducing agent is metered into the exhaust-gas treatment component. Thereupon, a second detection of a position of the movable pump element is provided by the position encoder, and subsequently a first quantity of reducing agent which is metered between the first and second detections is determined. A metering apparatus and a motor vehicle having a metering apparatus are also provided.
US08925304B2 Exhaust system comprising exotherm-generating catalyst
An apparatus comprising a compression ignition engine and an exhaust system therefor comprising at least one exhaust system component for treating exhaust gas and means for generating an exotherm for heating the at least one exhaust system component, which exotherm generating means consisting essentially of a catalyst and means for injecting hydrocarbon into exhaust gas for combustion on the catalyst, which catalyst consisting essentially of both a palladium (Pd) component and a platinum (Pt) component, and an optional support material, disposed on a substrate monolith.
US08925303B2 Exhaust gas control device of internal combustion engine
An exhaust gas control device of an internal combustion engine has an exhaust treatment device that purifies an exhaust gas. The exhaust gas control device is formed such that unburned fuel is supplied into the exhaust gas by a fuel addition valve, and the unburned fuel is ignited by a glow plug, to generate thereby a flame that reaches an upstream end of an exhaust treatment device. The unburned fuel is caused to become adhered to the upstream end of the exhaust treatment device before a generated flame reaches the exhaust treatment device. Then, the unburned fuel adhered to the upstream end of the exhaust treatment device burns by the flame.
US08925295B2 Air discharging device for an aircraft double-flow turbine engine
An air discharging device (20) for an aircraft turbine engine, comprising at least one door (24) displaceable between an open and a closed position of a corresponding orifice (30) and comprising two valves (26, 28), which delimit between them a conduit (68) for guiding a portion (74) of the secondary flow (76) outwards in the downstream direction, and which are integral with each other and are hinged around a pivot axis (58), so that in said open position, the upstream end of said internal valve (26) protrudes from the inner side relative to the internal surface (12), the downstream end of said external valve (28) protrudes from the external side relative to the external surface (14), and said internal valve (26) is spaced away from the fixed structure (22) so that an air passage exists downstream of said internal valve (26), between the latter and said fixed structure (22).
US08925286B2 Window module with integrated electropolymeric sunshade
A window module for a vehicle includes a first glass pane and a second glass pane in a substantially parallel arrangement and separated by a spacer. The first glass pane, second glass pane, and spacer define a closed interior volume. An electropolymeric shutter is disposed within the interior volume and configured to selectively obscure the passage of light through the first and second glass pane. The electropolymeric shutter includes a deployable tinting material configured to selectively extend across the first glass pane in response to a voltage difference applied between the deployable tinting material and the first glass pane, a photovoltaic cell coupled with the second glass pane and configured to generate electrical energy when exposed to light, and a controller configured to receive the generated electrical energy from the photovoltaic cell and to selectively apply the voltage difference between the deployable tinting material and the first glass pane.
US08925280B2 Form for constructing a thrower's circle
A form for constructing a thrower's circle includes a pair of half sections. Each half section has an upper surface and a base surface and two full length members and two half length members. The full length members and the half length members are connected together substantially at right angles to form a rectangle with four corners. A corner brace is located in each of the four corners. An inside cross member and an outside cross member extend between the half length members and are generally parallel to the full length members. A pair of semi-circles, each having substantially the same diameter that is larger than the length of the half length members and less than the length of the full length members. Means are provided for securing the half sections together so that the semi-circles form a full circle. Tubes extend from the circle toward the base to drain water from with in the circle.
US08925273B2 Clips for thin brick wall system
A decorative wall system comprises a supporting wall, a thin brick element with a mortice formed therein and a dovetail tenon clip with fastening means for insertion and retention in the mortice whereby the brick element is attached to the supporting wall. The dovetail tenon clip has a longitudinal space to enable the sidewalls to be pressed inwardly to collapse the space.
US08925272B1 Roofing shingles with reduced usage of conventional shingle material having side lap extension
A roofing shingle includes a shingle body having a buttlap portion with a butt edge and a headlap portion with a head edge. The shingle body also has a first side edge, a second side edge, and an exposure zone extending from the butt edge toward the headlap portion that is configured to be exposed to the environment when the shingle is installed on a roof. A water impermeable sheet is attached to the shingle body. The sheet has a width, length, first end and second end. The width extends from approximately the head edge to approximately the butt edge of the shingle body. The length extends from the first end to the second end. At least a portion of the length extends beyond the first side edge of the shingle body by at least about 2 inches. The sheet is formed from a different material than the shingle body.
US08925270B2 Foam wall structure
A foam wall structure includes a frame, at least one primary support member, and a foam layer. The frame can include: a first member; a second member spaced apart from the first member; and two side members extending between the first and second members. The frame defining a front frame surface and an opposite rear frame surface. The at least one primary support member can be positioned between the two side members and extend between the first and second member. The primary support member defines a front support surface and an opposite rear support surface. The foam layer can be received within at least a portion of the frame and overlies the front surface of the primary support member to form an uninterrupted exposed foam surface. A method of making a foam wall structure is also disclosed.
US08925266B2 Anchoring device for a multi-tendon cable
The anchoring device for a cable made of plurality of tendons comprises an anchor block having a front side, a rear side and channels extending between the front and rear sides, each tendon of the cable being received in a respective channel with a blocking member. It also comprises a first protective material with which at least some of the channels of the anchor block are filled, a chamber containing portions of the plurality of tendons of the cable, located on at least one of the front and rear sides of the anchor block, and a second protective material, different from the first protective material, with which the chamber is filled.
US08925264B2 Floor tiles with hybrid interlocking system
A floor tile system for protecting a substrate is described. The system includes two tiles or mats that interlock with one another along numerous axes to provide a tight, high-strength seam. Specifically, the tiles include teeth that interlock with teeth of the other tile in a side-by-side manner. The tiles also include male and female portions that interlock when the tile edges overlap with one another.
US08925263B2 Photovoltaic module mounting assembly
A photovoltaic module mounting assembly (200) uses a mounting device (74), mounting plate (110′), lower bracket (210), upper bracket (230), and stud (114). The mounting plate (110′) is positioned on the mounting device (74), and a leg (212) of the lower bracket (210) is positioned on the mounting plate (110′). An outside surface (222) of another leg (220) of the lower bracket (210) includes teeth (224) and engages an inside surface (238) of a leg (236) of the upper bracket (230), which also has teeth (240). The mounting plate (110′) engages a lower surface (63) of a photovoltaic module (58), an end of the leg (212) of the lower bracket (210) may engage a side surface (64) of the module (58), and a head (246) on an end of another leg (232) of the upper bracket (230) may engage an upper surface (65) of the module (58).
US08925260B2 Solar array support methods and systems
Systems and methods for disposing and supporting a solar panel array are disclosed. The embodiments comprise various combinations of cables, support columns, and pod constructions in which to support solar panels. The solar panels can incorporate single or dual tracking capabilities to enhance sunlight capture. The embodiments encourage dual land use in which installation of the systems minimizes disruption of the underlying ground. Supplemental power may be provided by vertical axis windmills integrated with the columns. Special installations of the system can include systems mounted over structures such as parking lots, roads and aqueducts. Simplified support systems with a minimum number of structural elements can be used to create effective support for solar panel arrays of varying size and shapes. These simplified systems minimize material requirements and labor for installation of the systems.
US08925257B2 Self-elevating mast employing drive carriage
A method includes attaching a carriage support to a platform, the platform comprising a platform floor having an opening therein, with the carriage support located proximate the opening, attaching a drive carriage to the carriage support, and operably coupling to the drive carriage a first mast section of a mast comprising a plurality of mast sections, and wherein the first mast section is located above the opening. The method also includes arranging a second mast section below the first mast section, lowering, using the drive carriage, the first mast section through the opening, attaching the first mast section to the second mast section, and raising, using the drive carriage, the first mast section and the second mast section through the opening.
US08925255B1 Wall, roof and building structures
A building having metal roof center sections with integral roof panel folded flanges and when connected together the folded flanges form metal rafter with an I-beam configuration. The building having at least one metal roof end section with an integral folded flange that when fastened to a main roof folded flange, forms a rafter with the I-beam configuration. The building having a plurality of one piece metal wall central panels each having a pair of integral wall panel folded flanges extending down opposite sides of the one piece metal wall central panel, and when joined together, form a metal wall panel stud, and a plurality of one piece metal corner panels having integral corner panel folded flanges that form a metal stud when connected to another folded flange, form a skid mountable building.
US08925241B1 Weedless fish lure
A hard body fishing lure having a cavity disposed therein which conceals a fish hook held internal the body by a magnet. An axle is provided near the front of the lure about which the hook rotates from the internal position to an external position when the lure is struck by a fish and back pressure is placed on the fishing line so that the hook is deployed from internal the body to external the body so as to hook a fish in the mouth. A tube for receiving the line is placed between two halves of the lure wherein weights are placed near the bottom edges of the halves in order to properly weight the lure body. An additional embodiment is shown wherein a bill or lip is placed on the front of the halves of the lure body in order to make the lure dive deeper into the water column.
US08925239B1 Firearm conversion system and method
Methods and systems are provided for modifying a firearm, including a kit for creating a modified handgun from first and second handguns. In one embodiment of the invention, a modified handgun is created which comprises a slide and barrel from a first handgun and a frame of a second handgun, using a kit comprising a dust cover insert, a replacement recoil spring and a replacement recoil spring guide.
US08925226B2 Roll of label stock with marks
A method and system for determining whether a first one of a plurality of labels on a roll of label stock is a full label. The method includes sensing a leading edge of the roll of label stock, sensing a location of a first one of a plurality of indicator marks that are printed on the back side of the roll of label stock, sensing a location of a second one of the plurality of indicator marks, sensing a location of one of a plurality of top of form marks that are printed on the back side of the roll of label stock. The method further includes determining whether the first one of the plurality of labels is a full label based on the leading edge of the roll of label stock, the location of the first one of the plurality of indicator marks, the location of the second one of the plurality of indicator marks, and the location of the one of the plurality of top of form marks.
US08925218B2 High-heeled shoe with exchangeable high-heels
A high-heeled shoe is configured to utilize exchangeable high-heels. A biased, pivoting latch is formed into the sole of the shoe at the heel portion of the sole. A heel stem or support is fixedly attached to the shoe and extends from the sole and about the pivoting latch, terminating in a tip. The stem has a length at least approximately equal to a desired length of the high-heel. An exchangeable high-heel is characterized by a generally hollow body having a resilient stem holder therein configured to releasably receive and hold the heel stem. A reinforcement is provided at a rear of the exchangeable high-heel that extends from a top to approximately a bottom of the exchangeable high-heel and carries a catch proximate the top thereof. The latch includes a flange that engages the catch while the latch is normally biased.
US08925216B2 Clothes drying apparatus
A clothes drying apparatus mounted to a building structure (e.g., a ceiling, wall, or floor) and including a slider track coupled to the building structure, and a frame (e.g., at least two frames) secured to the slider track for sliding between a stored position and an extended position. The frame is pivotable relative to the building structure. For example, the frame can be secured to the slider track, and the slider track can be pivotable relative to the building structure. Preferably, the slider track includes an inner member coupled to the building structure and an outer member coupled to the frame. The apparatus can further include transverse brackets supporting the slider track. For special mounting situations, the apparatus can further include longitudinal brackets supporting the transverse brackets and/or a back mounting bracket at least partially supporting the transverse brackets.
US08925205B2 Electric shaver
An electric shaver 1 includes: outer blades 8 having blade holes 50 defined by bars; and inner blades 13 which is provided inside of the outer blades 8 and moved relative to the outer blades 8 to cut body hair 71 inserted into the blade holes 50. A first bar 43 in which a skin contact surface 43a coming into contact with skin 70 is positioned on the inner blade 13 side of a skin contact surface 45j of a hair raising bar 45 is provided adjacent to and forward of the hair raising bar 45.
US08925203B2 Systems and methods for manufacturing a carriage style sectional door
Systems and methods for manufacturing carriage house style sectional doors. A plurality of fabricated door sections, each section having a length that spans the garage opening. Each section includes an upper molding, a lower molding, and a paneled skin interposed between the upper and lower moldings. Each section is separately fabricated and then hingedly attached to an adjacent section via a plurality of hinges. The paneled skin is fabricated by bending a piece of sheet metal to provide a plurality of alternating raised and recessed surfaces. The paneled skin further includes features for coupling an upper and lower end of the paneled skin to the upper and lower moldings. Once completed, the hinged door sections are installed to selectively cover the garage opening. In yet another embodiment, a raised surface of the paneled skin creates a cavity into which a finger guard is inserted.
US08925196B2 Apparatus and method for replacing an oil pressure regulating assembly and a high pressure relief valve assembly
A method of increasing oil pressure in a heavy duty truck engine lubricating system is provided. The lubricating system comprises an oil pressure regulating assembly mounted in an oil filter base and having a main spring to regulate oil pressure, and a high pressure relief valve assembly mounted in the oil filter base and having a peak clipping spring to relieve oil pressure when the pressure exceeds a specified limit. The method includes the steps of replacing the main spring with a replacement main spring having a higher spring constant and replacing the peak clipping spring with a replacement peak clipping spring having a higher spring constant. A replacement kit for increasing oil pressure is also provided.
US08925190B2 Electronic component mounting device and an operation performing method for mounting electronic components
It is intended to provide an electronic component mounting device and an operation performing method for mounting electronic components so that both the operation quality and the productivity can be improved. In operation performing procedures, when an electronic component belongs to the first division, an operating head is made to move up and down based on an approximate operation position height derived from an approximate curved surface of the top surface of a board which is calculated by using the height measurement result obtained by measuring a plurality of height measuring points on the surface of the board, and when the electronic component belongs to the second division, the operating head is made to move up and down based on an individual operation position height obtained by individually measuring the board height at the operation position.
US08925187B2 System for mounting components on boards
A component mounting apparatus includes two board transfer devices each for transferring boards, at least one component supply device for supplying plural kinds of components to be mounted on the boards, and a component placing device including at least one component placing head for picking up the supplied components to mount the picked-up components on the boards and at least one head moving mechanism for moving the at least one component placing head in at least two directions parallel to a surface of the board. The apparatus also includes a controller that operates one component placing head to mount components alternately on two boards transferred by the two board transfer devices to respective component mounting positions and operates two component placing heads to mount components in parallel on two boards transferred by the two boards transfer devices to the respective component mounting positions.
US08925186B2 System and method for picking and placement of chip dies
According to an aspect of the invention, there is provided a chip die 2 manipulator apparatus arranged for picking and placing of a chip die 2 in a chip manufacturing process, wherein an imaging system 11 comprising an arc form convex spherical mirror 13 arranged at a second off-axis position B and centered relative to the center position 5; a folding mirror 4 arranged in a light path between the convex spherical mirror 13 and the center position 5 for folding the light path to a third off-axis position C; and an arc form concave spherical mirror 15 arranged at the third off-axis position C having a curvature to image from at least one of the center position 5 and the component 2 on the image detection system 9. The imaging system 11 corrects for the angled image detection of the center position 5.
US08925171B2 Set of jaw crusher shims
A set of jaw crusher shims for positioning a movable jaw of a jaw crusher, the shims having at least a first and a second shim. Each of the first and second shims including projecting portions arranged to aid with loosening of the shims from each other. The first shim includes a first projecting portion and the second shim includes a second projecting portion. The first and second projecting portions are located at different locations along respective front edges of the first and second shims.
US08925169B2 Drill force indicator for hand-operated drills
An apparatus for indicating a drilling thrust of a hand-operated drill includes a thrust-indicator assembly for attaching between a drill motor and a drill chuck of the hand-operated drill to indicate the drilling thrust. A method of indicating a drilling thrust asserted on a hand-operated drill includes: attaching a thrust-indicator assembly between a drill motor and a drill chuck of a hand-operated drill; and indicating, with the thrust-indicator assembly, a drilling thrust asserted on the drill chuck.
US08925167B1 Faucet handle removal device
A faucet handle removal device allows a user to repair a faucet without causing damage to the faucet's handle or stem. The device includes a body having a top wall, a bottom wall, and a perimeter wall extending between the top and bottom walls. The bottom wall and perimeter wall define an interior of the body. An interior edge of the top wall defines an access opening into the interior. A first void extends into the perimeter wall and a second void extends into the bottom wall. The first void is configured to receive the faucet handle and the second void is configured to receive the faucet stem. A screw is insertable into the access opening. The screw has a bottom end configured for positioning within a base of the handle wherein manipulation of the screw drives the screw downwardly into the handle and removes the handle from the stem.
US08925159B2 Cord connector for window blind
A cord connector for a window blind includes a cord hole having a large hole portion and two small hole portions each communicated with the large hole portion through a neck portion defined by two opposite engaging walls. The diameter of the large hole portion is larger than that of a cord used in the window blind, the small hole portions each have a diameter equal to the cord diameter, and the width of the opposite engaging walls is smaller than the cord diameter. When the cord connector is in use, the cords are respectively inserted into the small hole portions of the cord hole. If an external force exerting on the cords overcomes the resistances of the engaging walls, the cords will move from the small hole portions to the large hole portion and then escape from the cord connector.
US08925151B2 Decelerated hinge for furniture
A hinge (10) for mounting a door (14) on a piece of furniture, comprising a hinge arm (12) fixable to a fixed part (11) of the piece of furniture and a box (13) fixable to a door (14) of the piece of furniture, swingably connected to each other; the hinge further comprises a linear-type decelerating device (22) arranged inside the box (13), having a fluid-type decelerating cylinder (23) and return spring means (24), operatively connected with each other, which extend parallel to and spaced apart from each other. The fluid-type decelerating cylinder (23) is arranged in proximity to a side wall (18′) of the box (13) and the return spring means (24) are arranged in proximity to the opposite aide wall (18″) of the box (13).
US08925148B2 Rod brackets and related systems and methods
The disclosure includes a variety of rod brackets. An exemplary rod bracket includes a base portion adapted and configured to be mounted to a surface and a top portion adapted and configured to mate with the base portion. The top portion and base portion cooperate to define a recess for holding at least a portion of a rod. The bracket further includes a retainer adapted and configured to hold the top portion and the base portion together, wherein the retainer is displaceable, such as slidably displaceable, from a first position wherein the retainer prevents the base portion and top portion from separating, to a second position wherein the base portion and top portion can be separated.
US08925143B2 Fluid system for cleaning machine
The invention relates to a fluid system (50) for cleaning machine (1), which comprises a floor treating brush and/or disc (7) rotatably driven by a motor (4) and exhibiting surrounding ring-shaped rim (8) and conduit for washing liquid and vacuum suction duct for the supply (11) of washing liquid (12) and suction (13) of washing liquid (14), respectively. A disc-shaped bottom part (25) provided with substantially radially extending vacuum suction ducts (24) is located above said rotatable brush and/or disc (7). A bottom cover (51) is connected to said bottom part (25), and nozzles (27) are connected to said vacuum ducts (24) along the periphery of said bottom part (25) and bottom cover (51) in order to suck up dirty washing liquid (14). Said bottom cover (51) and said bottom part (25) can be released from one another in order to reach said substantially radial vacuum suction ducts (24) located between them (25, 51).
US08925140B1 Interchangeable expressions bath sponge
An interchangeable expressions bath sponge having a plurality of interchangeable sponge heads attachable endwise to a water resistant handle, each of said plurality of interchangeable sponge heads including a durably printed caricature or image inferential and communicative of a particular mood to a user, wherein a range of moods is displayable by the plurality of interchangeable sponge heads and a user is enabled selection of a desired sponge head indicative to showcase a particular mood when showering or bathing, as desired.
US08925133B2 Portable floor sweeper
A floor sweeper that picks up large particles without compromising the ability to collect dust. First and second rotary brush parts received in respective concavities in a base of the sweeper, have mouths disposed at different heights.
US08925130B2 Access apparatus for transferring from vessels to fixed structures
An access apparatus for enabling transfer of personnel between a seaborne vessel and an offshore installation is disclosed. The apparatus comprises a body adapted to be mounted to a deck of a seaborne vessel, clamping members adapted to grip a buffer tube, mounted to a support of an offshore installation, therebetween, to limit vertical movement of the buffer tube relative to the clamping members, wherein the clamping members can pivot relative to the body about a respective single pivot axis extending in at least two mutually perpendicular directions.
US08931110B2 Security restrictions on binary behaviors
A security model restricts binary behaviors on a machine based on identified security zones. Binary behaviors can be attached to an element of a document, web-page, or email message. The binary behavior potentially threatens security on the local machine. A security manager intercepts download requests and/or execution requests, identifies a security zone for the requested binary behavior, and restricts access based on the security zone. The binary behavior can identify a security zone according to the related URL. In one example, all binary behaviors associated with a security zone are handled identically. In another example, a list of permissible binary behaviors is associated with a security zone such that only specified binary behaviors are granted access. In still another example, a list of impermissible binary behaviors is associated with a security zone such that binary behaviors that are found in the list cannot initiate access.
US08931106B2 Systems and methods for managing and protecting electronic content and applications
Systems and methods are disclosed for managing and protecting electronic content and applications. Applications, content, and/or users can be given credentials by one or more credentialing authorities upon satisfaction of a set of requirements. Rights management software/hardware is used to attach and detect these credentials, and to enforce rules that indicate how content and applications may be used if certain credentials are present or absent. In one embodiment an application may condition access to a piece of electronic content upon the content's possession of a credential from a first entity, while the content may condition access upon the application's possession of a credential from a second entity and/or the user's possession of a credential from a third entity. Use of credentials in this manner enables a wide variety of relatively complex and flexible control arrangements to be put in place and enforced with relatively simple rights management technology.
US08931105B2 Method, system and software product for transferring content to a remote device
The present invention relates to a method for transferring content to a device, the method including the steps of: receiving a request for content from the device; delivering a uniquely identifiable, ephemeral player to the device; and transferring content to the device, for presentation on the device by the player. The invention has particular application to digital rights management in respect of the distribution of audiovisual content such as film and television programs, advertisements and live event broadcasts over communication networks such as the Internet.
US08931104B2 Digital rights management method and apparatus
A digital rights management (DRM) method and apparatus are provided. The DRM method includes generating a rights object request message for requesting a rights object corresponding to content stored in a media player and transmitting the rights object request message; receiving a rights object response message corresponding to the rights object request message from a media server which receives the rights object request message; and obtaining a rights object using the rights object response message.
US08931100B2 Disinfection of a file system
A method for determining appropriate actions to remedy potential security lapses following infection of a device by malware. Following detection of infection of the device the device undergoes a cleaning operation. As part of the cleaning operation infected electronic files and any other associated files or objects are removed from the device. From timestamps associated with the infected files and associated files and objects, either directly or from another source such as an anti-virus trace program, the time of infection can be estimated. This allows the system to reference timestamps on the device to determine the source of the infection. Additionally, if the type of infection is identified timestamps on the device can be used to determine where there are particular areas of vulnerability due to user actions on the device.
US08931099B2 System, method and program for identifying and preventing malicious intrusions
Computer system, method and program product for identifying a malicious intrusion. A first number of different destination IP addresses, a second number of different destination ports and a third number of different signatures of messages, are identified from a source IP address during a predetermined period. A determination is made that in one or more other such predetermined periods the source IP address sent messages having the first number of different destination IP addresses, the second number of different destination ports and the third number of different signatures. Based on the determination that in the one or more other such predetermined periods the source IP address sent messages having the first number of different destination IP addresses, the second number of different destination ports and the third number of different signatures, a determination is made that the messages are characteristic of a malicious intrusion.
US08931095B2 System and method for assessing whether a communication contains an attack
Communications can be processed with multiple countermeasures to identify attacks. Each countermeasure can compute a probability of a communication containing an attack and an accompanying confidence score indicating confidence in the probability. Combining the probabilities can produce a composite probability and associated confidence of the communication containing an attack. The composite probability and confidence scores can be produced from a weighted combination of the individual countermeasure probabilities and confidence scores. Weighting factors can be generated or obtained from a database that stores profiles of confirmed attacks.
US08931092B2 System and method for computer inspection of information objects for shared malware components
Embodiments of a system and method for computer inspection of information objects, for example, executable software applications for common components that may include elements of computer viruses, items from hacker exploit libraries, or other malware components. Information objects may contain identified sequences of instructions, each of which may be identified and hierarchically grouped based on their structural relationship(s). In the software context, programming languages may include multiple components that include functional code; these components are often shared between programmers. In some embodiments, an inspection of the hierarchical relationship of components (e.g., constituent functions) in the information objects may allow for identification of common components shared between programs. In some embodiments, authorship of objects or components in the objects may be identified by comparisons between component samples. In some embodiments, inspection of the relationship between components is limited to component groups having a specified structural size, complexity, or eccentricity.
US08931091B2 Method for operating a tachograph and tachograph
A method for operating a tachograph having an application controller and a safety controller. A memory is associated with the application controller and a further memory is associated with the safety controller. An encrypted program code having at least one associated signature is made available to the safety controller. The encrypted program code is decrypted by means of the security controller and verified by the at least one signature. It is detected whether the decrypted program code (EPC) is intended for the application controller and/or for the security controller. Depending on what is detected, the program in the memory and/or the further program in the further memory is at least partially replaced by the decrypted program code and, depending on a result of the verification, the at least partially replaced program and/or the at least partially replaced further program is released for executing.
US08931081B2 Device identification for externalizing password from device coupled with user control of external password service
Information and data stored by a mobile device is protected by comprising applying password-protection to the locally-stored information without persistently storing the corresponding password locally. Rather, the corresponding password is stored by a remote password server. In response to a trigger event on the mobile device, such as an unlocking action by the user, a request is sent by the mobile device to the password server to retrieve the corresponding server, and the corresponding password is returned to the mobile device. The mobile device can then use the password to access the protected information. If the user determines that the mobile device is lost, stolen, or out of the user's physical control, the user may access the password server and disable the sending of the password to the mobile device, thereby thwarting attempts to access the protected data on the mobile device.
US08931080B2 Method and system for controlling the execution of a function protected by authentification of a user, in particular for the access to a resource
A method and system for controlling the execution of a function protected by authentication of a user and which is provided for example for the access to a resource. The method includes inputting, by the user, of personal data using an input device, authenticating the user with the input personal data for authorizing or not authorizing the execution of the function; in a secure card connected to the input device, storing limited validity authentication data dependant on the input data; when the card is connected to a processing device by which the user generates a message whose processing implements the function, using the stored data, taking into account the limited validity, to authorize or not authorize the execution of that function.
US08931076B2 Secure route discovery node and policing mechanism
A computer implemented method for obtaining a secure route. A trusted host sets a node security association for a trusted host. The trusted host receives, at the trusted host, a client communication request directed to a destination host. The trusted host builds a secure route query comprising a trusted host address, a destination host address, and at least one security level, to form at least one secure route. The trusted host sends packets from the trusted host to the destination host based on the at least one secure route. The packets are responsive to the client communication request, and the packets each have a security label that matches the security level.
US08931068B2 Authentication process
A first network device is configured to receive a request for content from a user device, determine that the user device is not authenticated, and send information to the user device that the user device requires authentication. The first network device is configured further to receive authentication information for the user device from a second network device. The first network device is configured further to generate a secret key, authenticate the user device. The first network device is configured further to request user knowledge information from the user device, validate the user knowledge information and send the content to the user device.
US08931065B2 OTA bootstrap method and system
An over-the-air (OTA) bootstrap method and system are described, including: when a connection between a user-registered terminal device and a device management (DM) server is finished, the terminal device sends a bootstrap confirmation message to a service center corresponding to port information of a valid service center pre-stored in the terminal device; the service center analyzes the bootstrap confirmation message to determine a device ID of the terminal device, connects with a DM server authorized by the service center, and searches for an OTA bootstrap record corresponding to the device ID in a database of the authorized DM server; if the service center fails to find the corresponding OTA bootstrap record in the database of the authorized DM server, the service center notifies the user that the terminal device has performed an OTA bootstrap with an unauthorized DM server. The present invention can improve the security of the OTA bootstrap.
US08931059B2 Method and apparatus for cross DRM domain registration
A content moving device may provide content to plurality of different user devices using a plurality of different DRM systems. The content moving device provides for registration of the DRM systems associated with the user devices. The content moving device may verify a user device by a DRM ID associated with the user device. A domain size may be used to limit the number of content user devices that may be approved for access.
US08931054B2 Secure access to shared storage resources
A method may comprise storing first storage information in a storage device of a computer storage system on a first network. The computer storage system may transform the first storage information into a first virtual storage instance, provide access to the first virtual storage instance on a second network not in communication with the first network and the storage device, and enable over the second network the modification of the first virtual storage instance to create a first modified virtual storage instance. The computer storage system may also transform the first modified storage instance into first modified storage information based on the first modified storage instance, and store on the storage device the first modified storage information.
US08931043B2 System and method for determining and using local reputations of users and hosts to protect information in a network environment
A method in an example embodiment includes correlating a first set of event data from a private network and determining a local reputation score of a host in the private network based on correlating the first set of event data. The method further includes providing the local reputation score of the host to a security node, which applies a policy, based on the local reputation score of the host, to a network communication associated with the host. In specific embodiments, the local reputation score of the host is mapped to a network address of the host. In further embodiments, the first set of event data includes one or more event indicators representing one or more events, respectively, in the private network. In more specific embodiments, the method includes determining a local reputation score of a user and providing the local reputation score of the user to the security node.
US08931039B2 Method and system for a document-based knowledge system
A document-based storage and knowledge production solution designed for use as a primary information system is disclosed. It uses Authentication, Privacy and Security Standards to ensure the source and reliability of the information in the stored documents. It uses Information and Document Standards to explicitly define the information content held in each document. Electronic documents from separate authors, from the same or separate legal entities, are stored together in the same system and can be used in aggregate for the generation of new knowledge. Variations are used to accelerate response times. Other variations describe the method's use as a Variable Electronic Health Record System in which different parts of the system can be produced by separate manufacturers. This is possible because the underlying document-based knowledge system stores the separate documents from each manufacturer's system in such a manner that they can be understood by systems from other manufacturers.
US08931037B2 Policy-based access to virtualized applications
When a request is received to execute a virtualized application, an application virtualization client component evaluates an execution policy to determine if the application may be executed. If the application virtualization client component determines based on the execution policy that the virtualized application may be executed, the application virtualization client component publishes the virtualized application. The application virtualization client component publishes the application by making the virtualized application available for execution if the application is installed, and installing the virtualized application if it is not installed. The application virtualization client component also evaluates the execution policy during execution of the virtualized application. If the application virtualization client component determines that the execution policy is no longer satisfied, the application virtualization client component unpublishes the virtualized application, thereby preventing execution of the virtualized application.
US08931033B2 Integrating policies from a plurality of disparate management agents
Described herein are embodiments for managing policies of a mobile device. In embodiments, a mobile device receives policy containers from a plurality of disparate management agents. Each policy container has one or more policies. Each policy corresponds to a particular category that governs various aspects of the device. The policies described herein may be device wide policies corresponding to various features on the device. The policies may also be data specific policies which dictate how data is stored on and transferred to and from the device. Once the policies are received, a determination is made as to which policy in each category is the most secure policy. The most secure policy for each category is merged to create a global policy that is applied to the mobile device.
US08931028B2 Receiving device
Provided is a receiving device that without interrupting a program being viewed is capable of switching the channel to the program in a destination reception area. When reception is good, a plurality of receiving units select the same channel and receive a program; and when reception worsens, the plurality of receiving units is divided into units for program reception and units for channel searching. The receiving units for program reception continue receiving the program, and the receiving units for channel searching search for a relay station and switch to a relay station channel having better reception than the channel being viewed. In a case where a relay station channel with good reception cannot be found, series broadcast stations in the same network are searched and a switch is made to a channel of a series broadcast station in the same network that has better reception than the channel being viewed.
US08931015B2 System and method for providing information of selectable objects in a television program in an information stream independent of the television program
A system and method for providing information of selectable objects in a television program in an information stream independent of the television program as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
US08931014B2 Digital broadcasting receiving apparatus
A broadcasting recording apparatus for making a recording reservation with good usability includes a batch recording accepting unit for accepting a batch recording reservation based on an operational input accepted via a remote controller, the batch recording reservation being an operational input for making a set of recording reservations of TV programs corresponding to a TV program recorded in a predetermined period of time that is set in advance, a name extracting unit for extracting recorded program name information from a video storage unit when the batch recording reservation is accepted, the recorded program name information being program name information of the TV program recorded in the predetermined period of time among video information stored in the video storage unit, a TV program decision unit for deciding whether or not the electronic program guide includes program name information matching with the recorded program name information, and a recording reservation unit for making a recording reservation of a TV program corresponding to the program name information if it is decided that the program name information matching with the recorded program name information is included.
US08931008B2 Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
Systems and methods for providing an interactive display having indicators of video-on-demand programs are described. The systems and methods select indicators for inclusion in the interactive display according to a promotional selection algorithm.
US08931004B2 Information descriptor and extended information descriptor data structures for digital television signals
According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor, a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories.
US08931003B2 Image display apparatus and method for operating the same
A multifunctional display device and a method of controlling the same are disclosed herein. The method may include displaying a first card object in a first area of the display, displaying a second card object in a second area of the display, and partially displaying a third card object in a third area of the display to indicate that additional card objects are available for display. The first card object may be configured to display a video image and the second card object may have at least one link for connecting to a server. Based on a request to change the displayed card objects, the third card object may be displayed in the second area of the display and a fourth card object may be partially displayed in the third area of the display.
US08931000B2 Locally stored content previews: representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box
An integrated DSS/WebTV receiver is communicatively connected to an Internet service provider, a DSS service provider, and (optionally) a local broadcast station to provide a display of DSS programs, Internet web sites, and local broadcast channels in a seamless fashion. The DSS/WebTV receiver downloads graphic images, corresponding to DSS programs, from a DSS communication medium or the Internet into a local memory. The graphic images are periodically updated by the DSS service provider or Internet service provider. The DSS/WebTV receiver generates a graphical user interface (GUI), displayed on a television screen, for facilitating a user's navigation through the DSS, Internet, and local broadcast data. The GUI includes a selectable DSS program listing that displays DSS programs that are currently being broadcast or that will be broadcasted in the future. If a user selects a currently broadcasted program, the DSS/WebTV receiver displays the selected program on the television. If the user selects a program that is broadcasted in the future, the DSS/WebTV receiver displays a downloaded graphic image, corresponding to the selected program, on the television. The graphic image may be the selected program's name or logo, still shots from the selected program, short video clips related to the selected program, or advertisements related to the selected program.
US08930998B2 Method and system for providing a program guide and multiple video streams using slice-based encoding
Encoding program guides and user interfaces, which may include multiple encoded videos and multiple encoded graphics, is disclosed.The encoded videos may be combined together as an encoded composite video that is decoded to produce a display screen having each of the videos presented in a different region. Further, each one of the encoded videos may be combined with each one of the encoded graphics to form a second encoded composite video that is decoded to produce a display screen having graphic data presented in one region and a video presented in another region of the display screen.
US08930993B2 System and method for presenting progressively downloaded media programs
A system and method for presenting progressively downloaded media programs is disclosed. A system that incorporates teachings of the present disclosure may include, for example, obtaining an estimated length of a media program where the estimated length is based on a plurality of different reported lengths of the media program in reported media program information, presenting at a display device a portion of the media program while it is being delivered by a media delivery system via a progressive download, and enabling active trick play functions for the media program based on the estimated length of the media program until a true time index is generated using an index file at an end of the progressive download of the media program. Other embodiments are disclosed.
US08930990B2 System and method for selecting advertisements
A method for displaying interactive advertisements on a television having a controller connected thereto and configured for receiving input from a viewer of the television is disclosed. The controller has a receiver operable to receive advertisements and a processor operable to modify the advertisements. The method generally comprises requesting action by the viewer of the television, modifying an advertisement based on the action of the viewer, and displaying the modified advertisement on the television.
US08930988B2 Reception apparatus, reception method, program, and information processing system
Disclosed herein is a reception apparatus including: a reception portion configured to receive AV content; a trigger acquisition portion configured to acquire trigger information for operating an application program to be executed in interlocked relation to the AV content; a table acquisition portion configured to acquire a correspondence table associating a command for controlling the operation of the application program with a valid time of the command; and a control portion configured such that when the time acquired from the trigger information as indicative of the progress of the AV content satisfies a predetermined condition of validity in reference to the valid time of the command on the basis of the acquired correspondence table, the control portion controls the operation of the application program in accordance with the command being valid.
US08930982B2 Method and apparatus for distributing promotional materials
A system that incorporates teachings of the present disclosure may include, for example, a server having a memory coupled to a processor. The processor can be operable to receive a request for promotional information responsive to a media processor detecting a promotional tag in a media program stream and transmit to the media processor promotional information associated with a promotion responsive to a determination that a promotional offer is available. The processor can also be operable to receive from the media processor a request for redeemable material associated with the promotion and store the redeemable material in a portion of a database associated with a user of the media processor. Other embodiments are disclosed.
US08930970B2 Method and computer for obtaining using-frequency of application program
The invention relates to a method or a device for obtaining a using-frequency of a specified application program. The method comprises: obtaining an installing route of the specified application program, according to a system-registering information list; calling an API to monitor operation of the specified application program; recording a last start-up time and the installing route of the specified application program; obtaining the last start-up time of the specified application program based on the installing route as an index; comparing the last start-up time and a current time, to determine the using-frequency of the specified application program. The present invention can intercept the process start functions of the Operation System, to easily and efficiently obtain the using-frequency of the specified application program, easily manage the application program installed in the computer, and provide the base for optimizing the Operation System of the computer.
US08930968B2 Method and driver for processing data in a virtualized environment
A data processing method and driver capable of reducing transactions between operating systems (OS) in a virtualization environment that supports a plurality of operating systems are provided. The data processing driver reads, when reading data, an Inode of next data. Then, the data processing driver determines whether or not to request an Inode to a host OS by comparing the read Inode with a requested Inode.
US08930966B2 Searching social connections of a user
The present invention is directed to methods and systems for providing personal connection alerts. The user desires to have a personal connection with a target person. An indicator for a target is provided by the user. The indicator is often the name of the target, but can also be a picture of the target, or other information. A record for the target is created based on the received indicator. The target record is stored. A variety of additional information regarding the target may be obtained from external or internal sources and also stored in the target record. Then the target record is periodically compared with the user's social sphere of influence, which comprises the user's primary and secondary connections. The comparison includes at least comparing the target with the user's secondary connections. When the target record matches at least one of the user's secondary connections, an alert is provided.
US08930960B2 Methods and systems for object interpretation within a shared object space
Methods and systems are provided for creating and using a shared object space to interpret objects. In one exemplary embodiment, a method is provided that includes partitioning a memory area of a server. The method may also include creating an object, wherein the created object contains the data needed for performing the function of the object, and providing an interpretation routine for interpreting the object. The method may further include storing the created object and the interpretation routine in the partitioned memory area and defining application access to the partitioned memory area.
US08930953B2 Dynamic checking of hardware resources for virtual environments
Mechanisms that dynamically check availability of hardware resources for applications of virtual environments are provided. One or more computing devices have various hardware resources available to applications of a virtual environment. Hardware resources may comprise, for example, amounts of memory, amounts or units of processing capability of one or more processors, and various types of peripheral devices. The mechanisms store hardware data pertaining to a specified amount of hardware recommended or required for an application to execute within the virtual environment. The mechanisms monitor for changes to the hardware configuration that may affect amount of hardware available to the virtual environment and/or application. If the changes to the hardware reduce the amount of available hardware to a point beyond the specified amount of hardware, the mechanisms prevent the application from being executed or prevent the changes to the hardware configuration.
US08930945B2 Environment managers via virtual machines
Methods and apparatus enforce computing policies of an enterprise in a distributed manner so that idiosyncratic services to a computing device can be minimized or altogether eliminated. Pluralities of virtual machines are arranged on one or more computing devices and define, for example, applications specified by a user and shared services approved by the enterprise. A central library stores the virtual machines and each is available for check-out by users. A manager evaluates the virtual machines for satisfactory compliance with the computing policies at a time when the virtual machines are resident in the library. Upon confirmation of satisfactory compliance, the applications and shared services are available for deployment to users. Otherwise, the virtual machines are centrally serviced for compliance and/or tested before redeployment. Libraries, managers, software program products, threat assessment, and policy management are other features, to name a few.
US08930930B2 Updating a computer system
A method, computer program product, and system for updating a computer system may include collecting data describing usage characteristics on a customer computer system. Available updates may be stored on a support system together with one or more relevant rules. A recommendation engine may be used to analyze the data describing usage characteristics and to recommend one or more changes based on evaluation of one or more relevant rules for each available update. Changes having one or more attributes and one or more successor relationships to recommend for installation in the computer system may be selected.
US08930920B2 Self-optimizing interpreter and snapshot compilation
A method for a compiler includes receiving, by the compiler and from an interpreter, a representation of a code section having a control path that changes the representation. The representation has profiling data, and the profiling data has a threshold. The method further includes performing, by the compiler and based on the threshold, a partial evaluation of the interpreter executing the representation, compiling, by the compiler, a machine code of the representation, with the control path replaced by a deoptimization point during the compilation of the machine code, triggering the deoptimization point during execution of the machine code, and returning execution to the interpreter based on the triggering.
US08930914B2 System and method for documenting application executions
An information processing system, computer readable storage medium, and method for documenting the execution of long running applications. A processor of the information processing system operates to continuously collect snapshots monitored from an executing application on a runtime system. The processor selects, based at least on user specified policies, collected snapshots that indicate a significant change in runtime behavior of the executing application on the runtime system. The processor annotates each of the selected snapshots with description of the significant change in runtime behavior of the executing application. The processor operates to store and update documentation of an execution history of the executing application from the annotated snapshots.
US08930905B2 System and method for providing a guideline for optimizing platform
A system and method for providing a guideline for optimizing a platform are provided. The system for providing a guideline for optimizing a platform includes: a virtual hardware platform which virtually simulates a hardware architecture equivalent to hardware and performs a function of the hardware; a software platform which provides an operating environment of software on the virtual hardware platform; an application class which installs and operates software to be inspected on the software platform; a simulation class which simulates the software to be inspected; and an optimization inspection class which inspects whether the software to be inspected is optimized to the hardware platform or the software platform, during the simulation, the optimization inspection class providing an optimization inspection result of the software to be inspected as the guideline for optimizing the platform.
US08930903B2 Determining deltas in a spatial locality of a function call graph in a source controlled system
In and for software projects, arrangements for permitting a user to understand how the spatial locality of a function call may have changed with respect to any changes in a function definition. This permits an analysis of different workflows which use the same function, wherein the definition of the function may have changed. To the extent that there might be corresponding changes in the workflows which use such a function, the user will readily develop an idea of why some workflows changed and some did not. The invention method and apparatus determine and display deltas (changes) between different versions of a file where the function call occurs.
US08930891B2 Method for visual manipulations of all kinds of programming objects
A method of enabling an Integrated Development Environment to visually manipulate any software objects, not just specifically designed object, comprises the steps of using a design-time software class to represent properties, methods, events, constructor, constructor parameters and type parameters of programming entities in an IDE, using a name-type dictionary to add any software types to a toolbox, using action-event assignments for codeless visual programming.
US08930889B2 Software modeling system and method
A device for modeling a software application includes an environmental model that includes a first set of attributes. The first set of attributes includes a value attribute, a declaration, and a set of meta-attributes. A behavioral model includes a second set of attributes, including a portion of the first set of attributes, wherein the environmental and behavioral models share the portion. The second set of attributes includes a value attribute and set of meta-attributes, each having at least one of a declaration and function. Changes to an attribute in the behavioral model reflect in all models that share the attribute. A design model includes a first decomposition of the second set of attributes into a first plurality of groups. A run-time model includes a second decomposition of the second set of attributes into a second plurality of groups, and records the decomposition of the behavioral model into run-time components.
US08930879B2 Application building
The described implementations relate to unified application building. In one implementation unified application building tools can include a unifying component model configured to communicate with a set of components that are supported by different frameworks. The unified application building tools can also include a unification engine configured to bind events between individual components in a unified manner that is independent of an individual framework upon which individual components are supported.
US08930878B1 System to combat design-time vulnerability
This application discloses a computing system implementing tools and mechanisms that can incorporate a security co-processor into a circuit design modeling an electronic device. The tools and mechanisms can configure the security co-processor to monitor at least a portion of the electronic device. The tools and mechanisms can generate at least one security action for the security co-processor to initiate when the security co-processor monitors the electronic device failing to conform to rules in a rules database.
US08930876B2 Method of debugging control flow in a stream processor
Disclosed is a method of monitoring operation of programmable logic for a streaming processor, the method comprising: generating a graph representing the programmable logic to be implemented in hardware, the graph comprising nodes and edges connecting nodes in the graph; inserting, on each edge, monitoring hardware to monitor flow of data along the edge. Also disclosed is a method of monitoring operation of programmable logic for a streaming processor, the method comprising: generating a graph representing the programmable logic to be implemented in hardware, the graph comprising nodes and edges connecting the nodes in the graph; inserting, on at least one edge, data-generating hardware arranged to receive data from an upstream node and generate data at known values having the same flow control pattern as the received data for onward transmission to a connected node.
US08930869B2 Method, program, and apparatus for aiding wiring design
A wiring-design aiding method for causing a computer to execute generating paths for buses so that the buses do not cross each other with respect to a wiring area including at least one wiring layer, the paths being represented by corresponding graphics The computer further executes verifying, for each bus, whether wires for nets belonging to the bus are successfully extracted from a component to which the bus is connected; and recording, in the wiring area, graphics representing the nets belonging to a bus for which it is determined in the verification that all the nets belonging to the bus are successfully extracted. The bus-path generation is re-executed with respect to the bus for which it is determined in the verification that at least one of the nets is not successfully extracted.
US08930867B2 Scheduling for parallel processing of regionally-constrained placement problem
Scheduling of parallel processing for regionally-constrained object placement selects between different balancing schemes. For a small number of movebounds, computations are assigned by balancing the placeable objects. For a small number of objects per movebound, computations are assigned by balancing the movebounds. If there are large numbers of movebounds and objects per movebound, both objects and movebounds are balanced amongst the processors. For object balancing, movebounds are assigned to a processor until an amortized number of objects for the processor exceeds a first limit above an ideal number, or the next movebound would raise the amortized number of objects above a second, greater limit. For object and movebound balancing, movebounds are sorted into descending order, then assigned in the descending order to host processors in successive rounds while reversing the processor order after each round. The invention provides a schedule in polynomial-time while retaining high quality of results.
US08930865B1 Layout correcting method and layout correcting system
A layout correcting method and a layout correcting system are provided. The layout correcting method includes the following steps. An integrated circuit design layout is provided. A plurality of performance parameters of the integrated circuit design layout are analyzed. A plurality of devices under test is selected according to the performance parameters. A computer simulating process is performed on the devices under test and a direct probing process is performed on the devices under test. The direct probing process is an on-chip test for comparing each device under test and an environment condition thereof by a Boolean algebra algorithm. A plurality of differences between the results of the computer simulating process and the direct probing process is analyzed. The integrated circuit design layout is corrected according to differences between the results of the computer simulating process and the direct probing process.
US08930861B2 System, method, and computer program product for constructing a data flow and identifying a construct
A system, method, and computer program product are provided for creating a hardware design. In use, one or more parameters are received, where at least one of the parameters corresponds to an interface protocol. Additionally, a data flow is constructed based on the one or more parameters. Further, an indication of one or more control constructs is received, where a hardware design is capable of being created, utilizing the constructed data flow and the one or more control constructs.
US08930858B1 Method for optical proximity correction
A smooth process is provided in the present invention. The smooth process is applied to a retarget layout, wherein the retarget layout is dissected into a plurality of segments. Furthermore, the retarget layout comprises a first original pattern, a first adding pattern and a second adding pattern. The smooth process includes changing the second adding pattern to a first smooth pattern. Latter, a second smooth pattern is added to extend from a bottom of the first smooth pattern and a tail portion of the first adding pattern is shrunk to a third smooth pattern. After the smooth process, an optical proximity correction process is applied to the smooth layout to produce an optical proximity correction layout.
US08930857B2 Mask data verification apparatus, design layout verification apparatus, method thereof, and computer program thereof
A mask data verification apparatus compares a design layout with design layout patterns stored in an existing-type library and extracts a design layout pattern found to be neither equal nor similar as a new-type design layout pattern. The mask data verification apparatus generates mask data using OPC/RET with reference to a new design layout pattern stored in a new-type library and performs post-verification. The mask data verification apparatus can previously verify a new design layout pattern, shorten a semiconductor device manufacturing period, ensure efficient development, and improve a manufacturing yield.
US08930856B2 Mask rule checking based on curvature
Aspects of the invention relate to techniques for mask rule checking based on curvature information. The curvature information comprises convex curvature information and concave curvature information. The convex curvature information for a vertex of a mask feature may comprise a convex curvature value derived based on the size of a circle that passes through the vertex, is tangent to an edge and does not cross any other edges. The concave curvature information for the vertex may comprise a concave curvature value derived based on the size of a circle that is tangent to two edges that form the vertex and does not cross any other edges, and of which distance from the vertex measured from the nearest point is no more than a predetermined number. The generated curvature information is compared with threshold curvature information to determine mask rule violations.
US08930854B2 Display method and information processing apparatus
A display method executed by an information processing apparatus having an operating section, a display section, and a control section exercising display control over the display section, wherein a folder having a plurality of objects stored therein includes: displaying a folder icon representing the folder on the display section; and displaying a locus associated with a dragging operation performed on the folder icon using the operating section under control exercised by the control section and deploying and displaying object icons representing the objects on the locus.
US08930852B2 Touch screen folder control
Techniques are provided for manipulating folder and file icons on a screen of an electronic device. A folder icon representing a folder is displayed on a screen, in a first mode, at a first location on the screen. The folder may contain a plurality of individual files and the folder icon is configured to indicate the plurality of individual files. An activation event is detected comprising a movement from the first location on the screen to a second location on the screen. In response to detecting the activation event, the folder icon is displayed on the screen along with icons representing the individual files on the screen. The screen may display the icons of the individual files as fanning out from the folder icon and/or may display the icons of the individual files entirely outside of the folder icon.
US08930848B2 Method for selecting area of content for enlargement, and apparatus and system for providing content
A method for selecting an area of content for enlargement is provided. Content including a plurality of objects is displayed. A user's selection of an area is received and the selected area is identified. At least one object that crosses into the selected area is selected. An importance value of the at least one selected object is calculated considering a crossing range of the selected area and the at least one selected object. At least one to-be-displayed object is extracted based on the importance value. The at least one extracted object is displayed.
US08930845B2 Multi-pane graphical user interface for mobile electronic device
Improved approaches to display information on a portable computing device having a display with limited display area are disclosed. The information displayed can, for example, assist a user in navigating a hierarchical menu system operable on the portable computing device to browse, search or play media items. In one embodiment, the information displayed can be presented in a multi-pane display screen (or graphical user interface). One pane can present a list of selectable items, such as a list of selectable media items. The list can represent one menu in the hierarchical menu system. Another pane can present other information that can be related to the list being displayed. For example, the other information can be data contextually related to the list. In one embodiment, the size of the panes of a multi-pane display screen can adapt dependent on user interaction and/or characteristics of the data being display.
US08930843B2 Electronic content workflow review process
Subject matter disclosed herein relates to a process for reviewing electronic content.
US08930839B2 Automatically arranging of icons on a user interface
Automatically arranging icons on a user interface is provided. A plurality of icons associated with items are received and displayed on the user interface. An importance score for each icon of the plurality of icons and a similarity score between two or more of the plurality of icons are determined. Further, a user interface coordinate is assigned to at least a portion of the plurality of icons based on the importance and similarity scores. The user interface is then displayed with the at least a portion of the plurality of icons according to the user interface coordinate.
US08930828B2 Distinguishing conference participants
Technologies are described herein for distinguishing between conference participants associated with different groups. A communication is received from a participant during a conference. The participant's group affiliation is determined and a representation attribute corresponding to the group is used to render the communication within the conference. As a result, the communications from participants of like groups are displayed with like representation attributes to visually distinguish the communications according to group affiliations. An administrator may designate the representation attributes so that all of the communications from participants of the same group are similarly distinguished without action from the participants. Participants may filter the communications as desired according to the groups and corresponding representation attributes.
US08930823B2 Image forming apparatus having display device displaying first group of functions including functions of higher frequency of use and second group of functions including functions of lower frequency of use
An image forming apparatus having a plurality of functions and executing a function designated from the plurality of functions includes a display device for displaying a function selection image allowing a user to designate any of the plurality of functions. The display device displays a first group of functions of which frequency of use is higher than a prescribed threshold value, and a second group of functions of which frequency of use is not higher than the threshold value, on mutually different function selection images, with a display item indicating that functions are displayed distinguished from each other. The image forming apparatus further includes: a designating device receiving a user input designating any of the plurality of functions displayed by the display device; and an image forming unit executing the function designated by the input received by the designating device.
US08930821B2 Component specifying and selection apparatus and method using intelligent graphic type selection interface
A system generates an output identifying components for a building. Each of the components having one of a plurality of types, and is defined by a plurality of specifications. The system includes a network interface, a computer system memory, and a processing circuit. The network interface receives a selection tool from a network. The computer system memory stores the selection tool. The processing circuit executes the selection tool to: open a multi-window display that includes a schedule window, a product type select window, and a product window. A menu of graphic elements is displayed, each graphic element representative of a product type. A user input selects a graphic element from the menu, and the graphic element then appears in the product type select window. A component database is filtered to identify components having a component type corresponding to the graphic element. A list of those components is displayed.
US08930816B2 Image reproducing apparatus, methods, and recording media for reproducing and displaying images while switching images
An image reproducing apparatus sets event information including date of an event and retrieves a related image from images stored in a storing device on the basis of the event information. The image reproducing apparatus calculates an event waiting period from present date to the date of the event, determines display ratio for inserting the retrieved related image into images to be reproduced on the basis of the event waiting period, and displays an event related image group obtained by inserting the related image into the images to be reproduced at the display ratio.
US08930813B2 Dynamic text entry/input system
The method, system and computer program product efficiently generates a target word by processing an input character sequence to an electronic device from a user utilizing an abbreviated word format. A dynamic text entry (DTE) logic/utility detects receipt of the input sequence that is provided by the user and, in response to receipt of the input character sequence, DTE logic determines from the input sequence whether there is a matching sequence stored in a particular DTE library accessible to DTE logic. If there is one target word that is mapped to the input sequence, DTE logic appropriately displays the target word instead of continuing to display the input sequence. However, if DTE logic determines that multiple candidate target words are available, DTE logic displays the candidate target words to enable the user to select the target word. If the number of target words exceeds a threshold maximum number, DTE logic enables the user to provide additional letters using the abbreviated word format.
US08930807B2 Web content management based on timeliness metadata
A server receives a hypertext request from a client. The server looks up a hypertext document, wherein looking up comprises obtaining a first HTML element and a second HTML element and combining the first HTML element and second HTML element into a hypertext document, in response receiving the hypertext request from the client. The server parses the hypertext document for timeliness tags. The server generates at least one header tag based on the timeliness tags. The server determines whether at least one expired tag is among the timeliness tags. Responsive to a determination that at least one expired tag is among the timeliness tags, the server can look up a timeliness tag rule corresponding to the at least one timeliness tag.
US08930798B2 Data encoding in solid state storage devices
Methods and apparatus are provided for encoding input data for recording in s-level storage of a solid state storage device, where s f 2. Input data words are encoded in groups of M input data words in accordance with first and second BCH codes to produce, for each group, a set of M first codewords of the first BCH code. The set of M first codewords is produced such that at least one predetermined linear combination of the M first codewords produces a second codeword of the second BCH code, this second BCH code being a sub-code of the first BCH code. The sets of M first codewords are then recorded in the s-level storage. If each of the first and second codewords comprises N q-ary symbols where q=pk, k is a positive integer and p is a prime number, the q-ary code alphabet can be matched to the s-ary storage by ensuring that q and s are uth and vth powers respectively of a common base r, where u and v are positive integers and k f u, whereby p(k/u)v=s.
US08930786B2 Self-timed error correcting code evaluation system and method
Error correcting codes (ECCs) have been proposed to be used in high frequency memory devices to detect errors in signals transmitted between a memory controller and a memory device. For high frequency memory devices, ECCs have delay characteristics of greater than one clock cycle. When the delay exceeds one clock cycle but is much less than two clock cycles, an entire second clock cycle must be added. By calculating and comparing the ECC value in a static logic circuit and a dynamic logic circuit, the logic delay is substantially reduced. In addition, the ECC value may be calculated and compared using two sets of static logic gates, where the second static logic gate is clocked by a clock signal that is delayed relative to the clock signal of the first set of logic gates.
US08930777B2 Method for operating an electronic device
A method for operating an electronic device that is supplied with electric power by a continuous energy accumulator. A predetermined ending of the first program is monitored in a program step by a second program. If the first program is not switched off as predetermined, the second program generates an error message which is displayed immediately when the device is switched on again.
US08930775B2 Preventing disturbance induced failure in a computer system
A system and a computer program product for executing a method to prevent failure on a server computer due to internally and/or externally induced shock and/or vibration. The method includes acquiring, by at least one sensor, analog acceleration data of components in a server computer. The data is then converted to digital format and stored within a motor drive assembly processor memory unit. The processor analyzes the stored data for existence of machine degradation. In response to detecting the existence of machine degradation, the motor drive assembly processor initiates remediation procedures. The remediation procedures include controlling rotating speed of moving devices or performing a complete system shut down.
US08930765B2 Systems and methods for feedback driven regression testing
Systems and methods for automatically testing one or more versions of a compiler of are disclosed. A compiler is instrumented to generated data exposing various internal decisions and/or actions made by the compiler. Subsequently, multiple distinct versions of the compiler are executed to compile a code corpus associated with a particular programming language. Output (including instrumentation output) from the compilation of the code corpus for each version of the compiler is obtained and compared to identify behavioral changes that may exist between the various versions of the compiler.
US08930763B2 Method and apparatus for testing data warehouses
Disclosed is a method of qualifying a change to software modules in a data warehouse comprising a database storing a plurality of data sets and said plurality of warehouse software modules, the method comprising determining if a change has been made to any of the software modules; selecting the software modules which are affiliated with the change to construct a reduced schedule of software modules; identifying the tests which are affiliated with the change to thereby identify a reduced set of tests; executing the reduced schedule of warehouse software; running the reduced set of tests; and if no warehouse software execution errors arise and no warehouse test execution errors or failures arise, qualifying the change to the one or more software modules as a success.
US08930754B2 Apparatus and method for processing data streams
A distributed architecture and method for maintaining the integrity of data streams within a multi-pipelined processing environment. The architecture comprising a communications network for carrying a plurality of data streams and a master processor adapted to process one or more messages in at least one of the data streams, the message processing including the creation of one or more data packets within the stream, each packet encapsulating at least a transaction summary of the data that has been processed. The architecture further comprising at least one slave processor per master processor adapted to emulate the transactional state of the master processor by regenerating the data stream as a result of processing the one or more data packets, whereupon in response to an error event on the master processor, the slave processor acts to avoid interrupting the data stream by generating one or more successive data packet(s). Hence, the architecture and method serve as a high availability, robust fault tolerant system, mitigating against the loss of data within data streams.
US08930751B2 Initializing replication in a virtual machine
Techniques for initializing a replication relationship between virtual machines are described herein. The techniques include performing one or more pre-requisite checks, determining, at least partly in response to performing the one or more pre-requisite checks, one or more first data blocks associated with a first virtual machine that differ from one or more second data blocks associated with a second virtual machine. The second virtual machine may be instructed to send the one or more second data blocks that differ from the one or more first data blocks to the first virtual machine.
US08930745B2 Storage subsystem and data management method of storage subsystem
Since the whole storage device is blocked according to the conventional data saving method when failure occurs to the storage device in a storage subsystem, so that when failure occurs to two storage devices at the same time within a same RAID group, double failure is caused and data loss occurs. In order to solve the problem, the present invention divides a storage device into storage areas of predetermined units, constructs RAID groups from two or more storage areas, and when failure occurs to the storage area, selects a data migration destination storage area from either the RAID group in which failure has occurred or the RAID group other than the RAID group in which failure has occurred, migrates the data stored in the storage area where failure has occurred to the selected data migration destination storage area, and blocks only the storage area where failure has occurred.
US08930740B2 Regulation of memory IO timing using programmatic control over memory device IO timing
This disclosure provides for adjustment of memory IO timing using a voltage controlled oscillator (VCO) and a register that generates a VCO control voltage directly used to vary memory IO timing. The register may be externally programmable by a controller and may be located on a memory device (IC, module or other device) or on an external voltage generator, which then provides an adjustable voltage to the memory device. This structure may be used to adjust memory timing so as to achieve a minimum target bitrate and thus minimize frequency of operation to minimize power. In one embodiment, each of several memory devices may be independently adjusted in this way to achieve a mesochronous memory system; in another embodiment, memory devices may be have their timing adjusted in parallel, with all memory devices equal to or greater than a target bitrate. Teachings presented herein provide a way to relax overdesign requirements and “tune” fast-fast and slow-slow devices to effectively operate as typical devices.
US08930735B2 Method and device for managing handheld device power consumption
A method and device for managing handheld device power consumption are disclosed. The method includes the following steps of: calculating an operating frequency needed by the function currently operated by the handheld device; and setting the system clock of the handheld device according to the operating frequency.
US08930729B1 Enhanced utilization of power over ethernet
An embodiment of the invention includes a circuit to determine the power lost between a network device and a network power supply. Using this determination, an embodiment of the network device may increase its power consumption by an amount equal to the difference between the actual cable power loss and the worst-case cable power loss. This allows the network device to draw more power than allowed by network power standards without triggering the power-limiting circuitry of the network power source or overloading the network power device. The network device can determine an operating configuration that utilizes this additional power consumption to improve performance. The network device may also determine the existence of network power device or cable fault conditions, and adjust its operating configuration as necessary. Operating configurations can include enabling additional or more powerful wired or wireless network interfaces.
US08930724B2 Semiconductor device predictive dynamic thermal management
A semiconductor device includes a memory storing a lookup table including stored values associated with modes of operation of a component of the semiconductor device. A monitor monitors an operating parameter of the component in real-time, and reports a calculated value associated with the same. A power manager determines a change in the mode of operation of the component based on a comparison of the calculated value with a corresponding stored value, and adjusts a current mode of operation of the component in real-time.
US08930714B2 Encrypted memory
A memory device is operable to perform channel encryption wherein for communication between devices, each includes cryptographic logic and performs cryptographic operations. In an illustrative embodiment, the memory device can comprise memory operable to store data communicated via a communication channel from a processor, and logic operable to perform channel encryption operations on the communication channel that communicates information between the processor and the memory.
US08930710B2 Using a manifest to record presence of valid software and calibration
A system and method for verifying that operating software and calibration files are present and valid after a bootloader flashes the files into the memory on a vehicle ECU before allowing the operating software to execute. The ECU memory defines a memory segment for the operating software and the calibration files. A software manifest is provided in a memory slot before the operating software segment in the memory. Likewise, a calibration manifest is provided in a memory slot before the calibration segment in the ECU memory. After the software has been flashed into the ECU memory, a software flag is set in the software manifest memory slot and each time a calibration file is flashed, a calibration flag for the particular calibration file is set in the calibration manifest.
US08930705B1 System and method for authenticating remote execution
With the widespread use of the distributed systems comes the need to secure such systems against a wide variety of threats. Recent security mechanisms are grossly inadequate in authenticating the program executions at the clients or servers, as the clients, servers and the executing programs themselves can be compromised after the clients and servers pass the authentication phase. A generic framework is provided for authenticating remote executions on a potentially untrusted remote server—essentially validating that what is executed at the server on behalf of the client is actually the intended program. Details of a prototype Linux implementation are also described, along with some optimization techniques for reducing the run-time overhead of the present scheme. The performance overhead of this technique varies generally from 7% to 24% for most benchmarks, as seen from the actual remote execution of SPEC benchmarks.
US08930704B2 Digital signature method and system
A digital signature method, a method for initializing a digital signature scheme, a system for digitally signing a message and a computer program product are described. At least the digital signature method involves a signer having a weak security parameter. The signer retrieves a cryptographic element from each of a plurality of computing entities. Each cryptographic element is a function of a commitment supplied by the signer and the commitment includes a cryptographic function of a weak security parameter provided by the signer. A strong cryptographic security parameter is generated using a plurality of said elements. A message is then signed according to the digital signature scheme using the strong cryptographic security parameter to generate a digital signature.
US08930703B2 Methods, systems and computer program products for controlling the disclosure time of information
Methods, systems and computer program products are provided for controlling the disclosure time of information by a publisher to one or more recipients. A trusted body generates an asymmetrical key pair for a specified date and time of disclosure with an encryption key and a decryption key. The trusted body provides a digital certificate signed with a private key of the trusted body providing the publisher with the encryption key prior to the specified date and time. The publisher uses the encryption key to encrypt data and a recipient obtains the encrypted data at any time prior to the specified date and time. The trusted body then makes the decryption key available to the recipient at or after the specified date and time.
US08930687B1 Secure distributed deduplication in encrypted data storage
In an encrypted storage system employing data deduplication, encrypted data units are stored with the respective keyed data digests. A secure equivalence process is performed to determine whether an encrypted data unit on one storage unit is a duplicate of an encrypted data unit on another storage unit. The process includes an exchange phase and a testing phase in which no sensitive information is exposed outside the storage units. If duplication is detected then the duplicate data unit is deleted from one of the storage units and replaced with a mapping to the encrypted data unit as stored on the other storage unit. The mapping is used at the one storage unit when the corresponding logical data unit is accessed there.
US08930685B2 Deployment of a software image on multiple targets with streaming technique
Deploying a software image from a source data-processing system on target data-processing entities of a target data-processing system, the software image including memory blocks being individually accessible, with a predefined subset of the memory blocks defining a bootstrap module. The deploying includes downloading the bootstrap module onto a main one of the target data-processing entities from the source data-processing system, booting the main target data-processing entity from the bootstrap module thereby loading a streaming driver in the bootstrap module, and serving each request of accessing a selected memory block of the software image on the main data-processing entity by the streaming driver.
US08930667B2 Controlling the placement of data in a storage system
A method, computer readable storage medium and computer system for controlling the allocation of data to one of a plurality of storage units of a storage system, the method comprising: accessing a source storage unit comprising the data; gathering file system level (FS-level) metadata from the source storage unit; analyzing the gathered FS-level metadata for determining if the data should be moved to one of the other storage units, said other storage unit acting as a destination storage unit; and in case the data should be moved, displaying an indication of the destination storage unit and/or automatically moving the data to the determined destination storage unit.
US08930666B1 Virtual disk carousel
A virtual disk carousel is provided that is capable of creating disk images from optical disks and storing the disk images. The virtual disk carousel includes a bridge device configured to expose disk images stored at the virtual disk carousel to a computer by way of a standard storage device. When the computer performs read requests on the standard storage device exposed by the bridge device, the bridge device receives the requests from the computer, retrieves the appropriate portion of the disk image from the virtual disk carousel, and provides the portion of the disk image to the computer. The bridge device might also include a display and user input controls for managing the operation of the bridge device. The virtual disk carousel might also provide a user interface for managing the disk images, selecting a disk image to be exposed to the computer, and for performing other functions.
US08930665B2 Data access system and data access method
A data access system and a data access method achieving effects of power saving and access synchronization during data access are provided. The data access system includes a data processing unit, a bridge device and a memory device. The data processing unit sends an access request signal to initiate data access of at least one unit data. The access of unit data is completed within a plurality of clock cycles of a reference clock signal. The bridge device generates an access signal according to the access request signal, the reference clock signal and a leading time. A pulse of the access signal is determined by the leading time within the clock cycles. The memory device executes the access of the unit data according to the access signal.
US08930655B2 Transient storage device configuration silo
A device configuration silo is arranged to be accessed as an IEEE 1667-compatible silo which exposes interfaces to a host application to make changes to the presence of one or more other silos, as well as make changes to silo configurations on a per-silo basis for data and method sharing among silos across the ACTs on a storage device such as a transient storage device. The interfaces exposed by the device configuration silo are arranged to enable an authenticated provisioner, like administrator in a corporate network environment, to perform configuration changes to silos after the storage device is released into the field through a secure provisioning mechanism. In addition, users may make configuration changes to silos at runtime in some usage scenarios, for example to enable discrete portions of functionality on a storage device, by using a secure secondary authentication mechanism that is exposed by the device configuration silo.
US08930650B1 Identification of non-sequential data stored in memory
Systems and methods for identification of data stored in memory are provided. A data packet is received and a first packet byte within the data packet is compared to a first memory byte within a memory. A mismatch is determined between the first packet byte and the first memory byte. A memory location is accessed that contains a second memory byte that is non-consecutive with the first memory byte. A packet location accessed that contains a second packet byte that is non-consecutive with the first packet byte. The second packet byte is compared to the second memory byte. A retrieval instruction is generated based at least in part on a result of the comparison between the second packet byte and the second memory byte. Various embodiments may be included in a network memory architecture to allow for faster data matching and instruction generation in a central appliance.
US08930647B1 Multiple class memory systems
An apparatus is provided comprising a physical memory sub-system including a first memory of a first memory class and a second memory of a second memory class, the second memory being communicatively coupled to the first memory. The apparatus is configured such that the first memory and the second memory are capable of receiving instructions via the memory bus. A system and method are also provided for circuit cooperation. The system includes a first semiconductor platform including at least one first circuit, and at least one additional semiconductor platform stacked with the first semiconductor platform and including at least one additional circuit. Furthermore, the system is operable such that the at least one first circuit and the at least one additional circuit cooperate to carry out at least one task.
US08930646B2 Characterization and optimization of tracks on disks
Embodiment of the invention related to characterization and optimization of tracks on a disk, magnetic or optical by determining an input/output (I/O) characteristics for a plurality of blocks on a disk by a processor, wherein the characteristics comprise at least one of a data size or data type or an association between the data files, and determining a plurality of parameters affecting operation performed on the disk for placement of the plurality of data clusters.
US08930645B2 Method and apparatus using linked lists for streaming of data for soild-state bulk storage device
Methods and apparatus facilitate data streaming in bulk storage devices by generating linked lists containing entries for both user data and metadata. These linked lists containing mixed data types facilitate receiving and outputting user data, and to insert or ignore, respectively, metadata corresponding to that user data without interrupting flow of the user data.
US08930640B2 Multiprocessor computer system with reduced directory requirement
The invention has application in implementation of large Symmetric Multiprocessor Systems with a large number of nodes which include processing elements and associated cache memories. The illustrated embodiment of the invention provides for interconnection of a large number of multiprocessor nodes while reducing over the prior art the size of directories for tracking of memory coherency throughout the system. The embodiment incorporates within the memory controller of each node, directory information relating to the current locations of memory blocks which allows for elimination at a higher level in the node controllers of a larger volume of directory information relating to the location of memory blocks. This arrangement thus allows for more efficient implementation of very large multiprocessor computer systems.
US08930634B2 Speculative read in a cache coherent microprocessor
A cache coherence manager, disposed in a multi-core microprocessor, includes a request unit, an intervention unit, a response unit and an interface unit. The request unit receives coherent requests and selectively issues speculative requests in response. The interface unit selectively forwards the speculative requests to a memory. The interface unit includes at least three tables. Each entry in the first table represents an index to the second table. Each entry in the second table represents an index to the third table. The entry in the first table is allocated when a response to an associated intervention message is stored in the first table but before the speculative request is received by the interface unit. The entry in the second table is allocated when the speculative request is stored in the interface unit. The entry in the third table is allocated when the speculative request is issued to the memory.
US08930632B2 Methods and systems for application controlled pre-fetch
Methods and systems for application controlled pre-fetch are described. The system receives pre-fetch information, over a network, at a first load balancer. The pre-fetch information is received from a first application server and includes a plurality of element identifiers that respectively identify a plurality of interface elements included in an interface. The system identifies a first element identifier from the plurality of element identifiers in the pre-fetch information. The first element identifier identifies a first interface element. The system retrieves the first interface element by communication of a request to a second application server. The request includes the first element identifier.
US08930630B2 Cache memory controller and method for replacing a cache block
The present disclosure relates to a cache memory controller for controlling a set-associative cache memory, in which two or more blocks are arranged in the same set, the cache memory controller including a content modification status monitoring unit for monitoring whether some of the blocks arranged in the same set of the cache memory have been modified in contents, and a cache block replacing unit for replacing a block, which has not been modified in contents, if some of the blocks arranged in the same set have been modified in contents.
US08930628B2 Managing in-line store throughput reduction
Various embodiments of the present invention manage a hierarchical store-through memory cache structure. A store request queue is associated with a processing core in multiple processing cores. At least one blocking condition is determined to have occurred at the store request queue. Multiple non-store requests and a set of store requests associated with a remaining set of processing cores in the multiple processing cores are dynamically blocked from accessing a memory cache in response to the blocking condition having occurred.
US08930618B2 Smart memory
An apparatus comprising a storage device comprising a plurality of memory tiles each comprising a memory block and a processing element, and an interconnection network coupled to the storage device and configured to interconnect the memory tiles, wherein the processing elements are configured to perform at least one packet processing feature, and wherein the interconnection network is configured to promote communication between the memory tiles. Also disclosed is a network component comprising a receiver configured to receive network data, a logic unit configured to convert the network data for suitable deterministic memory caching and processing, a serial input/output (I/O) interface configured to forward the converted network data in a serialized manner, a memory comprising a plurality of memory tiles configured to store and process the converted network data from the serial I/O interface, and a transmitter configured to forward the processed network data from the serial I/O interface.
US08930608B2 Switch disk array, storage system and data storage path switching method
A disk array for a storage system that includes a dual controller disk array and a server includes a disk frame and two controller nodes. Each controller node includes a switch, where a port of the switch is connected to a port of a switch of a peer controller node. Each controller node is configured to detect whether the peer controller node is invalid through the port. When it has been detected that the peer controller node is invalid, a local controller node enables the peer controller node to send, through the port of the switch of the peer controller node, received data from the server to a port of a switch of the local controller node.
US08930600B2 Protecting circuit for basic input output system chip
A protecting circuit for a basic input output system (BIOS) chip of a computer includes a platform controller hub (PCH), an inverting circuit connected to the PCH, a BIOS socket to connect the BIOS chip, and a controlling circuit connected between the inverting circuit and the BIOS socket. The PCH outputs a first signal or a second signal, and a third signal. The inverting circuit outputs an inverted signal with a level contrary to the first or second signal. The controlling circuit receives the first or second signal and the inverted signal, to output a processing signal to the BIOS socket, thereby controlling write-protection states of the BIOS chip.
US08930599B2 Data transmission system and method thereof
A data transmission system and method are provided. The data transmission method receives a second format data packet sent by a host; decodes the second format data packet sent by the host, and translating the decoded second format data packet into a first format data packet; transmits the first format data packet to a first device; receives a transmission response sent by the first device in response to the first format data packet, determines whether to transmit the transmission response to the host, and performs a re-try flow when the transmission response does not need to be transmitted to the host. Preferably, a data transmission rate of the first device is slower than that of a second device, and the data transmission system is backward compatible to the first device, and the second format data packet is consistent with the second device.
US08930597B1 Method and apparatus for supporting low-latency external memory interfaces for integrated circuits
An external memory interface includes an input/output (IO) logic unit operable to convert a rate of data from a first rate corresponding to a memory controller/schedule unit to a second rate corresponding to an external memory device. The external memory interface also includes a latency adjustment unit, operating in a timing domain of the memory controller/schedule unit, operable to add between 1 to [(second rate/first rate)−1] cycles of latency of the second rate.
US08930596B2 Concurrent array-based queue
According to one embodiment, a method for implementing an array-based queue in memory of a memory system that includes a controller includes configuring, in the memory, metadata of the array-based queue. The configuring comprises defining, in metadata, an array start location in the memory for the array-based queue, defining, in the metadata, an array size for the array-based queue, defining, in the metadata, a queue top for the array-based queue and defining, in the metadata, a queue bottom for the array-based queue. The method also includes the controller serving a request for an operation on the queue, the request providing the location in the memory of the metadata of the queue.
US08930595B2 Memory switch for interconnecting server nodes
Described is a data switching device comprising a plurality of input ports, a plurality of output ports, a plurality of first conductive connectors, a plurality of second conductive connectors, a plurality of crosspoint regions, and a memory device at each crosspoint region. The first conductive connectors are in communication with the input ports. The second conductive connectors are in communication with the output ports. Each crosspoint region includes a first conductive connector and a second conductive connector. The memory device is coupled between the first conductive connector and the second conductive connector for exchanging data between the input ports and the output ports.
US08930594B1 Integrated circuit with a pinmux crossbar and virtual pins for peripheral connectivity
Described is an integrated circuit (IC) that allows for communication between any input/output (I/O) pin and onboard peripherals. Accordingly, the resultant IC can be easily documented and connections between I/O pins and peripherals can be managed for each peripheral independently. The IC may include one or more sets of hardwired connections that provide a connection between of any I/O pin and any onboard peripheral. The hardwired connections may include the use of one or more crossbars. This increases the overall functionality and potential applications for an IC as the only limitation on peripheral connectivity is the number of I/O pins.
US08930589B2 System, method and computer program product for monitoring memory access
According to one aspect of the present disclosure a method and technique for monitoring memory access is disclosed. The method includes monitoring access to a memory unit, updating an activity cache associated with an incrementor with access data corresponding to accesses to the memory unit, monitoring a rate of access to the memory unit, adjusting a sample rate of the access data for storage in the memory unit based on the rate of access, and scaling a value of the access data based on the sample rate.
US08930575B1 Service for automatically converting content submissions to submission formats used by content marketplaces
A content submission system may provide a submission format to a content creator that allows content, including but not limited to software applications, to be submitted in a content submission bundle. The content submission system may examine the received content submission bundle, and determine one or more submission formats for submitting the content to one or more electronic content marketplaces. In some embodiments, the content submission system may act as a central broker for content submissions to multiple content marketplaces. For example, the content submission system may translate the content submission bundle into the submission formats used by respective marketplaces so that the content creator/submitter need not perform this task.
US08930571B2 Systems and methods for controlling communication between a host computer and communication devices
A site controller adapted to be used in an automated monitoring system for monitoring and controlling a plurality of remote devices via a host computer connected to a first communication network is provided. The site controller is configured for controlling communication with the host computer and a plurality of communication devices that define a second communication network associated with the plurality of remote devices. Briefly described, in one embodiment, the site controller comprises a transceiver configured to communicate with the plurality of communication devices via the second communication network; a network interface device configured to communicate with the host computer via the first communication network; and logic configured to: manage communication with each of the plurality of communication devices, via a first communication protocol; and manage communication with the host computer via a second communication protocol.
US08930561B2 Addition of supplemental multimedia content and interactive capability at the client
Methods, systems, and computer programs for delivering supplemental content within streamed media are provided. In one embodiment, a method includes receiving a request at a client for a media segment, which includes a plurality of video frames. Further, a stream of the media segment to the client from a media server is obtained and supplemental content (SC) is accessed from storage in the client or from an SC server. The access of the SC from the SC server can be performed before receiving the request, or while obtaining the stream, or after the stream has been obtained. Further, the method includes combining the media segment with the SC at the client, which inserts the SC to add or augment video frames from the media segment. The combination is then displayed to the user.
US08930560B2 Re-directing video according to a standard protocol
A client device is registered with a registrar in a network. A graphical user interface that includes a menu for selecting video content is displayed on the client. A request is made via a network according to a standard protocol for video content from a server that is registered with the registrar. Further, video content is received from the server.
US08930558B2 Proxying multiple targets as a virtual target using identifier ranges
A gateway includes a Fibre Channel (“FC”) port configured to couple to multiple FC targets, and an iSCSI port configured to couple to an iSCSI initiator. The iSCSI port is configured to facilitate communication between the FC targets and the iSCSI initiator, and proxy the multiple FC targets as a virtual iSCSI target. The iSCSI port is also configured to divide the Logical Unit Number (“LUN”) range into a plurality of subdivided LUN ranges, and associate the FC targets with the subdivided LUN ranges.
US08930556B2 Authentication based on random bits in satellite navigation messages
A system and methods for location authentication are presented. A subset of demodulated server received navigation signals are selected synchronized to client bit frames to provide synchronized server bit frames. A function of the synchronized server bit frames is computed to provide a server signature set. A client signature set and the server signature set are compared to provide a comparison result, and a location of a client device is authenticated based on the comparison result.
US08930554B2 Transferring session data between network applications accessible via different DNS domains
In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain.
US08930553B2 Managing mid-dialog session initiation protocol (SIP) messages
Processing mid-dialog SIP messages by receiving a mid-dialog SIP message from a SIP user agent client, creating a new SIP session, associating the new SIP session with the mid-dialog SIP message, identifying an application that is associated with the mid-dialog SIP message, providing to the application the mid-dialog SIP message in the context of the new SIP session, receiving an acknowledgement from the application that the application will accept the mid-dialog SIP message, and responsive to receiving the acknowledgement, providing to the application the mid-dialog SIP message in the context of the new SIP session.
US08930551B2 Diverse source message association
Various exemplary embodiments relate to a method and related network node and machine-readable storage medium including a policy and charging rules node (PCRN) receiving a plurality of related service requests from different devices. The PCRN may proceed to generate a policy and charging control (PCC) rule based on at least one service request and other information stored in the PCRN if a mate service request does not arrive during the duration of a waiting timer. If the mate service request arrives subsequent to the expiry of the waiting timer, the PCRN may then generate a subsequent PCC rule to replace the previously generated rule, with the new PCC rule incorporating information from both of the mate service requests.
US08930541B2 System, method and program product for cost-aware selection of templates for provisioning shared resources
A template generator organizing templates in a cost-aware clustering, a method of allocating resources using cost-aware clustering and computer program products therefor. A resource provisioning unit generates, selects and maintains a selected number of resource templates. Each template specifies an allocable resource capacity configuration. Each requesting client device has resources allocated determined by one of the selected resource templates. A resource provisioning unit includes a configuration store with costs of allocable resources and associated attributes, a server request store with previously received requests, and an input parameter store with template list options. A template generator determines an optimum list of templates to satisfy previously received requests. A template store stores generated template lists.
US08930533B2 Tag latency monitoring and control system for enhanced web page performance
Embodiments are directed towards employing a plurality of tag states to control tag suspension based on an asynchronous process that proactively monitors tag performance, response times, and latency. Tags may be in one of multiple states. Tags in a NORMAL state or a FLAGGED state may be enabled for deployment, and tags in a SUSPENSION_A state or a SUSPENSION_B state may be blocked from deployment. A tag's state may change based on monitoring the tag's latency to determine if latent events occur. Tag latency may be asynchronously monitored independent of web page requests. If latent events occur, then the tag's state may change from NORMAL to FLAGGED, from FLAGGED to SUSPENSION_A, or from SUSPENSION_B to SUSPENSION_A. If non-latent events occur, then the tag's state may change from SUSPENSION_B to FLAGGED or from FLAGGED to NORMAL, while a tag's state may change from SUSPENSION_A to SUSPENSION_B after a predetermined time period.
US08930531B2 Persistent personal messaging in a distributed system
A persistent personal messaging system provides shared memory space functionality supporting a user changing between a plurality of client devices, even within a loosely coupled, distributed system for persistent personal messaging. A user, irrespective of which messaging client they are using, logs on to the system. The act of logging on places user data, representing the user, into the shared memory space. A “contacts” service agent finds the friends and groups that the user belongs to and notifies other users that the user has logged on. Given the on-line status of other users and groups, a “history” service agent will retrieve previous messages from the shared memory space that formed the user's conversations with users and groups, as if the user had never logged off or switched devices. When the user adds a new message to any conversation, the message is added to the shared memory space.
US08930529B1 Policy enforcement with dynamic address object
Policy enforcement is disclosed. An identity notification is received from a network device. The identity notification is usable to determine a user identifier associated with the network device. The identity notification is also usable to determine an IP address associated with the network device. A policy is updated based on the received identity notification.
US08930524B2 Status reporting apparatus, image processing system, and storage medium storing control program
A status reporting apparatus for reporting a status of an image processing apparatus operating in connection with a network includes a status detector, a status report destination information obtainer, and a status reporting unit. The status detector detects a status of the image processing apparatus. The status report destination information obtainer obtains information on at least one report destination to which the status detected by the status detector is to be reported in accordance with status report destination information in which the status of the image processing apparatus is associated with the information on the at least one report destination. The status reporting unit reports the status detected by the status detector to the at least one report destination on which the information is obtained by the status report destination information obtainer.
US08930520B2 System for analyzing user activity in a collaborative environment
A system is described for analyzing user activity in a collaborative environment. The system may include a memory, an interface, and a processor. The memory may store a plurality of data items. Each data item may be related to at least one other data item. The processor may receive a request to alert the user when an action is performed on a selected data item. The processor may also receive a relation threshold identifying at least one other data item related to the selected data item. The processor may detect the action being performed on the data item identified by the relation threshold. The processor may transform data describing the action into an alert. The alert may include the data describing the action, the data item, and a description of the relationship between the data items. The processor may provide the alert to the user via the device.
US08930507B2 Physical memory shared among logical partitions in a VLAN
A computer implemented method for sharing physical memory among logical partitions. A computer reserves physical memory of a Central Electronic Complex (CEC) for communication within the CEC as a shared memory pool. The computer creates a first logical partition using resources of the CEC that are not reserved as the shared memory pool. The computer creates a second logical partition using resources of the CEC that are not reserved as the shared memory pool. The computer creates a virtual local area network (VLAN) having at least two addresses within the CEC. The computer allocates a portion of the shared memory to the VLAN as the shared memory pool.
US08930499B2 Data replication between software versions
A method, computer program product, and system for data replication between software versions is described. A method may comprise determining if a first item created in a first software version includes data native to a second item in a second software version. The method may further comprise, if the first item created in the first software version includes data native to the second item in the second software version, storing the data native to the second item in the second software version as native data. The method may also comprise, if the first item created in the first software version is missing required data based upon, at least in part, the second item in the second software version, storing a default value for the missing required data as native data.
US08930498B2 Mobile content management
A computer system interacts with a mobile device to support the needs of remote users and may leverage e-ink technology so that a mobile user can access, manage and read documents without being tethered. The mobile device allows for both user-initiated downloads from a corporate entity as well as corporate pushes by the corporate entity to ensure that the user has updated content. The computer system receives a request for selected electronic content, where the request includes updated configuration information and user identification. The computer system then maps the user identification to a device type from a plurality of device types. Embodiments support different device types including electronic ink display capable devices. The selected electronic content is then downloaded to the mobile device. Subsequently, the computer system pushes updated versions of the selected electronic content based on the updated configuration information.
US08930486B2 System and method for a centralized intelligence network
A system and method for a centralized intelligence network are presented. A user connects to a control gateway. The control gateway is configured to access a control module. The control module is configured to perform at least one operation associated with the user device. The control module performs the operation. The control gateway sends, to the user device, information based on the performed operation. Accordingly, control modules may assist user devices in providing functions for a user.
US08930484B2 Systems and methods for providing synchronization in a networked environment
Described herein are systems and methods for synchronization in a networked environment. For example, some embodiments provide methods for synchronizing a client device having a client media time reference with a server device having a server media time reference. In some cases such methods are embodied in computer readable code that is executable on one or more processors. Furthermore, some embodiments provide hardware, such as networked media devices that are configured to perform such methods. In overview, in some embodiments a client obtains timing information from a server and, on the basis of this timing information, applies an adjustment to a client control time reference, thereby to synchronize the client media time reference with the server media time reference. Some embodiments are particularly directed to the situation where there is a desire to synchronize networked media devices across a combination of wired and wireless networks.
US08930480B2 Degrees of separation for filtering communications
A sender's degrees of separation from a recipient may be used to aid in spam filtering or to otherwise handle a communication. The “degrees of separation” represent a metric used to quantify whether/how the recipient is linked to the sender through intermediary people or other entities. For example, a recipient may know a first user (first degree of separation) and the first user may know a second user (second degree of separation) who knows the sender of an e-mail. In this case, the sender is separated from the recipient by two degrees of separation (by two other contacts). A level of “trust” or “legitimacy” about a sender's communication can be inferred by looking at whether the sender is linked to an intended recipient. Typically, user contact lists (e.g., address book, buddy list, and/or white list) are evaluated to determine the number of degrees (or hops) are required to link or relate two users.
US08930467B2 Mobile communication terminal
A mobile communication terminal has an e-mail automatic reply function. The mobile communication terminal is set as to an allowable time difference, ringing and an e-mail automatic reply by an e-mail automatic reply function, and performs a domain analysis, etc. on the header information of the received e-mail message if the setting is made valid. Then, in the domain analysis, it is determined whether or not the time difference between an area (region) set by the roaming function and a region from which an e-mail message is sent is equal to or less than an allowable time difference, and if it is equal to or less than the allowable time difference, the mobile communication terminal notifies the receipt of the e-mail message by ringing. On the other hand, if the time difference is larger than the allowable time difference, the mobile communication terminal automatically sends a reply mail without notifying the receipt of the e-mail message.
US08930466B2 Method for internet-based messaging
The invention relates to a method and a system for sending a message on the basis of an Internet protocol to an arbitrary call number of a recipient, wherein the recipient address is formed from the call number of the recipient and a domain addition, and the message is stored on a message server (4), particularly for further use and/or provision for the recipient. The message server (4) accesses a database (6) after the message is stored and determines from the data thereof at least one piece of information that can be associated with the call number via the technical features of a recipient terminal (3a, 3b, 3c, 3d) of the recipient, wherein depending on the information, a specific recipient message is transmitted to the recipient terminal (3a, 3b, 3c, 3d).
US08930452B2 System and method for automatically posting user-location information to a social network
Methods and systems for automatically interfacing with Internet-based social networks for safely providing friends of a mobile user with location updates. In particular, a system and method are provided for automatically posting user-location information to a social network. A system interface receives user data including a location update activation indicator and location update conditions. A navigation engine obtains information associated with the current location of the mobile user. A social network client module of the system is configured to determine that the location activation indicator is active and to determine that a location update condition is met. A communications interface automatically posts a location update to the social network if the social network client determines that at least one location update condition is met.
US08930446B2 Altering transcoding priority
In an embodiment, a content array represents media content available from a media server. The content array, sent by a media server in response to a request, lists content program objects that represent media content to be available from the media server. The media server receives a message for altering a transcoding priority of the selected content program object that represents media content not previously transcoded by the media server, and sends a return code for indicating whether the transcoding priority was successfully altered in response to the message. In a further embodiment, a media server system includes a transcoding queue with references to a plurality of content program objects that include an object method for altering a transcoding priority, and includes a transcoder configured to transcode media content associated with the content program objects according to the transcoding priority of each content program object of the transcoding queue.
US08930438B2 Push-based location update
Methods, systems, and computer-readable media for a location information server to gather location updates by sending location-update-requests through a push notification service to a mobile device are disclosed. The mobile device provides location updates in response to the push-based location-update-requests received through the push notification service. The mobile device can switch from a self-initiated location update mode to a push-based location update mode depending on the current state of the mobile device. The mobile device can also choose an appropriate positioning system for self-locating based on the information embedded in the location-update-request received through the push notification service. The information embedded in the pushed location-update-request can be a precision requirement or context information that can be used to determine a precision requirement for the location update.
US08930433B2 Systems and methods for a floating-point multiplication and accumulation unit using a partial-product multiplier in digital signal processors
An embodiment of an apparatus performs a floating-point multiply-add process on a first multiplicand, a second multiplicand, and an addend. A leading 0 bit is added to a mantissa of the first multiplicand to form an expanded first mantissa, and a partial-product multiplication is performed on the expanded first mantissa and a mantissa of the second multiplicand to produce partial-product sum and a partial-product carry mantissas. Leading bits of the partial-product sum and carry mantissas are changed to 0 bits if they are both 1 bits, and the partial-product sum and the partial-product carry are shifted right according to an exponent difference of a product of the first multiplicand and the second multiplicand. Otherwise both the partial-product sum and carry mantissas are arithmetically shifted right according to the exponent difference. The first and second multiplicands and the addend can be complex numbers.
US08930427B2 Randomized value generation
A data processing apparatus is provided for producing a randomized value. A cell in the data processing apparatus comprises a dielectric oxide layer and stress voltage circuitry is configured to apply a stress voltage across the dielectric oxide layer of the cell to cause an oxide breakdown process to occur. Oxide breakdown detection circuitry is configured to determine a current extent of the oxide breakdown process by measuring a response of the dielectric oxide layer to the stress voltage and randomized value determination circuitry is configured to determine a randomized value in dependence on the current extent of the oxide breakdown process.
US08930418B2 Interoperability format translation and transformation between IFC architectural design file and simulation file formats
Automatically translating a building architecture file format (Industry Foundation Class) to a simulation file, in one aspect, may extract data and metadata used by a target simulation tool from a building architecture file. Interoperability data objects may be created and the extracted data is stored in the interoperability data objects. A model translation procedure may be prepared to identify a mapping from a Model View Definition to a translation and transformation function. The extracted data may be transformed using the data stored in the interoperability data objects, an input Model View Definition template, and the translation and transformation function to convert the extracted data to correct geometric values needed for a target simulation file format used by the target simulation tool. The simulation file in the target simulation file format may be generated.
US08930415B2 Method and computer system for interacting with a database
The invention proposes interacting with a database having data related to modeled products and parts using a graphical user interface displayed by a computer. The graphical user interface is adapted to allow a user to access the database. The method also includes providing within the graphical user interface a toolbar with at least one field suitable for displaying an argument. The toolbar is adapted for allowing a user to execute a function using the argument. The method further includes the steps of querying the database and updating the argument displayed in the field using a result of the querying step.
US08930403B2 Fine-grained relational database access-control policy enforcement using reverse queries
A method of providing access control to a relational database accessible from a user interface is implemented at a policy enforcement point, which is located between the database and the user interface and includes the steps of: (i) intercepting a database query from a user; (ii) assigning attribute values on the basis of a target table or target column in the query, a construct type in the query, or the user or environment; (iii) partially evaluating an access-control policy defined in terms of said attributes, by constructing a partial policy decision request containing the attribute values assigned in step ii) and evaluating the AC policy for this, whereby a simplified policy is obtained; (iv) deriving an access condition, for which the simplified policy permit access; and (v) amending the database query by imposing said access condition and transmitting the amended query to the database.
US08930395B2 Proactive monitoring of database servers
A computer system monitors database servers to mitigate server availability risks. The plurality of servers may be proactively monitored to determine database status at each server before an alert is generated. An automated proactive process executes at a user's desktop to monitor database features over a plurality of database servers. Information about the server status is presented in a graphical user interface (GUI) format where status information for all of the database servers is presented in one integrated view in an automated manner. For example, the monitoring process reads a list of SQL instances and then connects to each listed SQL server to query the system catalogs of an SQL server engine. The monitoring process interprets the received information from the SQL servers and updates the GUI. The GUI may be color-coded to indicate the status state of individual SQL features for each monitored SQL server.
US08930393B1 Referent based search suggestions
Computer-implemented methods for providing suggestions for a search based on previously viewed content are provided. In one aspect, a method includes receiving information on previously viewed content, and receiving a request to enter a query into a search field subsequent to receiving the information on the previously viewed content. The method also includes identifying, based on the content, at least one entity referred to in the content, and providing an identifier of the at least one entity for display with the search field. Systems and machine-readable storage media are also provided.
US08930388B2 System and method for providing orientation into subject areas of digital information for augmented communities
A system and method for providing orientation into subject areas of digital information for augmented communities is provided. Topics are provided for subject areas. Each subject area is associated with an augmented community and each topic is hierarchically organized under a fine-grained topic category. Evergreen indexes are maintained and includes topic models that are each matched to topics associated with each augmented community. Interrelatedness of the evergreen indexes is determined by identifying the topics found in the topic hierarchy for each evergreen index that are shared. A social network including neighbors made up of each augmented community associated with each interrelated evergreen index is formed. A user interest is determined and each of the plurality of topic models for the evergreen indexes is evaluated against the digital information. Access to the digital information via the identified best matched evergreen index and the identified other evergreen index is provided.
US08930386B2 Querying by semantically equivalent concepts in an electronic data record system
Embodiments of the present invention enable processing of concept-based query requests submitted to a query service within a healthcare transaction framework. In embodiments, a terminology service within the healthcare transaction framework manages terminology content (concepts represented by a set of terminologies). In embodiments, search criteria from a data access query request are submitted to the terminology service to extract a set of concepts from the terminology content that are associated with the search criteria. In embodiments, equivalence search criteria include a seed concept, and the terminology service returns a set of equivalent concepts comprising the seed concept. In embodiments, classification search criteria include a classification identifier, and the terminology service returns a set of concepts associated with the classification identifier. In embodiments, the query service generates and submits a data access query comprising predicates associated with the returned set of concepts.
US08930384B2 Topical activity monitor system and method
A method monitors topical activity among networked devices of social communications networks. Related messages, such as posts, shares, likes, and others, are communicated between devices of the social networks. Each social network maintains a share count of related messages. A data network, such as the Internet, includes sources of articles. The method includes receiving a search item from the data network, collecting articles related to the search item from article sources, storing a unique identifier for each collected article, comparing the search item to the unique identifiers to determine similarity, compiling a result set of any similar unique identifiers, communicatively detecting, for the result set, respective share counts of related messages for each social network, and deriving a collective score based on all share counts. The score represents topical activity for the search item. The score is reported, and relevant articles may also be reported.
US08930381B2 Methods and systems for runtime data anonymization
System and methods for anonymizing data is disclosed. The method includes intercepting a communication, identifying sensitive data in the communication and transmitting data to an anonymization engine for masking. Masked data is received from the anonymization engine and transmitted to a client device.
US08930380B1 Automatic parser generation
Automatically generating a parser is disclosed. Raw data is received from a first remote device. A determination that the raw data does not, within a predefined confidence measure, conform to any rules included in a set of rules is made. A clustering function is performed on the raw data. At least one parser rule is generated based on the clustering.
US08930377B2 System and methods thereof for mining web based user generated content for creation of term taxonomies
A system for creation of term taxonomies by mining web based user generated content according. The system includes a network interface enabling access to one or more data sources; a mining unit for collecting textual content from the one or more sources and generating phrases, the generated phrases include sentiment phrases and non-sentiment phrases; an analysis unit for generating at least associations between a non-sentiment phrase and a sentiment phrase based on the generated phrases, wherein an association between a non-sentiment phrase and at least one corresponding sentiment phrase is a taxonomy; and storing the taxonomies in a data warehouse storage connected to the network wherein responsive to a query the system provides a sentiment to a non-sentiment phrase provided in the query.
US08930372B2 Search engine, search system, search method, and search program product
A search system can include a server, a token assignment unit for assigning types of tokens based on different kinds of character string analysis methods, an index generating unit for generating an index list that associates the tokens assigned with the token assignment unit, a type identification value for identifying a type of the character string analysis, and information, a search unit that receives a search word for referencing the information to combine types of search tokens generated from the search word to generate a single search command for parallel inquiry of the information to search for the information, and a search result generating unit for displaying information extracted in relation to the search word through parallel inquiry with the search unit and search tokens so as to identify the tokens.
US08930366B2 Method and system for automatically ranking product reviews according to review helpfulness
A method and system for automatically ranking product reviews according to review helpfulness. Given a collection of reviews, the method employs an algorithm that identifies dominant terms and uses them to define a feature vector representation. Reviews are then converted to this representation and ranked according to their distance from a ‘locally optimal’ review vector. The algorithm is fully unsupervised and thus avoids costly and error-prone manual training annotations. In one embodiment a Multi Layer Lexical Model (MLLM) approach partitions the dominant lexical terms in a review into layers, creates a compact unified layers lexicon, and ranks the reviews according to their weight with respect to unified lexicon, all in a fully unsupervised manner. When used to rank book reviews, it was found that the invention significantly outperforms the user votes-based ranking employed by Amazon.
US08930365B2 System and method for evolutionary clustering of sequential data sets
An improved system and method for evolutionary clustering of sequential data sets is provided. A snapshot cost may be determined for representing the data set for a particular clustering method used and may determine the cost of clustering the data set independently of a series of clusterings of the data sets in the sequence. A history cost may also be determined for measuring the distance between corresponding clusters of the data set and the previous data set in the sequence of data sets to determine a cost of clustering the data set as part of a series of clusterings of the data sets in the sequence. An overall cost may be determined for clustering the data set by minimizing the combination of the snapshot cost and the history cost. Any clustering method may be used, including flat clustering and hierarchical clustering.
US08930359B1 Ranking custom search results
A system searches a first search index based on a search query to obtain first search results and searches a second search index based on the search query to obtain second search results. The system further ranks the first search results using a first ranking algorithm and one or more first ranking parameters to produce ranked first search results, and ranks the second search results using a second ranking algorithm and one or more second ranking parameters to produce second search results, where the one or more first ranking parameters are different than the one or more second ranking parameters and where the one or more second ranking parameters include at least one of previous user feedback associated with custom content that corresponds to the second search index, annotations of the custom content provided by a user, or usage patterns associated with users previously accessing and searching the custom content. The system also provides the ranked first and second search results to a user.
US08930357B2 Domain expertise determination
A user's domain expertise may be estimated through several factors by monitoring different aspects of a user's interaction with a web browser. Based on the user's domain expertise, search results may be presented to the user that is commensurate with their expertise, resulting in a more efficient and productive on line session. A user's expertise in a knowledge domain may be determined from the user's behavior, including analyzing search queries, monitoring how the user navigates between and through websites, and analyzing the specific cites visited. As a user interacts with a browser, the user's estimated domain expertise may be updated and used to provide appropriate and useful search results. In many embodiments, a user may have different expertise levels for different technical domains.
US08930352B2 Reliance oriented data stream management system
A computer-implemented method comprises receiving a plurality of data streams into a data stream management system, wherein each data stream is obtained from a data streaming source and a reliance level is associated with each of the data streaming sources. When a continuous query is registered that specifies a reliance level attribute, the query is executed over the plurality of data streams using only those data streams obtained from a data streaming source associated with a suitable reliance level. For example, the reliance level attribute may establish a minimum reliance level, such that data stream having a lesser reliance level are not used. CQL may be enhanced with such an extra attribute which allows end users to specify the desired reliance level when submitting a query.
US08930350B1 Autocompletion using previously submitted query data
A computer-implemented method for processing query information includes receiving query information at a server system. The query information includes a portion of a query from a search requestor. The method also includes obtaining a set of predicted queries relevant to the portion of the search requestor query based upon the portion of the query from the search requestor and data indicative of search requestor behavior relative to previously submitted queries. The method also includes providing the set of predicted queries to the search requestor.
US08930345B2 Query optimization in a parallel computer system to reduce network traffic
A database query optimizer optimizes a query that uses multiple networks. The query optimizer optimizes a query to reduce network traffic on a network or node that is overloaded or above an established parameter in a node/network attribute table. The query optimization to reduce network traffic may result in a sub-optimal query in other respects such as execution time. The result is a query optimizer that rewrites or optimizes a query to execute on multiple nodes or networks to reduce traffic on a network or node according to the loading characteristics and assigned attributes of a node or network.
US08930342B2 Enabling multidimensional search on non-PC devices
Multidimensional search capabilities are enabled on a non-PC (personal computer) device being utilized by a user. An original query submitted by the user via the non-PC device is received. A structured data repository is accessed to extract structured data that is available for the original query, where the extracted structured data represents attributes of the original query. The extracted structured data is provided to the user in the form of a hierarchical menu which allows the user to interactively modify the original query, such modification resulting in a revised query.
US08930341B2 Mobile communications device with electronic nose
Systems and methods for a mobile electronic system that gathers and analyzes odors, airborne chemicals and/or compounds. A signature or representation of the odors, airborne chemicals and/or compounds can be generated. Extrinsic data associated with the odors, airborne chemicals and/or compounds or capturing the odors, airborne chemicals and/or compounds can be identified. A model can be generated based on the representation and the extrinsic data. Filters can be generated based on the extrinsic data. The model can be searched for candidate matches, solutions, or other results based on the representation and the filters. Results can be generated based on the search and candidate matches.
US08930324B2 Guarded file descriptors
Guarded file access operations are provided for creating and using guarded file descriptors, which can detect and prevent erroneous file access operations in computer programs. A file descriptor can be associated with a guard identifier to create a guarded file descriptor. The association can be established when the file is opened, and can be maintained independently of the computer program, which ordinarily maintains its own association between files, file descriptors, and guard identifiers. Subsequent file operations using the guarded file descriptor check that the guard identifier previously associated with that file descriptor is presented, and generate errors without performing the requested file operations if the correct guard identifier is not presented. This check serves as a validation of the computer program's use of file descriptors. An error and stack trace can be generated for use in analyzing a cause of the guard violation.
US08930323B2 Transaction processing system, method, and program
Using a KVS transaction processing mechanism, four lock states are managed. When a local transaction refers to and updates a map entry, the local transaction is graded up to a global transaction. Start processing as the global transaction is first performed to determine a transaction ID. A committed value, a value being updated, and a transaction ID being updated are then inserted into all map entries for which LX locks are being acquired at present. Another local transaction is then started for all map entries for which S locks are being acquired at present to acquire S locks. Next, the original local transaction is committed. As a result, the LX locks acquired are graded up to GX locks. After the termination of the global transaction as the waiting target, acquisition of S locks (GX locks) is tried as a global transaction.
US08930306B1 Synchronized data deduplication
A system and method for data deduplication is presented. Data received from one or more computing systems is deduplicated, and the results of the deduplication process stored in a reference table. A representative subset of the reference table is shared among a plurality of systems that utilize the data deduplication repository. This representative subset of the reference table can be used by the computing systems to deduplicate data locally before it is sent to the repository for storage. Likewise, it can be used to allow deduplicated data to be returned from the repository to the computing systems. In some cases, the representative subset can be a proper subset wherein a portion of the referenced table is identified shared among the computing systems to reduce bandwidth requirements for reference-table synchronization.
US08930302B2 Apparatus and method for identifying the creator of a work of art
A method for determining the authorship of a picture, wherein the method comprises at least the following steps: —transferring the picture to be examined or parts of the picture to be examined with the aid of a digitizing means, in particular a scanner, into at least one data set, —analyzing the data set(s) and determining characteristic features or parts of characteristic features, in particular dots or lines or dot or line groups or patterns, contained in the data set in digitized form, wherein the characteristic features to be determined are stored in a database, —and wherein the database includes an additional associated data set for each of the stored characteristic features.
US08930299B2 Systems and methods for wind forecasting and grid management
In one embodiment, a wind power ramp event nowcasting system includes a wind condition analyzer for detecting a wind power ramp signal; a sensor array, situated in an area relative to a wind farm, the sensor array providing data to the wind condition analyzer; a mesoscale numerical model; a neural network pattern recognizer; and a statistical forecast model, wherein the statistical model receives input from the wind condition analyzer, the mesoscale numerical model, and the neural network pattern recognizer; and the statistical forecast model outputs a time and duration for the wind power ramp event (WPRE) for the wind farm.
US08930295B2 Systems and methods for monitoring and analyzing transactions
A system for performing FRIAR Code-based adjudication includes a FRIAR Code processor configured to match an extracted FRIAR identified element against a Knowledge Base set of reference FRIAR identified elements, a FRIAR Transaction Originator Code processor, a FRIAR Account Code processor, a FRIAR Code selection processor for defining a rule set to be applied to the extracted FRIAR identified element and the large indefinite quantity of reference FRIAR identified elements and configured to generate a total FRIAR Code identification function, a FRIAR Code threshold processor configured to generate a context-dependent threshold for an acceptable code decision, and a decision processor configured to compare the total FRIAR Code functions to the context-dependent threshold and determine whether to accumulate and aggregate further FRIAR Code aggregation, provide system alerts, render an automatic reclassification, or to generate an auto-accept/auto-deny decision-result.
US08930292B2 Learning and auditory scene analysis in gradient frequency nonlinear oscillator networks
A method for learning connections between nonlinear oscillators in a neural network comprising the steps of providing a plurality of nonlinear oscillators, with each respective oscillator producing an oscillation distinct from the others in response to an input and detecting an input at an at least first oscillator of the plurality of nonlinear oscillators. Detecting an input at an at least a second oscillator of the plurality of nonlinear oscillators, comparing the oscillation of the at least first oscillator to the oscillation of the at least second oscillator at a point in time, and determining whether there is coherency between the oscillation of the at least first oscillator and the oscillation of the at least second oscillator. Changing at least one of the amplitude and phase of a connection between the at least first oscillator and the at least second least oscillator as a function coherency between the at least first oscillator and the oscillation of the at least second oscillator.
US08930283B2 Dynamically controlling a computer's display
A method and/or computer system dynamically manages screen real estate of a remote computer's display. A first computer receives an initial state of screen real estate of a remote second computer's display on a portable computing device, where the initial state describes information displayed on the remote second computer's display. The first computer detects a change to an external physical environment of the remote second computer's display from one location to another location within a same building. The first computer then adjusts the initial state of the screen real estate in order to remotely create an adjusted state of the remote second computer's screen real estate, where the adjusted state comports with the change to the physical location of the remote second computer's display, and where the adjusted state alters an appearance of the information displayed on the remote second computer's display.
US08930277B2 Content management apparatus
There is disclosed an apparatus configured to provide a chart of content items to a plurality of user devices. The apparatus is configured to enable individual users to temporarily access one or more content items listed in the chart. The apparatus comprises a user device interface configured to communicate with user device applications and a permissions module configured to define user access permissions, including temporary user access permissions, relating to individual ones of the one or more items of content. The apparatus also provides a distribution module configured to implement permissions defined in the permission module in relation to user devices by making available one or more items of content listed in the chart to at least one user device application.
US08930273B2 System and method for generating a dynamic card value
A method and system is provided for generating a dynamic card value (DCV) from a mobile user device for use in a transaction between a user cardholder and a transaction provider. The DCV may be configured for use as a card verification value (CVV), also known as a card security code (CSC), a primary account number (PAN), or a portion of a PAN. The DCV may be generated using a DCV generator which may include an algorithm and a DCV generation key. The DCV generation key may be camouflaged. Obtaining a DCV from the user device may require inputting a PIN, a device identifier, a challenge or transaction information. The DCV may be used for any transaction requiring the input of a user identification number and a verification value, including, credit card transactions, debit card transactions, online or telephonic transactions.
US08930265B2 Monitoring retail transactions associated with a financial institution-based merchant offer program and determining savings metrics
Embodiments of the invention provide for monitoring transactions and providing related savings metrics in association with a financial institution-based merchant offer program. Since the transaction monitoring occurs at the financial institution level, the savings metrics may include both amounts saved by accepting the merchant offers associated with the program and savings amounts lost by conducting a transaction absent a merchant offer when an applicable merchant offer was available.
US08930257B1 System and method for user defined markets for electronic trading
A system and method for user defined markets for electronic trading is disclosed. In one embodiment, a technology platform is provided that allows a user to define a new market for electronic trading and automatically generate the new market for live trading. In one embodiment, the new market is automatically tested using a trading simulator that simulates the new market for electronic trading.
US08930250B1 System and method of evaluating an investment portfolio
A system and method for performing a diagnostic evaluation of an investment portfolio by categorizing the assets in the portfolio, establishing thresholds for each category and identifying assets that are not in compliance with the established thresholds.
US08930247B1 System and methods for content-based financial decision making support
Robust content-based decision-making support is enabled by software with a customizable knowledge base. Utilizing proprietary information contained within a knowledge base, the software enables users to search the indexed database by feature, example firm, or pattern and update the knowledge base based on the results. The information contained in the knowledge base enables results to be ranked by relevance and enables other feedback to be provided. The system and methods provide process support by helping financial professionals identify, analyze, and construct data analysis patterns based on individual domain knowledge and preferences. The system and methods automatically detect abnormal patterns and automatically analyze their correlations to market events to provide further process support to financial professionals. Using the results of any searching, analysis, and processing, the system and methods provide a neural network or other learning algorithm to provide content-based decision-making support.
US08930242B2 Auction system
A method for auctioning a lot, in which a plurality of messages are received from a plurality of bidders for the lot, with each message including a bid for the lot. A bid acceptance message is sent by SMS to each of the bidders notifying the bidder of the status of the bidder's bid. Each bidder is charged for sending the bid acceptance message. The bidder associated with the lowest unique bid for the lot is determined.
US08930239B2 Distributed content exchange and presentation system
An Internet-oriented advertising exchange controller presents website content in a plurality of frames as well as support search criteria and other flexible forms of inventory formatting and delivery. Applications include Internet protocol request coordination or relay, cooperative frame based or interstitial advertising, and support for a local search or dataless metasearch system. The controller operates in a cookieless environment, has logic to protect advertiser's investment from AutoSurf equivalent systems, and protects against other inappropriate stimuli including denial of service or IP blast attacks. As such, an advertiser's credits are affected only by human stimuli. Communication with and among exchange controllers for sharing or delivering information about inventory occurs by a number of protocols with optional encryption. The controller provides a foundation for a robust, advertiser protective, web based advertising and network search system with economic support by use of unstoppable framesets, and ultimately frame-based advertising and presentation methods.
US08930235B2 Shelf space product placement optimizer
A system for optimizing shelf space placement for a product receives decision variables and constraints, and executes a Randomized Search (“RS”) using the decision variables and constraints until an RS solution is below a pre-determined improvement threshold. The system then solves a Mixed-Integer Linear Program (“MILP”) problem using the decision variables and constraints, and using the RS solution as a starting point, to generate a MILP solution. The system repeats the RS executing and MILP solving as long as the MILP solution is not within a predetermined accuracy or does not exceed a predetermined time duration. The system then, based on the final MILP solution, outputs a shelf position and a number of facings for the product.
US08930227B2 Online system for training novice drivers and rating insurance products
A system for determining vehicle driver hazard detection proficiency and calculating insurance discounts, wherein an Internet device presents a visual presentation of a continuous drive through a driving environment having driving hazards, an Internet device records locations viewed by a user within the visual presentation, a computer algorithm that compares the recorded user viewing locations with defined locations of hazards within the visual presentation of the continuous drive, to determine a hazard detection proficiency, a computer memory device comprising at least one minimum hazard detection proficiency criteria corresponding to an insurance discount; and a computer analytics device that compares the determined hazard detection proficiency of the user with the minimum hazard detection proficiency criteria and determines whether to award the insurance discount to the user.
US08930223B2 Patient cohort matching
A computer hardware-implemented method, system, and/or computer program product matches a current patient to a specific patient readmission cohort. The specific patient readmission cohort, made up of patients having a shared attribute, has a historical likelihood of hospital readmission within a predefined post-discharge length of time for members of the specific patient readmission cohort. A database describing a current patient is selected, based on the cost and speed of accessing that database, as well as the probability that the database describes a similar attribute for the current patient as the shared attribute in the specific patient readmission cohort. If the current patient meets the requisite criteria for entry into the specific patient readmission cohort, then a recommendation designed to reduce a likelihood of hospital readmission of the current patient is generated.
US08930215B2 Facilitating health management of subjects
A peer system of subjects with health-related issues is formed based on an association of subjects and a particular type of electronic device or devices which provides information related to a specific health-related issue or issues obtained from particular subjects. By means of such associations, subjects can transmit to and receive messages from other subjects associated with the same type of electronic device. One way to associate subjects with health-related issues is through an association of a subject with a type or types of sensors. For example, each monitoring device may be associated with a subject, and the type or types of sensor or sensors may be associated with the subject and/or monitoring device. Devices, systems, methods and computer program products may be provided leveraging this association for various applications, e.g., management of the health care of subjects, peering among subjects with a common heath-related issue or issues, advertising, research and other applications involving such subjects.
US08930211B2 Method of operating a medical device
A method of operating a medical device having a memory and a processor, wherein the memory is structured to store a number of operating routines, each of at least some of the number of operating routines being associated with a number of operating features of the medical device, and wherein the processor is adapted to execute a first one of the number of operating routines enabling a first set of operating features. The method comprises receiving an enablement code associated with a second operating routine, executing the second operating routing for a predetermined period responsive to receipt of the enablement code, wherein execution of the second operating routine enables a second set of operating features, and terminating execution of the second operating routine responsive to expiration of the predetermined period.
US08930204B1 Determining lifestyle recommendations using aggregated personal information
A computer-implemented method for determining lifestyle recommendations includes receiving lifestyle information and healthcare information corresponding to an individual from a personal information aggregator. Lifestyle recommendations are determined based on the lifestyle information and the healthcare information and are provided to the individual.
US08930201B2 Method and an apparatus for processing an audio signal
An apparatus for processing an audio signal and method thereof are disclosed. The present invention includes receiving, by an audio processing apparatus, an audio signal including a first data of a first block encoded with rectangular coding scheme and a second data of a second block encoded with non-rectangular coding scheme; receiving a compensation signal corresponding to the second block; estimating a prediction of an aliasing part using the first data; and, obtaining a reconstructed signal for the second block based on the second data, the compensation signal and the prediction of aliasing part.
US08930200B2 Vector joint encoding/decoding method and vector joint encoder/decoder
A vector joint encoding/decoding method and a vector joint encoder/decoder are provided, more than two vectors are jointly encoded, and an encoding index of at least one vector is split and then combined between different vectors, so that encoding idle spaces of different vectors can be recombined, thereby facilitating saving of encoding bits, and because an encoding index of a vector is split and then shorter split indexes are recombined, thereby facilitating reduction of requirements for the bit width of operating parts in encoding/decoding calculation.
US08930196B2 System for detecting speech interval and recognizing continuous speech in a noisy environment through real-time recognition of call commands
A continuous speech recognition system to recognize continuous speech smoothly in a noisy environment. The system selects call commands, configures a minimum recognition network in token, which consists of the call commands and mute intervals including noises, recognizes the inputted speech continuously in real time, analyzes the reliability of speech recognition continuously and recognizes the continuous speech from a speaker. When a speaker delivers a call command, the system for detecting the speech interval and recognizing continuous speech in a noisy environment through the real-time recognition of call commands measures the reliability of the speech after recognizing the call command, and recognizes the speech from the speaker by transferring the speech interval following the call command to a continuous speech-recognition engine at the moment when the system recognizes the call command.
US08930195B1 User interface navigation
Methods and systems described herein relate to using nasal vocalizations to control a head-mountable device. An example method could include causing at least one sensor of a head-mountable device to detect a vibration. The head-mountable device could include a near-eye display. The method could further include determining the vibration corresponds to a first nasal vocalization from a plurality of nasal vocalizations. The method could also include controlling the head-mountable device based on the first nasal vocalization. The plurality of nasal vocalizations could include at least an affirmative vocalization and a negative vocalization.
US08930192B1 Computer-based grapheme-to-speech conversion using a pointing device
Methods, systems and apparatus for a computer based grapheme-to-speech conversion using a pointing device. In one aspect the method of grapheme-to-speech conversion comprises the steps of presenting a plurality of grapheme-labeled regions and touchscreen, receiving an indication that at least one grapheme-labeled region has been touched by a pointing device, producing a phoneme corresponding to the grapheme via an audio speaker, and setting an audible duration of the phoneme corresponding to the amount of time the grapheme has been touched.
US08930191B2 Paraphrasing of user requests and results by automated digital assistant
Methods, systems, and computer readable storage medium related to operating an intelligent digital assistant are disclosed. A user request is received, the user request including at least a speech input received from a user. In response to the user request, (1) an echo of the speech input based on a textual interpretation of the speech input, and (2) a paraphrase of the user request based at least in part on a respective semantic interpretation of the speech input are presented to the user.
US08930187B2 Methods, apparatuses and computer program products for implementing automatic speech recognition and sentiment detection on a device
An apparatus for utilizing textual data and acoustic data corresponding to speech data to detect sentiment may include a processor and memory storing executable computer code causing the apparatus to at least perform operations including evaluating textual data and acoustic data corresponding to voice data associated with captured speech content. The computer program code may further cause the apparatus to analyze the textual data and the acoustic data to detect whether the textual data or the acoustic data includes one or more words indicating at least one sentiment of a user that spoke the speech content. The computer program code may further cause the apparatus to assign at least one predefined sentiment to at least one of the words in response to detecting that the word(s) indicates the sentiment of the user. Corresponding methods and computer program products are also provided.
US08930180B1 Rapid scenario generation using natural language understanding
A generator for providing highly interactive, immersive training and mission rehearsal scenarios for war fighters and leaders on the job is provided. Through natural language understanding, the automation of such scenarios may be enabled and quickly created to ensure effectiveness, consistency, completeness and relevance. New tactical simulations may be added to the system by writing software adapters to down-translate from an abstract scenario model to the specific tactical simulation and its delivery platform. Finally, this same approach of interpreting written problem or task specifications may be extended to instruction in non-military domains that also leverage system or device simulations.
US08930179B2 Recognition using re-recognition and statistical classification
Architecture that employs an overall grammar as a set of context-specific grammars for recognition of an input, each responsible for a specific context, such as subtask category, geographic region, etc. The grammars together cover the entire domain. Moreover, multiple recognitions can be run in parallel against the same input, where each recognition uses one or more of the context-specific grammars. The multiple intermediate recognition results from the different recognizer-grammars are reconciled by running re-recognition using a dynamically composed grammar based on the multiple recognition results and potentially other domain knowledge, or selecting the winner using a statistical classifier operating on classification features extracted from the multiple recognition results and other domain knowledge.
US08930171B2 Method of modeling spatial correlations among integrated circuits with randomly generated spatial frequencies
A computer-implemented method, computer system, and computer program for modeling spatial correlations among a set of devices. A method includes: assigning a set of physical coordinates to each device in the set of devices; representing one of a process parameter or an electric parameter for each device as a sum of at least two stochastic terms, wherein the at least two stochastic terms are chosen to satisfy the spatial correlations; simulating formation of the set of devices using the physical coordinates and the at least one of the process parameter or the electric parameter; and obtaining statistical properties of the set of devices from the simulation.
US08930162B2 Providing points of interest to user devices in variable zones
Receiving point of interest zones and alerts on user devices comprises communicating, by a user computing device to a remote computing device, a request for point of interest data corresponding to points of interest within a proximity of the user device; presenting the received point of interest data; identifying a particular point of interest; and outputting an alert regarding the particular point of interest. Receiving point of interest zones on user devices comprises communicating a request for point of interest data; receiving the point of interest data from the remote network device wherein a size of the point of interest zone is determined based on a density of points of interest in the proximity of the user, and wherein the shape of the point of interest zone is expanded in a direction of travel and contracted in the opposite direction; and presenting the received point of interest data.
US08930160B2 Measurement system for the wireless position-independent measurement of the temperature
The invention relates to a measurement system for the wireless and position-independent measurement of the temperature of the load of an oven with high accuracy using passive temperature probes. The measurement system for the wireless measurement of the temperature of food or workpieces in ovens has an interrogation unit located outside the oven chamber, one or more interrogation antennas located in the oven chamber and at least one passively operated temperature probe with a probe antenna and at least one temperature sensor designed as a resonator, said temperature probe being freely movable within the oven, characterized in that the temperature sensor has at least two resonances with different temperature coefficients of frequency, wherein the electrical equivalent circuit diagrams of the resonance elements differ only slightly from each other.
US08930153B2 Metering device with control functionality and method thereof
A metering device includes a first transformer that receives an analog waveform and generates a first stepped-down output signal; a second transformer that receives the analog waveform and generates a second stepped-down output signal; first biasing circuitry that receives the first output signal from the first transformer and generates a first digital signal within a first range, wherein the first biasing circuitry includes a switching device for switching between a first and second operational sub-range; second biasing circuitry that receives the second output signal from the second transformer and generates a second digital signal within a second range; and a processor assembly in communication with the first biasing circuitry, wherein if the first digital signal saturates the first operational sub-range, the processor assembly controls the switching device to process the first output signal in the second operational sub-range.
US08930151B2 Method and device to monitor a module operating in a magnetic resonance system
A monitoring method to monitor and/or protect modules, in particular a radio-frequency antenna of a magnetic resonance system, includes a measurement step in which at least one first characteristic monitoring variable is measured by at least one first measurement unit, and at least one calculation step in which at least one maximum limit value for a power and/or a voltage within the module is calculated using the at least one first measured characteristic monitoring variable. At least one second characteristic monitoring variable, different than the at least one first characteristic monitoring variable, is measured in the measurement step.
US08930149B1 Relative valuation method for naphtha streams
A system and a method for determining the relative value of a naphtha stream is provided, by reforming the stream into fractions at a predetermined constant research octane number (RON), conducting PIONA analysis on the reformate, after which modules or steps are performed to calculate the feed quality, estimate the total liquid yields, estimate raw product yields, normalize raw product yields, determine the value of each fraction based on predetermined values, and calculate the total value of the naphtha stream. The method is repeated on samples from different crude oils in order to provide relative values for comparison purposes at the predetermined RON.
US08930141B2 Apparatus, method and computer program for displaying points of interest
An apparatus, method, computer program and user interface where the apparatus includes at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, enable the apparatus to: display a perspective view of a geographical location at a first scale in a first region of a display; identify a point of interest associated with the geographical location; and display the identified point of interest at a second scale in a second region of the display.
US08930136B2 Static heading detection in personal navigation device
A personal navigation device configured to determine heading readings continuously using data from a sensor in the personal navigation device. Heading readings are selected corresponding to a periodic event. A representative heading is determined from the selected heading readings. When a portion of the selected heading readings has a value within a range of the representative heading, a static heading indicator is asserted to indicate the personal navigation device is moving in a static heading. The static heading indicator may be used to smooth an estimated trajectory of the personal navigation device.
US08930129B2 Navigation system with multiple users and method of operation thereof
A method of operation of a navigation system includes: operating a communication unit for establishing a communication link between a first device and a second device; receiving a user defined destination; displaying a first location and a first route to the user defined destination on the first device and the second device, where the first location represents the location of the first device; and displaying a second location and a second route to the user defined destination on the first device and the second device, where the second location represents the location of the second device.
US08930126B2 Systems and methods for fuel consumption analysis
A system includes a vehicle control module, an operating information module, and a fuel analysis module. The vehicle control module is configured to obtain a trip plan for the vehicle. The operating information module is configured to be disposed on-board the vehicle and to autonomously obtain operating information describing one or more of tractive events or braking events performed during the trip. The fuel analysis module is configured to be disposed on-board the vehicle, to receive the operating information from the operating information module, and to autonomously determine a fuel consumption for at least a portion of the trip using the operating information received from the operating information module.
US08930120B2 System for fault detection and diagnosis of aircraft engine and method thereof
A system for detecting and diagnosing a faultive state of an airplane engine, including: at least one vibration sensor attached to an airplane; a reference model database construction unit; and a fault detection and diagnosis unit which estimates a parameter of a model, obtains a test variable and a numerator coefficient value difference of a transfer function between the models, and the covariance of parameter estimation error, and diagnoses the faultive state and the faultive cause of the airplane engine. Accordingly, the present invention can determine the faultive state and the detective cause of the airplane engine using the vibration data of the airplane engine.
US08930114B1 Electronic anti-lock trailer braking system
Disclosed is an antilock braking system for trailers equipped with electric brakes. A control module captures wheel speed data, analyzes it, and determines if wheel slip is occurring. Braking signal to the trailer wheels is reduced using pulse width modulation techniques to reduce the braking force as necessary to eliminate wheel slip. A particular system uses a central microprocessor, two hall-effect speed sensors, and three solid state relays for isolation and control. The ABS works in conjunction with an existing trailer brake controller installed in the tow vehicle.
US08930113B1 Electronic traction control
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for performing vehicle traction control. Time intervals between points of rotation of a rotating vehicle output shaft are measured. Indicators of shaft rotation rate are generated using, for each generated indicator, a set of one or more of the time intervals. The generated indicators of shaft rotation rate are used to determine a value indicative of a rate of change of shaft rotation rate. An indicator of a maximum allowable output shaft rotation rate is computed. A current indicator of output shaft rotation rate is determined to exceed the maximum allowable output shaft rotation rate. In response to determining that the current indicator exceeds the maximum allowable output shaft rotation rate, a signal to trigger application of a traction control mechanism is output.
US08930112B2 Vehicle brake hydraulic pressure control apparatus
A vehicle brake hydraulic pressure control apparatus includes a hydraulic pressure adjusting unit, a split road determining section, a differential pressure control section, and a hydraulic pressure adjusting and driving section. The hydraulic pressure adjusting unit individually adjusts brake fluid pressures acting on wheel brakes for wheels. The split road determining section determines whether road surfaces which the wheels are in contact with constitute a split road. In a state where the split road determining section determines during execution of antilock braking control that the road surfaces constitute the split road, the differential pressure control section determines command pressures for the wheel brakes so that differential pressures between the brake fluid pressures of the right and left wheel brakes are equal to or less than a permissible differential pressure. The hydraulic pressure adjusting and driving section controls the hydraulic pressure adjusting unit based on the determined command pressures.
US08930111B2 Braking force control apparatus and braking force control method for vehicle
A vehicle braking force control apparatus includes a controller that performs a front-rear braking force distribution control in which the braking forces applied to the left and right rear wheels are controlled individually so that a wheel speed of each of the rear wheels is equal to a target wheel speed of the rear wheel, which is set based on a predetermined relationship between the wheel speed of the front wheel and the target rear wheel speed of the rear wheel, and that corrects the target wheel speed of at least one of the left and right rear wheels, based on a parameter related to a change rate of load shift amount in a vehicle transverse direction, so that the target wheel speed of the rear wheel on a ground contact load increase side is less than the target wheel speed of the rear wheel on a ground contact load decrease side.
US08930110B2 Automatic parking brake with optimized re-tensioning method
A method for re-tensioning an automatic parking brake by an electric motor includes carrying out a re-tensioning process after a predefined time period after the tensioning of the parking brake. The parking brake is driven in the tensioning direction by the electric motor to determine the travel carried out by the parking brake in the tensioning direction and the clamping force exerted by the parking brake during the re-tensioning. The method further includes carrying out a further re-tensioning process after a predefined time if the travel of the parking brake is less than a predefined threshold value and the clamping force in the parking brake is less than a second threshold value. If the travel of the parking brake is greater than a third threshold value or the clamping force exerted by the parking brake is greater than a fourth threshold value, a further re-tensioning process is not carried out.
US08930109B2 Vehicle having speed control unit
A tractor is disclosed as a four-wheel drive vehicle with a movable seat back, with a seat height adjustment and with a varying load capability.
US08930100B2 Driving control system for vehicle
A vehicle has a shift mechanism and a position detection device that detects an operation position of the shift mechanism. A transmission is brought to a power transmission state when an operation unit of the shift mechanism is operated to a driving position, and is brought to a power interrupt state when the operation unit is operated to a non-driving position. A driving force limitation process for reducing the driving force of an internal combustion engine is executed when it is determined that the non-driving position has been shifted to the driving position on the basis of the operation position of the operation unit as detected by the position detection device. The driving force limitation process is prohibited when it is determined that the vehicle is traveling and that the operation unit is not operated to any of the operation positions.
US08930092B2 Integrated paving process control for a paving operation
Process control for a paving operation is facilitated by obtaining paving material conveyance information for a time period during which paving material is delivered to a screed of a paver by a material conveyance system and distributed over a surface to be paved. The paving material conveyance information includes data indicating incremental advance of the paving material to the screed of the paver during the period of time and data indicating incremental quantity of the paving material at one or more points of the material conveyance system, both of which are correlated to points in time during the time period at which the data is acquired. Incremental quantity of paving material delivered to the screed is determined to facilitate process control in the paving operation.
US08930088B2 Method for positioning at least one component, in particular a seat, in or on an aircraft or spacecraft, and aircraft or spacecraft
The present invention provides methods for positioning at least one component, in particular a seat, in or on an aircraft or spacecraft comprising the following steps: controlling at least one light source of the aircraft or spacecraft to display at least one desired position of at least one component; and positioning the at least one component in the at least one desired position displayed.
US08930086B2 Driver assistance system for a motor vehicle, motor vehicle, and method for operating a driver assistance system
A driver assistance system is provided for a motor vehicle, which has a first ascertainment device, the first ascertainment device implemented to ascertain at least one parameter that characterizes a possible fatigue of a current driver of the motor vehicle. In addition, the driver assistance system has a second ascertainment device, which is implemented to ascertain a degree of fatigue of the driver based on the at least one ascertained parameter. In addition, the driver assistance system has an opening device, which is implemented to at least partially open at least one window of the motor vehicle if the ascertained degree of fatigue of the driver exceeds a first predetermined threshold value.
US08930085B2 Control system for vehicle
A control system for a vehicle, includes: a controller that is configured to obtain an index on the basis of a running condition of the vehicle, to vary a running characteristic of the vehicle on the basis of the index, and to vary details output from an effect producing device, which applies a stimulus to at least part of five senses of a driver of the vehicle, on the basis of the index, wherein when a variation in the running characteristic because of a variation in the index decreases, quickness of a behavior of the vehicle, the variation in the index in response to a variation in the running condition is relatively delayed, as compared with when the variation in the running characteristic because of the variation in the index increases quickness of the behavior of the vehicle.
US08930083B2 Electric power steering system having fail-safe control module operation
An electric power steering system is provided. It comprises a steering assist assembly and a motor assembly that actuates the steering assist assembly. A control module that provides steering assist commands to the motor assembly, the control module including a circuit board having a first portion having circuits thereon and a second portion that includes at least one sensor circuit that receives signals from at least one sensor subsystem. A potting material coats only the first portion of the circuit board.
US08930076B2 Steering system in a vehicle
A steering system of a vehicle in the transmission path between the steering wheel and the point of application of a servo unit includes a coupling element which is adjustable between a closed position transmitting a steering movement and a decoupled open position.
US08930071B2 Anti-sound system for exhaust systems and method for controlling the same
Based on sound measured in the interior of an exhaust system components of an ideal control signal are calculated, the components comprising sine wave oscillations comprising amplitudes phase-shifted by 90° relative to each other. From the amplitudes, an overall amplitude is calculated. If the overall amplitude is greater than a reference amplitude, calculating a correction factor from the reference amplitude and the overall amplitude, weighting the amplitudes with the correction factor to obtain weighted amplitudes, and forming the sum of the products of the weighted amplitudes with the associated sine wave oscillations and outputting the sum as control signal to a loudspeaker, follows. Otherwise, if the overall amplitude is smaller or equal to the reference amplitude, forming the sum of the products of the amplitudes of the ideal control signal with the associated sine wave oscillations and outputting the sum as control signal to the loudspeaker, follows.
US08930064B2 Method and system for automated and manual data capture configuration
A client and server are operable within a community of clients for transferring vehicle diagnostic data captured from vehicles. The server includes a central library for storing captured vehicle data (CVD) prior to receiving client requests for CVD from the central library to compare to CVD within a client's local library. The client request may include vehicle identification data and client settings so that the CVD provided to the client is from another client configured to the same client settings and from a type of vehicle that matches a vehicle-type identified by the vehicle identification data. Alert requests transmitted by a client or server can be received by a client or a remote alert device to provide notice that another client has requested CVD. CVD can be associated with data tags that reduce the burden in locating the CVD and include data relating to the capture of the CVD.
US08930060B1 Post-impact path assist for vehicles
An environment monitor has a plurality of sensors for detecting predetermined safety risks associated with a plurality of potential destination regions around a vehicle as the vehicle moves over a roadway. The environment monitor selects one of the potential destination regions having a substantially lowest safety risk as a target area. A path determination unit assembles a plurality of plausible paths between the vehicle and the target area, monitors predetermined safety risks associated with the plurality of plausible paths, and selects one of the plausible paths having a substantially lowest safety risk as a target path. An impact detector detects an impact between the vehicle and another object. A stability control is configured to autonomously steer the vehicle onto the target path when the impact is detected.
US08930054B2 Integrated anti-theft device for an electric bicycle
A drive unit for an electric bicycle comprising an electric motor and an energy storage device is provided. The drive unit includes a locking mechanism for locking the energy storage device and a control device. The control device is operatively connected to an actuator of the locking mechanism for the energy storage device. The actuator is fastened detachably to the drive unit. The control device is configured to evaluate signals received via a terminal in order to release or block one function of the drive unit as a function of at least one received signal. An electric bicycle, a method for operating an electric bicycle and a computer readable medium also are provided.
US08930051B2 Control device
A control device that controls a drive device for a power transfer path, the control device configured with a loss torque estimation section that estimates the value of loss torque due to drag resistance of a first engagement device, with the first engagement device in a disengaged state. A specific-slip hydraulic pressure control section sets a hydraulic pressure to be supplied to a second engagement device such that a transfer torque capacity of the second engagement device becomes a capacity corresponding to estimated input torque, which is determined as a difference between output torque of the rotary electric machine and the estimated loss torque. This is performed in the event that specific slip control, in which the second engagement device is controlled to a slip state from a state with the first engagement device in the disengaged state and with the second engagement device in a completely engaged state, is executed.
US08930049B2 LDV for airdrops
A method of using a light detection system for increasing the accuracy of a precision airdrop is described. Radiation is transmitted to target areas between an airborne vehicle and a dropzone target. Scattered radiation is received from the target areas. Respective wind characteristics are determined from the scattered radiation and a wind velocity map is generated, based on the respective wind characteristics, between the airborne vehicle, and at least the dropzone target. An aerial release point for the precision airdrop is computed based on the generated wind velocity map and a location of the dropzone target.
US08930047B2 Systems and methods for determining a positional state of an airborne array antenna using distributed accelerometers
Systems and methods for determining a positional state of an airborne array antenna using distributed accelerometers are described. One such method includes receiving and formatting acceleration data from each of a plurality of accelerometers mounted at different locations along the array antenna, receiving position and orientation data from an inertial navigation service (INS) mounted on the array antenna, generating an INS estimated position for each accelerometer based on the position and orientation data from the INS, generating an accelerometer estimated position for each accelerometer based on the acceleration data, determining a position and orientation of each accelerometer based on the respective INS estimated position and the respective accelerometer estimated position, determining an estimated position of a center and an orientation of the array antenna based on the determined position and orientation of each accelerometer, and adjusting a direction of the array antenna based on the estimated position of the array antenna.
US08930044B1 Multi-part navigation process by an unmanned aerial vehicle for navigating to a medical situatiion
Embodiments described herein may relate to an unmanned aerial vehicle (UAV) navigating to a medical situation in order to provide medical support. An illustrative method involves a UAV (a) determining an approximate target location associated with a medical situation, (b) using a first navigation process to navigate the UAV to the approximate target location, where the first navigation process generates flight-control signals based on the approximate target location, (c) making a determination that the UAV is located at the approximate target location, and (d) in response to the determination that the UAV is located at the approximate target location, using a second navigation process to navigate the UAV to the medical situation, wherein the second navigation process generates flight-control signals based on real-time localization of the medical situation.
US08930041B1 Methods of operation for plug-in wireless safety device
An aftermarket plug-in safety device that allows a vehicle to communicate with other vehicles or infrastructures in a V2X communications system. The device includes a radio for transmitting and receiving signals and a GPS receiver for receiving GPS signals and providing vehicle position data. The device also includes a memory for storing digital security certificates and vehicle application data and a processor configured to be put in electrical communication with a vehicle CAN bus. The processor receives vehicle location signals from the GPS receiver, files from the memory and signals from the radio and providing signals for transmission to the radio. The processor identifies the vehicle that the plug-in device is coupled to and provides data on the CAN bus identifying the device. The processor also performs self-configuring operations based on type of vehicle, access to vehicle systems and location of the vehicle.
US08930031B2 Laundry machine
A laundry machine includes a drum supported at least two spaced apart support locations for rotation about a rotation axis. A balance correction system is able to apply a variable amount of a balance correction mass at a selectable angular location of the drum at least two spaced apart locations along the drum rotation axis. A controller receives outputs of a set of sensors, and is programmed to continuously calculate balance corrections to apply.
US08930028B2 Handheld medical device functionality without battery
A processor module includes memory having instructions for executing functions of a handheld diabetes management device and a processor that selectively executes the instructions. Battery terminals electrically connect the processor module with a re-chargeable battery. A receptacle is configured in accordance with a universal serial bus (USB) standard. A component is included for communicating information from the handheld diabetes management device to a user or another device. A multiplexer module relays power from the receptacle to a bus voltage node. A first switching device is connected between the bus voltage node and a second voltage node. The component receives power from the second voltage node. A second switching device is connected between the bus voltage node and a third voltage node. The processor module is directly connected to the bus voltage node and to the third voltage node.
US08930017B2 Loading control apparatus capable of automatic mail alignment
The present invention relates to a loading control apparatus capable of aligning the mail automatically. The loading control apparatus includes a distribution unit configured to guide mail, inputted to the cargo box of an unmanned receipt apparatus, to any one of a plurality of mail capacity boxes, a gravimetry unit configured to measure the weight of the mail loaded onto the mail capacity box, and a control unit configured to determine a mail capacity box onto which the mail will be loaded based on the weight received from the gravimetry unit and control the distribution unit based on a result of the determination. In accordance with the present invention, registered ordinary mail received through the unmanned receipt apparatus is automatically aligned and loaded in order of the receipt of mail.
US08930012B2 Reconfigurable garment definition and production method
Computer-aided design and manufacture software and hardware automate garment and fashion definition and production. Configurable garment includes ornamental element, pattern display, and personal identifier and wireless sensor electronics.
US08930011B2 Method of measuring an overlay of an object
A method of measuring an overlay of an object is provided. In the method, first information of a first structure may be obtained. A preliminary structure may be formed on the first structure. Second information of the preliminary structure may be obtained. The first information and the second information may be processed to obtain virtual information of a second structure that would be formed on the first structure if a process is performed on the preliminary structure. A virtual overlay between the first structure and the second structure may be measured using the virtual information.
US08930005B2 Acoustic signatures in a playback system
Embodiments described herein provide for acoustic signatures in a playback system. According to an embodiment, a playback device transmits an acoustic signature. According to another embodiment, the user interface on a controller is responsively modified based on an acoustic signature that was detected from a playback device. According to some embodiments, an acoustic signature can be transmitted simultaneously with audio by a playback device.
US08930001B2 Method of model identification for a process with unknown initial conditions in an industrial plant
A method of model identification for a process with unknown initial conditions in an industrial plant, the method comprising collecting a set of manipulated variables and corresponding set of process variables from the process; obtaining a plurality of manipulated variables from the collected set of manipulated variables; for each of the plurality of manipulated variables, obtaining optimal model parameters of a model transfer function and computing a model fitting index for optimized simulated process variables generated by the model transfer function using the optimal model parameters; identifying a best model fitting index among the model fitting indices computed; selecting a manipulated variable associated with the best model fitting index as an initial steady state condition for the model transfer function; and selecting the optimal model parameters corresponding with the best model fitting index as the best model parameters of the model transfer function to tune the controller.
US08929987B2 Electrical bushing for an implantable medical device
One aspect relates to an electrical bushing for an implantable medical device, having an annulus-like holding element for holding the electrical bushing in the implantable medical device, whereby the holding element includes a through-opening, at least one elongated conducting wire extends through the through-opening, and an insulation element for forming a hermetic seal between the holding element and the conducting wire is arranged in the through-opening. One aspect provides for a cermet-containing bearing element to be arranged between the insulation element and the conducting wire.
US08929981B2 Methods and systems for identifying and using heart rate variability and heart rate variation
A heart rate variability or heart rate variation can be identified using sensed and/or paced heart beats. One or more patient metrics, such as a variability index or a variation index, can correspond to the identified heart rate variability or heart rate variation. The patient metrics can be used to identify a need for a particular therapy, such as a rate-responsive pacing therapy. The patient metrics can be used to identify patients at an elevated risk of death. Methods and systems to identify therapy indications or at-risk patients are provided. In an example, a patient risk profile can be adjusted, such as in response to an identified patient heart rate variability or heart rate variation. In an example, a rate-responsive pacing mode can be used to adjust the patient risk profile.
US08929980B2 External defibrillator electrode, method and system for reducing ECG artifact
An electrode for use with an external defibrillator for a patient includes a first combination circuit including a circuit node electrically coupled to an adapter for coupling to the defibrillator. The circuit node is further coupled to a monitoring node defined by a monitoring segment of a first pad of the electrode and to a therapy node defined by a therapy segment of the first pad of the electrode. The therapy segment is electrically insulated from the monitoring segment. The first combination circuit further includes a capacitor coupled between the circuit node and the therapy node. The electrode of this disclosure hence provides additional solutions for reducing ECG artifact during the operation of the electrode.
US08929977B2 Methods and devices for accurately classifying cardiac activity
Methods, systems, and devices for signal analysis in an implanted cardiac monitoring and treatment device such as an implantable cardioverter defibrillator. In illustrative examples, captured data including detected events is analyzed to identify likely overdetection of cardiac events. In some illustrative examples, when overdetection is identified, data may be modified to correct for overdetection, to reduce the impact of overdetection, or to ignore overdetected data. New methods for organizing the use of morphology and rate analysis in an overall architecture for rhythm classification and cardiac signal analysis are also discussed.
US08929971B2 Determining respiratory or circulatory health condition in animals for improved management
A method and system for managing at least one animal is disclosed. The method can include imaging, such as ultrasound imaging, a lung of a live animal, such as a ruminant or bovine. The imaging can be performed to determine a degree of respiratory damage from past respiratory illness. After imaging, information regarding respiratory damage can be used to select at least one aspect of the treatment, care or disposition of the animal. For example, the information can be used to select the amount or type of feed provided to the animal at a feedlot. The information also can be used to select how long the animal should be housed at the feedlot prior to slaughter. If an animal is diagnosed with a respiratory illness, information about its degree of respiratory damage from past respiratory illness also can be used to select the appropriate medical treatment or lack of treatment.
US08929969B2 Catheter assembly and associated method
A catheter assembly for use in an anatomy can include an elongated body, which can have a proximal end and a distal end. The body can also define a lumen from the proximal end to the distal end. The assembly can include at least one electrode, which can be coupled to the distal end to sense an electrical activity within the anatomy. The assembly can include a core wire, which can be received within the lumen from the proximal end to the distal end. The core wire can be configured to move the distal end from a first configuration to a second configuration. The assembly can also include a necked portion, which can be formed between the proximal end and the distal end to provide increased stiffness to the distal end of the body.
US08929968B2 Dual electrode system for a continuous analyte sensor
Disclosed herein are systems and methods for a continuous analyte sensor, such as a continuous glucose sensor. One such system utilizes first and second working electrodes to measure analyte or non-analyte related signal, both of which electrode include an interference domain.
US08929963B2 Devices and methods for reducing wireless communication in a patient monitoring system
The present disclosure relates generally to patient monitoring systems and, more particularly, to wireless patient sensors and patient monitors. In an embodiment, a patient sensor device includes an emitter configured to emit light into a tissue of a patient as well as a detector configured to detect the light from the tissue of the patient and produce a corresponding electrical signal. The patient sensor also includes signal processing circuitry configured to receive and convert the electrical signal of the detector into detector signal data. The patient sensor also includes a wireless module communicatively coupled to a patient monitor and configured to transmit a physiological parameter value, the detector signal data, or both, to the patient monitor. The patient sensor also includes a processor configured to determine whether the patient sensor or the patient monitor should calculate the physiological parameter value based, at least in part, on the detector signal data. The processor is also configured to calculate the physiological parameter value for the patient based, at least in part, on the detector signal data, if the processor determines that the patient sensor should calculate the physiological parameter value. The processor is also configured to send the detector signal data to the patient monitor, via the wireless module, to calculate the physiological parameter value for the patient based, at least in part, on the detector signal data, if the processor determines that the patient monitor should calculate the physiological parameter value.
US08929962B2 Super-conductive tube used for a discharge device
A super-conductive tube used for a discharge device is formed integrally by a super-conductive material. The super-conductive tube is a hollow tube formed by a front end surface, a rear end surface, an inner tube wall and an outer tube wall. An interior of the super-conductive tube is formed with a hollow space and an interior of the hollow space is in a vacuum state. The inner tube wall and the outer tube wall are formed by extending the front end surface toward the rear end surface and an end of the outer tube wall is extended with a guide portion toward the discharge device. Accordingly, when the super-conductive tube is applied to a discharge device, electrical energy will be generated by the super-conductive tube through a magnetic field that results from an operation of electric current, after the discharge device has released electric energy.
US08929957B2 Reduced jamming between receivers and wireless power transmitters
Exemplary embodiments are directed to reducing jamming caused by radiated fields generated by wireless power transmitters. Exemplary embodiments include detecting a jamming condition of a wireless power receiving device resulting from a radiated field from a wireless power transmitter of a charging device. Such embodiments include synchronizing the wireless power coupling with communication of the wireless power receiving device. Synchronizing wireless power coupling may include wireless power coupling at a first level when the wireless power receiving device is expected to receive a signal on a communication channel. Synchronizing wireless power coupling may further include coupling at a higher rate when the wireless power receiving device is not expected to receive a signal on the communication channel.
US08929953B2 Method and arrangement for coordinating polarizations in a wireless communication system
An object of the present invention is to enable coordination of VP/HP polarizations generated by cross-polarized, i.e. orthogonally polarized antenna configurations, of one radio device with another radio device. The object is achieved by a method in a first eNB (100c) of coordinating polarizations of the first eNB with polarizations of an additional eNB (100a). The polarizations are generated by an antenna configuration comprising at least two orthogonally polarized antennas. The first and additional eNB (100c, 100a) communicate wirelessly with a UE (150a). The method comprises the steps of establishing a first amplitude and/or phase offset of the antenna configuration generating a vertical or horizontal polarization, and a second amplitude and/or phase offset of the antenna configuration generating a polarization orthogonal to said polarization generated by the first amplitude and/or phase offset, defining the polarization generated by the first amplitude and/or phase offset to be vertical and the polarization generated by the second amplitude and/or phase offset to be horizontal, determining a polarization of the UE, and coordinating the defined polarizations with polarizations of the additional eNB based on the determined UE polarization.
US08929951B2 Actuating device of wireless access point
An actuating device of a wireless access point (WAP), the WAP includes a first module, a second module with a power requirement, and an actuating device. The WAP has a first voltage range and a second voltage range. The actuating device includes a switching unit and a voltage regulating unit. The switching unit receives an input voltage and has two output terminals. The switching unit outputs a first voltage via the first output terminal when the input voltage is within the first voltage range, and outputs a second voltage via the second output terminal when the input voltage is within the second voltage range. The voltage regulating unit is coupled to the output terminals to convert the second voltage to the first voltage. The second module is coupled to the second output terminal of the switching unit.
US08929949B2 Mobile terminal and transmission processing method thereof
The present disclosure provides a mobile terminal and a transmission processing method thereof. The mobile terminal includes: a casing; a motion sensing unit provided within the casing and configured to gather motion data of the mobile terminal; a judging unit connected to the motion sensing unit and configured to judge whether the mobile terminal is performing a predetermined motion based on the motion data gathered by the motion sensing unit; a generating unit connected to the judging unit and configured to generate an operation instruction when the judging unit judges that the mobile terminal is performing the predetermined motion; and a transmitting unit connected to the generating unit and configured to transmit the operation instruction to another terminal. The another terminal performs a vibration operation in response to the operation instruction. With the embodiments of the present invention, an improved efficiency of user input can be achieved.
US08929947B2 Local exchange implementation method for local call
The present invention discloses a method for implementing local exchange for a local call, including: a calling side mobile switch center (MSC) receiving a call setup request from a calling user, and the calling side MSC transferring a local reference to a calling side base station system (BSS) and a called side MSC, and transferring a calling access location information to the called side MSC; the called side MSC receiving the local reference and transferring the local reference to a called side BSS; and the called side MSC determining that a call is a local call according to the calling access information, and notifying the called side BSS to execute the local exchange. The present invention solves the problem that the local exchange is unsuccessful caused by one BBS connecting a plurality of MSCs.
US08929946B2 Antenna apparatus of mobile terminal
A mobile terminal and manufacture of same are provided. The mobile terminal includes: an antenna; a first case at which the antenna is disposed; a second case coupled to the first case; a main PCB disposed at one side of the second case; and a sub-PCB disposed at an opposite side of the second case, the sub-PCB being connected to the main PCB through a cable, wherein the sub-PCB is electrically coupled with the antenna when the first case and the second case are coupled together.
US08929942B2 Wireless communication device
According to an aspect of the present invention, there is provided a wireless communication device including: a cable port to which an external device is connected; a reading unit that reads identification information from the external device; a determination unit that determines whether the external device is the source-side wireless communication device; an authentication memory unit that performs an authentication process with the source-side wireless communication device; a wireless communication unit that performs a wireless communication with the source-side wireless communication device; and a physical address processing unit that controls the source-side wireless communication device to store a physical address of a source-side device calculated based on from the read identification information of the sink-side device.
US08929941B2 Method of power control
In a cellular radio system the power control status of a mobile station is used in the base stations to generate power control commands. Hereby a radio base station can select a power control method that is optimal for the situation at hand. This is obtained by communicating power control status to base stations or deriving power control status in a radio base station. The radio base station is adapted to select power control method based on the power control status. Thus, a base station can select the most suitable power control improvement method, even during soft handover, thereby making make use of the advantages of different types of power control improvement methods.
US08929938B2 Using a push to talk over cellular infrastructure for radio communications
At least one subscriber unit (SU) (110) can register with a radio frequency (RF) site (120) for radio services. For each registered SU, a SU push to talk over cellular (PoC) client (342-346) can be activated/established. Communications can be mapped at the RF Site (120) between each registered SU (110) and a corresponding SU PoC client (342-346). Each SU PoC client (342-346) at the RF site (120) can be communicatively linked to a remotely located PoC server (132) using a PoC interface (226). The SU PoC client (342-346) is a communication endpoint of the PoC server (132). In one embodiment, a talkgroup PoC client (350-352) can be established at the RF site (120) that is linked to the PoC server (132). Radio communications to and from the SU (110) can be routed through the SU PoC client (342-346) and/or the talkgroup PoC client (350-352) and through the PoC server (132).
US08929929B2 Sending information during a charging event
A mobile device sends information during a charging event to mitigate potential adverse effects that may occur if the information is sent at other times. For example, after obtaining information, the mobile device may determine whether the information is time-critical. If the information is not time-critical, the mobile device may store the information. Then, once the mobile device determines that a charging event is occurring, the mobile device sends the stored information.
US08929928B2 Establishment of multimedia service sessions in mobile terminals
A multimedia service providing method in a telecommunication network is disclosed. In one embodiment, the method includes (a) communicating, at a message providing server, data with first and second mobile terminals in an Internet protocol (IP) based mobile communication network, (b) receiving, at a message providing server, a short message from the first mobile terminal, wherein the short message indicates that the first mobile terminal requests a multimedia service from the second mobile terminal, and wherein the short message comprises a predetermined header field to determine whether the message requests the multimedia service and (c) transmitting the short message to the second mobile terminal, wherein the transmitted short message is configured to control the second mobile terminal to set a packet data protocol (PDP) session, for performing the multimedia service, with the first mobile terminal.
US08929920B2 Peer device supported location-based service provider check-in
Methods, apparatuses and articles of manufacture are provided for use in checking-in a mobile device with a location based service provider at a venue location. A candidate device check-in profile for a candidate device and one or more check-in validation schemes may, for example, be provided, directly or indirectly, to a computing device via the candidate device and/or one or more peer devices. The candidate device may, for example, be checked-in with the location based service provider in response to a determination that the candidate device check-in profile is valid.
US08929916B2 System, method and database for determining location by indirectly using GPS coordinates
A database stores results of scans for wireless (e.g., Wi-Fi) access points, some of them directly associated with GPS coordinates. Mobile electronic devices detect access points, details of which are sent to the database. Contents of the database are analyzed for relations between the scanned access points and previously stored GPS coordinates. If a relation is found, the GPS coordinates are used for determining or estimating the location of the mobile device.
US08929915B2 Providing information to a computing device based on known location and user information
A method includes receiving a beacon from a mobile device at an access point associated with a transportation station. The beacon includes identification information that identifies the mobile device. The method includes receiving, at the access point via a network, information from at least one service provider based on a location of the access point and the identification information. The method also includes sending the information to the mobile device.
US08929905B2 Methods and systems for transmission of multiple modulated signals over wireless networks
A method and apparatus for requesting and allocating bandwidth in a broadband wireless communication system. The method and apparatus includes a combination of techniques that allow a plurality of CPEs to communicate their bandwidth request messages to respective base stations. One technique includes a “polling” method whereby a base station polls CPEs individually or in groups and allocates bandwidth specifically for the purpose of allowing the CPEs to respond with bandwidth requests. The polling of the CPEs by the base station may be in response to a CPE setting a “poll-me bit” or, alternatively, it may be periodic. Another technique comprises “piggybacking” bandwidth requests on bandwidth already allocated to a CPE. Currently active CPEs request bandwidth using unused portions of uplink bandwidth that is already allocated to the CPE. The CPE is responsible for distributing the allocated uplink bandwidth in a manner that accommodates the services provided by the CPE.
US08929900B2 Method, base station and mobile station for TDD operation in a communication system
A method, NodeB and User Equipment for TDD operation in a communication system operating in TDD mode in a frequency band allocated for FDD operation. Preferably, operation is in TDD uplink and downlink mode in a first frequency band designated or normally used for FDD uplink communication, and in TDD downlink-only mode in a second frequency band designated or normally used for FDD downlink communication. The invention provides the following advantages: Provides a flexible method to deploy a time division duplex architecture in frequency division duplex spectrum. Allows flexible use of system capacity by adjusting the uplink and downlink capacity split. Removes previous FDD duplex restrictions.
US08929894B2 Handover failure messaging schemes
Handover parameter settings are automatically adapted in access points in a system to improve handover performance. Reactive detection techniques are employed for identifying different types of handover-related failures and adapting handover parameters based on this detection. Messaging schemes are also employed for providing handover-related information to access points. Proactive detection techniques also may be used for identifying conditions that may lead to handover-related failures and then adapting handover parameters in an attempt to prevent such handover-related failures. Ping-ponging may be mitigated by adapting handover parameters based on analysis of access terminal visited cell history acquired by access points in the system. In addition, configurable parameters (e.g., timer values) may be used to detect handover-related failures.
US08929891B2 Measurement control for handover from one radio access technology to another
A method is provided for measuring at least one radio condition of each of a plurality of radio access technologies (RATs). The method includes specifying a sequence of the RATs, and measuring at least one radio condition of a first RAT in the sequence before measuring at least one radio condition of a second RAT in the sequence.
US08929890B2 Method and system for providing service in a communication system
A method for providing service in a communication system. A base station (BS) receives a request message for requesting a service from a mobile station (MS) located in a first service zone; and transmits to the MS a response message including information on a BS located in a service zone supporting the requested service. The MS transmits a request message for requesting a service to the BS located in the first service zone, and receives a response message including information on a BS located in a service zone supporting the requested service, from the BS located in the first service zone.
US08929880B2 Uplink interference management for a heterogeneous wireless network
User equipment (UE), referred to herein as an interfering UE (130), can be detected that is proximate to a low-power cell (120), such as a micro-cell, pico-cell, femto-cell, a relay, or the like. The interfering UE (130) can be transmitting to the base station (110) at a power level that is producing high interference affecting uplink performance between a different UE and the low-power cell (120). A power adjustment message (140) can be generated at the base station (110). The power adjustment message (140) can be conveyed (156) from the base station (110) to the interfering UE (130). The power level adjustment message (130) can cause the interfering UE (130) to lower its transmission power (164), which reduces the high interference, thereby improving uplink performance between the different UE and the low-power cell (120).
US08929876B2 Mobile to hardware device linking
Allowing a user of a mobile computing device to link the mobile computing device and its associated network or system to a subject piece of hardware operating via a second network or system is provided. After the mobile computing device is linked to a given hardware device, functional operation of the hardware device and access to accounts associated with the hardware device may be provided to the linked mobile computing device.
US08929870B2 Methods, apparatus, and system for venue-cast
A communications method for broadcasting an event includes generating a plurality of media streams at an event and providing a service to receive the media streams. From the service, an interface can be generated to select a subset of the media streams. Media streams can include audio, video, or other formats that are selected from alternative broadcasting channels provided at the event.
US08929868B2 System and method to identify and transfer to a wireless device actionable items based on user selected content
A system, method, device and interface for selecting data for a wireless device. The system, method, device and interface provide for categorizing selected data based on two or more categories, determining an action based on the categorization, and transferring the selected data and the determined action to the wireless device. In one embodiment, the categorization of the selected data may also be transferred to the wireless device. The categorizing of the selected data may include receiving input related to the categorizing, and altering a categorizing algorithm utilized in performing the categorization in response to the received input. The input may include a new category and/or a change in an existing category.
US08929863B2 Methods and systems for temporarily permitting a wireless device to access a wireless network
Various arrangements for temporarily enabling the wireless device for use on a wireless network are presented. A computer system may store a plurality of international mobile subscriber identities (IMSIs) and, associated with each IMSI of the plurality of IMSIs, an indication of a period of time of a predefined length. An authentication request indicating an IMSI of the plurality of IMSIs may be received from a wireless device, wherein the wireless device has not previously been authenticated in association with the IMSI. The IMSI may be authenticated for use on the wireless network. After authorizing the IMSI for use on the wireless network device, the period of time of the predefined length associated with the IMSI may be determined to have expired. In response to determining the period of time of the predefined length associated with the IMSI has expired, the IMSI may be deauthorized for use on the wireless network.
US08929857B2 Policy management of electronic devices
A system and method for the management of a device, including the establishment and enforcement of policies/rules associated with feature or functions that may be performed with the device. Modern devices are capable of many things, including making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. Depending on who is using the device, such as a child, student, or an employee, there may be a need or desire to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device.
US08929851B2 System and method for establishing an incident communications network
The present invention is directed to systems and methods for establishing incident communications networks. In an embodiment, the system includes an incident controller, a communications resource database that stores communications resources information and a marshalling rules module that stores a set of marshalling rules. A marshalling rule identifies how to select the communications resources to be marshaled into the incident communications network based on an incident trigger. Upon receipt of an incident trigger, the incident controller is configured to establish the incident communications network by obtaining a marshalling rule based on the incident trigger. The incident controller marshals communications resources based on the marshalling rule and the communications resources determined to be available. Information sources can either provide an incident trigger (e.g., a hurricane warning) or provide data to be analyzed to determine an incident trigger. In an embodiment, an incident communications network includes one or more mobile interoperability workstation.
US08929850B2 Method and system for preferentially connecting designated receiver of emergency phone call
A method and system for preferentially connecting a designated receiver of an emergency phone call are provided. An emergency phone call to a predetermined service organization is made when a specific pattern is input or a specific button is pressed. A service organization receives the emergency phone call, recognizes a user as a ward by determining customer information according to the user's calling ID (CID), and simultaneously requests a phone call connection to a plurality of guardians of the ward according to the user's customer information. When a specific guardian of the plurality of guardians receives a phone call, a phone call between the ward and the specific guardian is connected by using a communication repeater of the service organization.
US08929833B2 Wireless communication device using a loopback path for fault diagnosis
A disclosed wireless communication device includes an antenna for communication, a transmission unit, a reception unit, a transmission/reception switchover unit, a communication control unit, a diagnosis start determination unit, a loopback path forming unit, a reception level determination unit, a reception duration determination unit, and a fault assertion unit. When a loopback path, which inputs a transmission signal outputted from the transmission unit into the reception unit, is formed by the loopback path forming unit, the reception level determination unit detects a signal level of a reception signal received by the reception unit, and determines whether or not the signal level is normal. The reception duration determination unit measures a reception duration of the reception signal in the reception unit, and determines whether or not the reception duration has exceeded a threshold value for abnormality determination.
US08929832B2 Apparatus and method of reporting logged measurement in wireless communication system
A method and apparatus of reporting a logged measurement in a wireless communication system are provided. A user equipment receives a Minimization of Drive Tests (MDT) configuration and logs measurements based on the MDT configuration to collect a logged measurement. The user equipment receives an information request from a base station, to request the logged measurement, and transmits an information response to the base station that includes a part of the logged measurement and an availability indicator indicating that all entries in the logged measurement are not included in the information response. The availability indicator indicates a total size of the logged measurement to be received by the base station or an expected number of segments of the logged measurement to be received by the base station. The availability indicator further indicates a last segment of the logged measurement to be received by the base station.
US08929827B2 Adaptive calibration of measurements for a wireless radio network
Adaptive calibration of measurements for a wireless radio network is described. A network location system can employ timed fingerprint location technology to determine location information for UEs in a NELOS enabled wireless network environment. Calibration of observed time measurements can reduce errors in determining location information. Adaptive calibration facilitates the selection of subsets of wireless network radios for calibration updates. The selection of wireless network radios comprising the subsets can be based on prioritization rules including prioritization based on historical calibration information, geographic information, or observation density information for a wireless network radio. Further, a wireless network radio can be deprioritized based on the availability of alternate location information related to the wireless network radio.
US08929822B2 Method for using legacy Wi-Fi and Wi-Fi P2P simultaneously
A method for using legacy Wi-Fi and Wi-Fi Peer-to-Peer (P2P) simultaneously is provided. The method includes entering a device discovery process of Wi-Fi P2P, if use of a Wi-Fi P2P function is requested while using a legacy Wi-Fi function, acquiring a Group Owner (GO) right of Wi-Fi P2P in the device discovery process, performing a listen state over the same channel as a channel where the legacy Wi-Fi function is in use, through the acquisition of the GO right, and performing a search state over a social channel of Wi-Fi P2P, and repeating the listen state and the search state until the device discovery process is ended.
US08929810B2 Methods and apparatus for improving NFC connection through device positioning
Aspects disclosed herein relate to improving near field communication (NFC) device positioning for performing a NFC action based on one or more sensory cues. In one example, a NFC device may be equipped to detect that a device is attempting to perform a NFC action to communicate with a remote NFC device and may provide a first sensory cue to indicate a first location on a first surface of the device corresponding to an antenna location on a second surface of the device in response to the determination that the device is attempting to perform the NFC action. The NFC device may be further operable to determine a type of NFC action the device is attempting to perform and provide a second sensory cue indicating a second location on the first surface of the device based on one or more factors associated with the determined type of NFC action.
US08929809B2 Techniques for wireless communication of proximity based content
A system and method for close proximity communication is disclosed. The method comprises detecting a signal transmitted by a close proximity communication (CPC) device at a distance of one of greater than and less than a CPC detection perimeter with a multi-mode magnetic induction communication (MMMIC) device having at least one antenna. The type of device transmitting the detected signal is identified. The MMMIC device is enabled to communicate with the close proximity communication device at one of the distance of greater than the CPC detection perimeter and less than the CPC detection perimeter based on the type of device that is identified.
US08929798B2 Print media tray
A printer including a printer housing further including a cavity and a print media tray arranged to fit within the cavity. The print media tray further comprises a plurality of walls at least partially defining a receptacle a first roller support member disposed on one of the walls, outside of the receptacle; and a first roller disposed on the first roller support member
US08929796B2 Recovery toner container and image forming apparatus
A toner container detachably attachable to an image forming apparatus body. The toner container includes a recovery container body in which at least one inflow port is formed for inflow of a toner recovered after image formation, and at least one rotating member that is rotatably provided to convey the recovered toner, which flows from the inflow port into the recovery container body, to a downstream side in a recovery toner conveyance direction. The rotating member includes a screw member and a spiral screw member. A discharge port, which is formed at the downstream side in the recovery toner conveyance direction, discharges the recovered toner in the recovery container body. A cover member, which is arranged to be detachably attachable to the recovery container body and has a bearing portion fitted to a downstream end in the recovery toner conveyance direction of the rotating member, covers the discharge port.
US08929795B2 Cleaning device, process cartridge and image forming apparatus
A cleaning device for use with an image forming apparatus, includes: a frame including a fixing portion; a cleaning member, fixed at the fixing portion, for removing developer from an image bearing member (drum). The cleaning member includes: a blade portion contacted to the drum; and a flexible supporting member for supporting the blade portion, the supporting member including one end portion where the blade portion is provided, another end portion including a portion-to-be-fixed at the fixing portion, and a bent portion between the end portions; and an engaging portion provided on the frame. The engaging portion is engaged, such that the blade portion is not contacted to the drum, with a portion-to-be-engaged provided at the supporting member to position the cleaning member. The engaging portion is spaced from the portion-to-be-engaged in a state in which the blade portion is contacted to the drum.
US08929775B2 Belt drive device and image forming apparatus
A belt drive device for an image forming apparatus includes a belt, a roller, a roller drive member, a state detector and a controller. The roller drive member drives the roller that entrains the belt. The state detector detects a state of the belt. The controller identifies a specific portion of the belt based on the state detected by the state detector, and controls the roller drive member to stop the belt so that the specific portion lies at a predetermined position.
US08929770B2 Image forming apparatus including endless belt disposed above photosensitive drum
An image forming apparatus includes a frame, a photosensitive drum, an endless belt disposed above the photosensitive drum, and a pressing member. The photosensitive drum includes a drum body and a flange portion that is provided on one end portion of the drum body. The flange portion has a contacted portion and a pressed portion. The pressing member presses the pressed portion upward to permit the photosensitive drum to be in contact with the endless belt. The frame has a positioning portion disposed above the pressing member and above the photosensitive drum. The positioning portion is configured to be in contact with the contacted portion and to position the photosensitive drum when the pressing member presses the pressed portion. The pressed portion is disposed farther from the drum body in an axial direction of the photosensitive drum than the contacted portion.
US08929767B2 Dual roll system integrating a delivery roll and a cleaning roll to extend the lifetime of the BCR system
An image forming apparatus including an electrophotographic photoconductive member, a charging unit, a delivery unit and a cleaning unit. The charging unit is disposed in contact with the surface of the photoconductive member and the delivery unit disposed in contact with the surface of the charging unit. The delivery unit applies a layer of functional material to a surface of the charging unit and the charging unit in turn applies a layer of the functional material onto the surface of the photoconductive member. The cleaning unit is disposed in contact with a surface of the charging unit to clean the charging unit and reduce contamination of a surface of the delivery unit. The cleaning unit is disposed in an upstream direction of the delivery roller relative to a rotation direction of the charging unit.
US08929765B2 Image forming apparatus
An image forming apparatus is configured to electro-photographically form an image and includes a main body frame which includes a side wall, an outer cover which covers an outer face of the main body frame, a high-voltage board which includes a high-voltage generator circuit configured to generate a high voltage and supply an electric power to a device requiring a high-voltage power source, and a main board which includes a main control circuit configured to perform a control on an image forming process of the image forming apparatus. In a side region which is formed by the side wall of the main body frame and the outer cover, the high-voltage board and the main board are disposed along the side wall to overlap with each other at least partially, and the high-voltage board is disposed on an outer side relative to the main board.
US08929762B2 Image heating apparatus with an air feeding device configured to feed air to a belt cooperating with a heating rotatable member to form a nip for heating an image on recording material
An image heating apparatus includes a heating roller; a belt forming a heating nip; a heating device for heating the heating roller; a controller for controlling a temperature of the heating roller at temperature depending on thickness of sheet; an air feeding device for feeding air to the belt; an executing portion capable of executing an operation in a mode in which the air feeding device feeds the air into between the belt and the heating roller while the belt is spaced from the heating roller with the belt and the heating member being rotating. When a thin sheet is fed following a thick sheet, the executing portion executes the operation in the mode after the thick sheet passes through the nip and before the thin sheet is fed into the nip.
US08929761B2 Image forming method and apparatus having induction heat fixing device with temperature sensing of switching element
An image forming apparatus uses a switching element to switch current flowing to an excitation coil, so that a heating layer in a fixing member produces heat that fixes an image to a transported sheet. Based on a change in temperature of the switching element over time, a prediction unit determines, at a predetermined first time point, a predicted temperature of the switching element at a second time point at which a tip of the sheet is scheduled to arrive at the fixing member. When the predicted temperature is at least a predetermined value, a control unit controls power supplied to the excitation coil by restricting switching of the switching element and lifting the restriction, so that by the second time point the detected temperature of the fixing member reaches a temperature necessary for fixing.
US08929759B2 Image forming apparatus and density change suppressing method
An image forming apparatus includes: a density detection unit that detects densities of an image developed by a developing unit at a plurality of positions in a main-scanning direction; a processing unit that obtains at least one of an amplitude and a phase of a first periodical density change of the image, of which cycle is a rotation cycle of a photosensitive drum, at the plurality of positions in the main-scanning direction on the basis of an output signal of the density detection unit, and corrects a drive signal for the light source so as to suppress the first periodical density change of the image at each position in the main-scanning direction on the basis of the rotation cycle of the photosensitive drum and at least one of the amplitude and the phase.
US08929754B2 Image forming apparatus provided with a waste toner full-capacity detection mechanism
An image forming apparatus includes a waste toner box, a base, a detection sensor, a counter and a controller. The waste toner box collects toner not transferred to a sheet but remaining on a surface of a photoreceptor. The base is for placing the waste toner box thereon, and a position of the base changes with a weight of the waste toner box placed thereon. The detection sensor detects the position of the base to detect an amount of toner in the waste toner box placed on the base. The counter counts the number of sheets with images formed thereon. The controller determines whether or not to continue image formation on a sheet on a basis of a signal from the detection sensor and the counter.
US08929748B2 Tunable dense wavelength division multiplexing transceiver, circuits and devices therefor, and methods for making and using such transceivers, circuits and devices
The disclosure relates to a tunable 50 GHz and 100 GHz channel spacing DWDM transceiver, and methods of making and using the same. The transceiver comprises an electro-absorption modulation laser (EML), a system board configured to compare a preset wavelength with an actual emission wavelength of the EML, a microcontroller and one or more associated registers configured to communicate with the system board, a temperature controlling circuit configured to stabilize the actual emission wavelength of the EML; and a wavelength meter connected to the output of the EML and having an output connected to the system board. The system board may be configured to provide a feedback loop from the EML to the microcontroller. The transceiver, suitable for 50 GHz channel spacing standards, can be made from existing standard transceivers and can switch between 50 GHz and 100 GHz channel spacing modes.
US08929741B2 Optical interconnect
An optical interconnect includes a first circuit board having an optical source and an optical receiver; and a second circuit board having data source and an optical modulator optically coupled with the optical source and optical receiver, wherein the optical modulator is configured to encode data from the data source into an optical signal from the optical source. The optical receiver is configured to receive the optical signal from the optical modulator. A method of optical communication includes generating on a first circuit board an optical signal directed at a second circuit board; modulating the optical signal with data at the second circuit board; reflecting the optical signal to the first circuit board; and demodulating the optical signal to receive the data at the first circuit board.
US08929740B2 Methods, systems and devices for integrating wireless technology into a fiber optic network
The present disclosure relates to a fiber optic network configuration having an optical network terminal located at a subscriber location. The fiber optic network configuration also includes a drop terminal located outside the subscriber location and a wireless transceiver located outside the subscriber location. The fiber optic network further includes a cabling arrangement including a first signal line that extends from the drop terminal to the optical network terminal, a second signal line that extends from the optical network terminal to the wireless transceiver, and a power line that extends from the optical network terminal to the wireless transceiver.
US08929739B2 Remote control apparatus
A remote control apparatus for controlling a plurality of remote controllable appliances includes a housing, an infrared signal receiving window and an infrared signal transmitting window defined in the housing. The remote apparatus determines the selected appliance and the selected function based upon a wireless signal carrying an identification transmitted by the mobile terminal, determines an infrared remote control code, and emits an infrared signal carrying the infrared remote control code. A light directing element received in the housing directs the infrared signal emitting by the infrared transmitting unit and the infrared remote control signal from the attached remote control to exit the housing through the infrared signal transmitting window, thereby controlling the selected appliance to execute the selected function.
US08929738B2 Resilience in an access subnetwork ring
Embodiments herein include a resilient add-drop module for use in one of multiple access subnetwork nodes forming an access subnetwork ring. The module comprises a dual-arm passive optical filter and a cyclic arrayed waveguide grating (AWG). The dual-arm passive optical filter is configured to resiliently drop any wavelength channels within a fixed band uniquely allocated to the access subnetwork node from either arm of the access subnetwork ring and to resiliently add any wavelength channels within the fixed band to both arms of the access subnetwork ring. The cyclic AWG is correspondingly configured to demultiplex wavelength channels dropped by the dual-arm filter and to multiplex wavelength channels to be added by the dual-arm filter. Configured in this way, the module in at least some embodiments advantageously reduces the complexity and accompanying cost of nodes in an optical network, while also providing resilience against fiber and node failures.
US08929726B2 Image stabilization apparatus, image sensing apparatus and image stabilization method
An image stabilization apparatus wherein a detection unit detects camera shake in first and second directions that are not parallel to each other and a calculation unit calculates first and second correction amounts for correcting the camera shake in the first and second directions, respectively, based on outputs from the detection unit. A control unit controls correction characteristics of the calculation unit so as to restrain correction of a movement corresponding to a panning operation in the first and second directions as the first and second correction amounts becomes larger, controls the correction characteristics of the second correction amount based on the first correction amount and controls the correction characteristics of the first correction amount based on the second correction amount and a correction unit corrects the camera shake based on the calculated correction amounts.
US08929717B1 Commercials on mobile devices
Among other things, videos and commercials are downloaded to a mobile device for storage on the mobile device and later playout on the mobile device. The downloading includes downloading of metadata associated with the commercials and based on which the mobile device can select commercials for insertion into videos being played back to the user of the mobile device. The commercials to be downloaded are selected based on one or a combination of any two or more of the location of the user, the type of mobile device, and personally-identifiable information about a user of the mobile device.
US08929708B2 Fiber organizer and distribution box
An organizer (100) for fiber cable management comprises a generally planar base (105) having a splitter holding section (110), a slack and unterminated fiber storage section (120), and a splice and splice tray holding section (150). The splitter holding section (110) is configured to optionally hold one or more fiber splitters. The slack and unterminated fiber storage section includes a slack storage region (130) having a plurality of fiber routing structures (146a, 146b) to support and retain slack fiber and an unterminated fiber storage region having one or more spool type structures (142) to support and retain unterminated fiber separate from the slack fiber. The splice and splice tray holding section is configured to optionally hold one of a first fiber splice insert (160) and a splice tray holder (170) configured to engage one or more splice trays. A distribution box (200) for distributing optical fibers for communications includes a base, a cover, and the organizer described above.
US08929706B2 Fiber optic cable storage enclosure
In one embodiment a fiber optic storage enclosure (FOSE) includes a fiber tray configured for coupling with a fiber optic device having a connector and a cover movably coupled to the fiber tray configured for coupling with the fiber tray and the fiber optic device and movable between a closed condition to cover the connector of the fiber optic device and an open condition to allow access to the connector of the fiber optic device. The cover may serve as a shield to prevent injury from a laser of the fiber optic device and include a viewer to allow a user to view a portion of the fiber optic device when the cover is in a closed shielding position.
US08929705B2 Apparatus for the collection and transmission of electromagnetic radiation
A collector for propagating incident radiation is disclosed. The collector may comprise a light directing component coupled to a buffer component, a first propagation component coupled to the buffer component and configured to transmit the incident radiation into a collector region through one of a plurality of windows, and an optical transport assembly coupled to an end of the collector region and having a second propagation component. Each light directing component may be configured to redirect the incident radiation from a first direction to a second direction, and the collector region may include a plurality of regions exhibiting a refractive index value that gradually transitions from about 1.5 to about 2.0. The second propagation component may be further configured to retain the incident radiation.
US08929696B1 Compound optical circuit switch with shared optical power measurements
Compound optical circuit switches and methods are disclosed. Two or more 1st-tier switches may be configured to make selectable optical connections between a plurality of 1st-tier inputs and a plurality of 1st-tier outputs. Each 1st-tier switch may include input and output power meters to measure optical powers of signals received at the 1st-tier inputs and optical powers of signals output from the 1st-tier outputs, respectively. At least one 2nd-tier switch may include plural 2nd-tier inputs optically connected to respective 1st-tier outputs, plural 2nd-tier outputs optically connected to respective 1st-tier inputs, and plural 2nd-tier rotatable mirror elements to make selectable optical connections from the 2nd-tier inputs to the 2nd-tier outputs. A 2nd-tier switch controller may control positions of at least some of the 2nd-tier mirror elements based on optical power measurement data from the input power meters and the output power meters of the 1st-tier switches.
US08929692B2 Integrated optical device and manufacturing method of the same
Provided is an optical integrated device comprising a first waveguide that is formed on a substrate and includes a first optical path; an electrode formed on the first waveguide; a second waveguide that is formed on the substrate and includes a second optical path; and a transparent waveguide that is formed on the substrate between the first waveguide and the second waveguide, and includes a transparent core that serves as an optical path and is formed of a material having higher bandgap energy than the first optical path. The electrode is formed above the first waveguide and is not formed above the transparent waveguide, and elements including the first waveguide are optically active elements that operate according to current injected thereto.
US08929686B2 Method and system for deterministic document quality assurance
A method and system for automating quality assurance for one or more documents, including a repository configured for electronically storing a plurality of forms; a computing subsystem for: accessing at least one of the plurality of forms, and selectively encoding the at least one of the plurality of forms with at least one electronic mark to obtain at least one encoded document with the at least one electronic mark; a document processing subsystem for: both scanning a print corresponding with the at least one encoded document and detecting the at least one electronic mark, and for: (a) generating a first bitmap from the at least one encoded document, (b) using the at least one electronic mark to generate a second bitmap from a form related document retrieved from the form repository, and (c) comparing the first and second bitmaps to determine if the first and second bitmaps substantially match.
US08929682B2 Calibrating image sensors
In one implementation, an image sensor is calibrated by determining a spectral characterization for each image window of an image sensor, correlating the spectral characterization for each image window of the image sensor with a spectral property of a target illuminant, and generating a scale factor for each image window of the image sensor. The scale factor for each image window of the image sensor is generated based on the correlating.
US08929681B2 Image processing apparatus and image processing method
In an image processing apparatus for carrying out a plurality of correction processes on an input image, a multi-dimensional histogram of the input image is calculated, and a feature amount of the input image for which a specific correction process has been carried out is analyzed based on the multi-dimensional histogram. Then, based on the result of the analysis, correction parameters to be used for another correction process are calculated.
US08929678B2 Method for automatic contour filter positioning for medical X-ray imaging
A method is provided for automatic contour filter positioning for medical X-ray imaging in an X-ray apparatus comprising a collimator and at least one movable contour filter actuated by a motor based positioning subsystem, wherein a digital image in a frame of rows and columns of pixels is rendered for processing and obtaining control data for applying a contour filter. The method comprises identifying exposure of subareas, preparing for filter positioning, and defining filter position.
US08929672B2 Method of compressing image data
In a method of compressing image data which include a plurality of pixel values which are associated with a respective pixel, the pixel values are coded for at least some pixels in accordance with the following steps: determining an estimated pixel value of the respective pixel in dependence on the pixel value of at least one predetermined other pixel while using an estimation rule; and forming a difference value of the respective pixel which corresponds to a predefined relation between the pixel value and the estimated pixel value of the respective pixel and quantization of the difference value in accordance with a difference value quantization rule. The quantized difference values of the pixels are compressed in accordance with a compression rule.
US08929670B2 Image processing method and image processing apparatus
Provided is an image processing apparatus including: a prediction portion to perform an inter-magnification-ratio blur-compensation prediction with respect to a reduced-size reference focus face image, to thereby generate an inter-magnification-ratio blur-compensation predicted image at each of a plurality of focus positions, the reduced-size reference focus face image being obtained by reducing a size of a reference focus face image to be a reference of a plurality of focus face images obtained by imaging a subject at the plurality of focus positions; a differential data generation portion to generate, for each of the plurality of focus positions, differential data between the focus face image and the inter-magnification-ratio blur-compensation predicted image generated by the prediction portion; and an encoding portion to encode the reduced-size reference focus face image and the differential data generated by the differential data generation portion.
US08929668B2 Foreground subject detection
Classifying pixels in a digital image includes receiving a primary image from a primary image sensor. The primary image includes a plurality of primary pixels. Depth information from a depth sensor is also received. The depth information and the primary image are cooperatively used to identify whether a primary pixel images a foreground subject or a background subject.
US08929663B2 Image processing device identifying region in image as one of uniform region and nonuniform region
An image processing device includes a processor, and a memory storing computer-readable instructions therein. The computer-readable instructions, when executed by the processor, causes the image processing device to perform: generating edge image data by using the original image data; calculating characteristic values for a plurality of determination regions; and identifying a determination region as a nonuniform region when the characteristic value of the determination region satisfies a prescribed criterion, and the determination region as a uniform region when the characteristic value of the determination region does not satisfy the prescribed criterion. Each of the plurality of determination regions corresponds to one of the characteristic values, represents a part of the edge image, and includes a plurality of pixels, the plurality of determination regions being different from one another, each of the characteristic values characterizing the edge strength of the corresponding determination region.
US08929655B2 Image evaluation apparatus and camera
To provide an image evaluation apparatus and camera which are capable of evaluating an image which is comprehensively good. An image evaluation apparatus comprising: a storage portion which stores a plurality of images when an imaging portion of a camera has continuously imaged in a predetermined time interval a plurality of frames of a subject in a photographing area of the camera, and an image evaluation portion which evaluates a plurality of the images stored in the storage portion, based on a characteristic amount showing a state in which the subject in the photographing area changing in chronological sequence, when the plurality of the images is imaged.
US08929643B2 Method and apparatus for receiving multiview camera parameters for stereoscopic image, and method and apparatus for transmitting multiview camera parameters for stereoscopic image
Provided is a method of receiving multiview camera parameters for a stereoscopic image. The method includes: extracting multiview camera parameter information for a predetermined data section from a received stereoscopic image data stream; extracting matrix information including at least one of translation matrix information and rotation matrix information for the predetermined data section from the multiview camera parameter information; and restoring coordinate systems of multiview cameras by using the extracted matrix information.
US08929640B1 Apparatus and system for imaging currency bills and financial documents and method for using the same
Currency bills are transported past an image scanner to one or more output receptacles. Each of the bills is imaged to produce image data from which a visually readable image of each bill can be reproduced. The serial number, denomination, and/or secondary identifiers of a bill is attempted to be extracted and/or determined from the image data associated with the bill. The serial number of the bill has an integer number, X, of characters. One or more of the X characters of the serial number of the currency bill is not extracted with a predetermined confidence. In response to failing to extract all of the X characters of the serial number of the bill with the predetermined confidence, a serial number field in an electronic record associated with the bill is populated with a serial number snippet image. The electronic record is stored in a non-transitory memory.
US08929639B2 Image processing apparatus, image processing method, image processing program, and virtual microscope system
Provided is an image processing apparatus capable of analyzing a target sample image with high accuracy in line with a phenomenon occurring in the target sample. The image processing device includes: a dye spectrum storage portion (233) for storing a dye spectrum of a dye used in staining the stained sample; and an arithmetic portion (250) including: a variation characteristic calculating portion (2501) for calculating, based on the stored dye spectrum, a variation characteristic representing either a sharp or gradual change of the dye spectrum in the wavelength direction; and a dye-amount/variation-amount estimating portion (2503) for estimating, based on the stored dye spectrum and the calculated variation characteristic, a variation amount from a pixel value of each pixel forming the stained sample image based on the dye-amount and the variation characteristic, the arithmetic portion analyzing the stained sample image at least based on the variation amount.
US08929632B2 Temporal difference encoding for angiographic image sequences
A method of visualizing changes in blood flow in a digital subtraction angiography (DSA) image sequence is disclosed. A time-contrast curve is generated for all pixels in each image of the DSA image sequence. A reference parameter for each time-contrast curve to be used as a first time point is specified. The value of the reference parameter for each time-contrast curve is determined and an arbitrary parameter is specified for each time-contrast curve to be used as a second time point. An output image is generated by applying a color-coding of the difference between the first time point and the second time point to all pixels.
US08929616B2 Facial coding for emotional interaction analysis
Various systems and techniques using facial coding for emotional interaction analysis are described herein. Machine-readable facial observations of a subject while the subject is exposed to a stimulus can be received. The machine readable observations can include a stimulus synchronization element. An emotional component of an emotional state of the subject can be determined based on the facial observations. The determination can include assigning a numerical weight to the emotional component. An emotional state to the stimulus synchronization event can be assigned based on the emotional component.
US08929609B2 Method and apparatus for scaling gesture recognition to physical dimensions of a user
An apparatus for gesture recognition, according to aspects of the disclosure contained herein, include a processing system configured to obtain at least one physical dimension of a user and determine a gesture of the user based on the at least one physical dimension independent of a location of the user relative to the apparatus. A method for gesture recognition is also disclosed.
US08929608B2 Device and method for recognizing three-dimensional position and orientation of article
A recognition device and method capable of recognizing 3D position and orientation of an article at low calculation cost. A 2D image of a region, where articles are randomly located, is obtained by a camera, and 3D information of generally the same region is obtained by a range sensor. A space, where an article to be taken out is considered to exist, is roughly limited. Based on the limited space, a search condition for searching the article by 2D image processing is set, and 2D positional information on the image of the article is obtained. Then, 3D point data used to recognize the 3D position and orientation of the article is selected, and a view line in the 3D space, extending from the camera to the article, is calculated, whereby the 3D position and orientation of the article is calculated.
US08929601B2 Imaging detecting with automated sensing of an object or characteristic of that object
Detection of a target object or a characteristic of that object, e.g. temperature or movement in an image of a scene at a focal plane of the image and with processing of signals representative of the image occurring at that focal plane with a sensor and an integrated circuit processor on an imaging circuit chip used to record the scene. Moreover, processing of the signals representative of the image and the object or characteristic of the object can all be processed in parallel. This arrangement allows for filtering of objects with the ability to distinguish the object generating signals from background clutter. The incorporation of the entire circuit in this integrated circuit chip increases the compactness and efficiency. Moreover, all signal processing will occur at the focal plane eliminates the need for external processing electronics thereby increasing compactness and efficiency while reducing spatial noise.
US08929599B2 Articulation region display apparatus, articulation region detecting apparatus, articulation region belongingness calculating apparatus, articulated object region belongingness calculating apparatus, and articulation region display method
An articulation region display apparatus includes: an articulatedness calculating unit calculating an articulatedness, based on a temporal change in a point-to-point distance and a temporal change in a geodetic distance between given trajectories; an articulation detecting unit detecting, as an articulation region, a region corresponding to a first trajectory based on the articulatedness between the trajectories, the first trajectory being in a state where the regions corresponding to the first trajectory and a second trajectory are present on the same rigid body, the regions corresponding to the first trajectory and third trajectory are present on the same rigid body, and the region corresponding to the second trajectory is connected with the region corresponding to the third trajectory via the same joint; and a display control unit transforming the articulation region into a form visually recognized by a user, and output the transformed articulation region.
US08929595B2 Dictionary creation using image similarity
An image recognition apparatus comprising: an obtaining unit configured to obtain one or more images; a detection unit configured to detect a target object image from each of one or more images; a cutting unit configured to cut out one or more local regions from the target object image; a feature amount calculation unit configured to calculate a feature amount from each of one or more local regions to recognize the target object; a similarity calculation unit configured to calculate, for each of one or more local regions, a similarity between the feature amounts; and a registration unit configured to, if there is a pair of feature amounts whose similarity is not less than a threshold, register, for each of one or more regions, one of the feature amounts as dictionary data for the target object.
US08929594B2 Information processing apparatus, distributing identicial image data in parallel for object detection and resolution conversion
An image processing apparatus comprising a storage unit configured to store image data; a readout unit configured to read out the image data stored in the storage unit; a detection unit configured to detect a target object from the image data read out by the readout unit; a conversion unit configured to convert a resolution of the image data read out by the readout unit; and a write unit configured to write the image data having the resolution converted by the conversion unit in the storage unit, wherein the readout unit outputs the readout image data in parallel to the detection unit and the conversion unit.
US08929571B2 Method for creating an audio environment having N speakers
Method for creating an audio environment having N speakers HPi, i=1 . . . N fed by N signals Si, i=1 . . . N generated from M theoretical signals STj, j=1 . . . M provided to feed M theoretical speakers HPTj, j=1 . . . M , wherein: position information is determined relating to the N speakers HPi, i=1 . . . N and a listening point, the two theoretical speakers HPTj and HPTj+1 which would be angularly closest to a speaker HPi, the signal Si is determined according to the following equation: Si=Gi[STj(GpijGeij)+STj+1(Gpi(j+1)Gei(j+1))]e−iωτi wherein: Gpij and Gpi(j+1) are panning gains, Geij and Gei(j+1) are balancing gains Gi and i are a positioning gain and delay, respectively, which enable the speakers HPi, i=1 . . . N to be virtually repositioned in terms of distance so that all sounds intended to simultaneously arrive at the listening point according to the encoding format actually arrive therein simultaneously, irrespective of the remoteness of the speakers relative to the listening point.
US08929567B2 Equalization profiles for dynamic equalization of audio data
Apparatuses for and methods of carrying out dynamic equalization processing of an audio signal, and apparatuses for and methods of controlling such equalization processing of the audio signal to dynamically adjust the time-varying spectrum of an audio signal to more closely match a user specified target time-invariant perceived audio signal spectrum while preserving the original dynamic range of the audio signal. The dynamic equalization is carried out according to a user-defined spectral profile specified by a control interface that allows a user to define, create, modify and/or apply the user-defined spectral profile.
US08929563B2 Wireless power transmission audio system and device on transmitting end and loudspeaker for use in such a system
The transmitter of a wireless power transmission audio system includes: a transmission signal generating section for generating a transmission signal comprised of an RF signal; a first resonant circuit which receives and sends out the transmission signal; a detecting section for sensing a variation in the transmission signal; and a transmission signal adjusting section. The loudspeaker of the system includes: a second resonant circuit for receiving the transmission signal by producing a magnetic field resonant coupling phenomenon; and an audio output section for reproducing the audio signal. At least one of the transmitter and the loudspeaker includes an impedance adjusting section which changes an impedance value on the transmission line of the transmission signal. When the impedance adjusting section changes the impedance value, the transmission signal adjusting section changes the signal waveform of the transmission signal.
US08929560B2 Method and apparatus for audio processing
A method and apparatus for introducing a time-varying time delay randomly into the individual reproduction channels of a sound recording, two in the case of binaural presentation. This emulates the temporal aspect of microphone and/or listener motion. The present invention may be applied as a unidirectional process. No preparation of the source material is required. It can be applied to any multichannel audio signal set. It can process analog or digital signals. The process may be used with headphones, loudspeakers, hearing aids or similar assistive hearing devices.
US08929545B2 Surveillance video transmission apparatus and method and surveillance video receiving apparatus and method
A surveillance video transmission apparatus, includes a video input unit configured to collect physical videos and make the collected physical videos informative; a video analysis unit configured to analyze content of the collected video by recognizing the collected video and detecting an event; and an encryption selection unit configured to select one of a non-encryption mode, a regions-of-interest encryption mode and a full video encryption mode based on the analysis result of the collected video. Further, the surveillance video transmission apparatus includes a video process unit configured to perform one of a non-encryption, a regions-of-interest encryption and a full video encryption and encoding on the collected video according to the selected encryption mode; and a video transmission unit configured to transmit the encoded video and encryption-related information to a surveillance video receiving apparatus.
US08929534B1 System, method, and computer readable medium for routing an agent to a preferred communications platform
A system, method, and computer readable medium for routing an agent to a preferred communications platform comprises accessing a server comprising a routing strategy, wherein the routing strategy consists of a site value, a project identification value, a project load value, and an attribute value of the agent, and wherein the site value takes precedent over the project identification value which takes precedent over the project load value which takes precedent over the attribute value of the agent, and routing the agent to the preferred environment based on a result of the routing strategy.
US08929533B2 Peer to peer contact center
A peer to peer contact center is provided by individual user terminals registering with a server which acts as a proxy to receive contacts from callers to the contact center. The server redirects the calls to individual terminals according to simple rules without subjecting the calls to any contact center treatment. The individual terminal receiving a call subjects the call to a contact center treatment while holding the call, and then determines from among the registered terminals the most suitable terminal for handling the call. The call is then transferred to the selected terminal. In this way the complex infrastructure of traditional contact centers is dispensed with and each individual terminal acts as a mini contact centre in respect of the calls distributed to it in a dumb or semi-dumb fashion by the server.
US08929529B2 Managing voice collision in multi-party communications
Systems and methods for managing voice collision in multi-party communications are generally provided. Embodiments herein may include identifying a voice collision between a first speaker and a second speaker in a multi-party call. One or more voice collision rules may be received. One of the first speaker and the second speaker to be determined to be a priority speaker based upon, at least in part, the one or more voice collision rules. Call bandwidth may be allocated to the priority speaker.
US08929526B2 Methods for retrieving content in a unified communications environment
Described are a system and method for processing content in a unified communications environment. As part of an electronic communication session between a first party electronic device and at least one second party electronic device, an identifier is received from the first party electronic device at the at least one second party electronic device. A search is performed for collaborative history data at the second party electronic device using the identifier. Data related to the electronic communication session and/or the collaborative history data is presented at the second party electronic device.
US08929525B1 On-demand video communication for controlled-environment facility residents
During a voice call from a resident of a controlled-environment facility to another party, a selection of an option by the resident or the other party to convert the voice call to a video communication between the resident and the other party may be made. Whereupon, a controlled-environment communications processing system may confirm that the other call party agrees to convert the voice call to a video communication, and may query a controlled-environment facility administration and management system to confirm that the resident may take part in a video communication. Thereafter, such as in response to confirmation both parties agree to convert the voice call to a video communication and/or that the resident may take part in a video communication, a video communication link may be established between a communication device in use by the resident and a communication device in use by the other party.
US08929524B2 System and method for determining and associating tariff rates for institutional calls
A telecommunications method for call forwarding including storing information regarding a called party in at least one local database, where the information regarding the called party is stored in a user account and making a telephone call by dialing a telephone number with a telephone, where the telephone is contained in a telephone management system. The method also includes determining whether the telephone number is associated with the user account and transferring, via the switchboard, the call to the called party if the telephone number is associated with the user account, where the telephone management system is in communication with a revenue management system, and also where the revenue management system contains at least one local database.
US08929522B2 System and method to customize a connection interface for multimodal connection to a telephone number
A system and method for customizing a connection interface that is displayed to a user and provides multiple modes for the user to connect to a telephone number. The multimodal connection interface may be triggered by a GUI event, such as the user selecting or pointing to a telephone number in a displayed web page. The connection interface provides multiple options for the user to connect to the phone number, such as by mobile phone or computer. In some embodiments, the system uses advertiser-defined rules to present a connection interface that includes additional details about the advertiser that is associated with the telephone number. In some embodiments, the system uses publisher-defined rules to present a connection interface that includes information about the advertiser as well as other related businesses.
US08929520B2 Internet phone system and directory search engine using same
An Internet compatible dialer pad is used to dial into an Internet server to provide services similar to those found on the Plain Old Telephone System (“POTS”). The dialer pad has an integrated modem set, an extended keypad with alphanumeric entry keys and function keys, display screen and display electronics that renders visual call progress information to the user as well as other communications indicators and related information about the current Internet connection. The dialer uses the Public Switched Telephone System (“PSTN”) and standard LAN/WAN technology to give the user entry into a plurality of Internet calling functions. An Internet database is maintained and permits the dialing party to obtain callee information by entering alphanumeric characters via the dialer. Links from the PSTN to an Internet data base are not restricted to a specific digital data protocol.
US08929518B2 Information processing system, message server, and control method and control program thereof
A system according to the present invention includes a calling terminal that makes a call, a called terminal that can receive the call from the calling terminal, and a message server that stores in advance a plurality of messages correlated with call results to the called terminal from the calling terminal, selects a first message from the plurality of messages on the basis of the call results, and transmit the first message to the called terminal.
US08929506B2 Shift register, driving circuit, and display apparatus
The present disclosure provides a shift register for delaying and outputting a received startup voltage and meanwhile outputting a voltage inverse to the delayed startup voltage. The shift register including: a voltage shifting module (21) for outputting from the second output terminal a voltage non-inverted to the startup voltage under the control of a second startup voltage signal; a voltage inverting module (22) for outputting from the first output terminal a voltage inverse to the startup voltage under the control of the voltage outputted from the voltage shifting module, and outputting from the first output terminal the voltage non-inverted to the startup voltage under the control of the first startup voltage signal or a third startup voltage signal; a voltage complementing module (23) for outputting from the second output terminal the voltage inverse to the startup voltage under the control of the voltage outputted from the voltage inverting module; and a voltage shifting control module (24) for controlling to turn off the voltage shifting module under the control of the third startup voltage signal. The present disclosure further provides a display apparatus adopting the above shift register and a corresponding method.
US08929496B2 Receiver with enhanced clock and data recovery
A receiver device implements enhanced data reception with edge-based clock and data recovery such as with a flash analog-to-digital converter architecture. In an example embodiment, the device implements a first phase adjustment control loop, with for example, a bang-bang phase detector, that detects data transitions for adjusting sampling at an optimal edge time with an edge sampler by adjusting a phase of an edge clock of the sampler. This loop may further adjust sampling in received data intervals for optimal data reception by adjusting the phase of a data clock of a data sampler such a flash ADC. The device may also implement a second phase adjustment control loop with, for example, a baud-rate phase detector, that detects data intervals for further adjusting sampling at an optimal data time with the data sampler.
US08929495B2 Method for equalizing filterbank multicarrier (FBMC) modulations
A method for equalizing the received signal in communications based on filterbank multicarrier modulations and, more particularly, to such a method and system especially advantageous in situations where the channel frequency selectivity is exceptionally high. The method significantly improves the performance of traditional filterbank equalization algorithms based on finite impulse response filters at the output of the receive filterbank. Furthermore, the system consists of multiple parallel stages, the number of which can be tuned to achieve a good compromise between performance and computational complexity. Thanks to this modular structure, and to the fact that most of the architecture can be efficiently implemented using fast Fourier transforms, the system presents a very low computational complexity compared to more traditional equalizers for filterbank multicarrier modulations.
US08929487B1 Channel estimator for updating channel estimates and carrier frequency offsets
A channel estimator for a wireless network receiver. The channel estimator includes a plurality of first circuits, each of the plurality of first circuits configured to multiply a respective channel estimate by a corresponding frequency domain signal, wherein the channel estimates correspond to an orthogonal frequency division multiplexing signal received by the wireless network receiver. A second circuit is configured to output a sum of results of multiplying the respective channel estimates by the corresponding frequency domain signals. A third circuit is configured to calculate, based on the sum, a correction factor, wherein the correction factor corresponds to a complex number representation of the respective channel estimates. A fourth circuit is configured to output, based on the correction factor and a previously calculated channel estimate, an updated channel estimate corresponding to the orthogonal frequency division multiplexing signal received by the wireless network receiver.
US08929486B2 Polar receiver architecture and signal processing methods
Compressing a variable phase component of a received modulated signal with a second harmonic injection locking oscillator, and generating a delayed phase-compressed signal with a fundamental injection locking oscillator, and combining the phase-compressed signal and the delayed phase-compressed signal to obtain an estimated derivative of the variable phase component, and further processing the estimated derivative to recover data contained within the received modulated signal.
US08929480B2 Transmitter
There is provided a transmitter with a small area and low noise. A direct RF modulation transmitter is constituted by an N-number of input signal delay-attached direct RF converters to which an I digital baseband signal is input, an M-number of input signal delay circuit-attached direct RF converters (DDRCs) to which a Q digital baseband signal is input, a Divide-by-2 divider for generating a differential local signal differing in phase by 90 degrees, an output matching circuit, and a delay control circuit for controlling an input data delay amount for the DDRCs. This transmitter sets delay amounts for the DDRCs using the delay control circuit independently. Particularly when N is set to equal M and the same amount of delay is set for N-number of converters corresponding to the I digital baseband signal and the Q digital baseband signal, noise reduction effect in a predetermined frequency band is heightened.
US08929475B2 System and method for uplink multiple input multiple output transmission
Methods and apparatuses are provided for uplink MIMO transmissions in a wireless communication system. In some particular aspects, an E-TFC selection process for selecting a transport format combination for an uplink MIMO transmission may take certain steps in the case that a UE is power- or buffer-limited. For example, in a rank 2 transmission, non-scheduled data is allocated only to the primary stream. If the allocated non-scheduled data is less than the determined primary stream transport block size, scheduled data is allocated to the primary stream in an amount not to exceed the determined primary stream TBS. Finally, scheduled data is allocated to the secondary stream in an amount not to exceed the determined secondary stream TBS.
US08929474B2 Systems and methods for optimizing sounding interval
Systems and methods are disclosed for optimizing the sounding interval in a MIMO communications system. Following a channel sounding protocol, net throughput may be estimated over time. The sounding interval may correspond to the period of time between the end of the sounding protocol and a time when the estimated net throughput is maximized. Estimating net throughput may involve estimating the number of bits that may be successfully transmitted divided by the time required to transmit. The number of bits that may be successfully transmitted may be estimated from a statistical channel profile including goodput.
US08929472B1 Bit-level combining for MIMO systems with HARQ and/or repetition coding
Systems and methods are provided for decoding signal vectors in multiple-input multiple-output (MIMO) systems, where the receiver has received one or more signal vectors from a common digital information sequence. Each received signal vector is decoded using, for example, a maximum-likelihood decoder to produce log-likelihood ratios. The results of the decoders are combined by addition to produce a final decoding estimate. In some embodiments, each of the received signals may be processed prior to decoding. The disclosed decoding scheme may utilize all received information without increasing hardware complexity.
US08929470B2 System and method for scrambling the phase of the carriers in a multicarrier communications system
A system and method that scrambles the phase characteristic of a carrier signal are described. The scrambling of the phase characteristic of each carrier signal includes associating a value with each carrier signal and computing a phase shift for each carrier signal based on the value associated with that carrier signal. The value is determined independently of any input bit value carried by that carrier signal. The phase shift computed for each carrier signal is combined with the phase characteristic of that carrier signal so as to substantially scramble the phase characteristic of the carrier signals. Bits of an input signal are modulated onto the carrier signals having the substantially scrambled phase characteristic to produce a transmission signal with a reduced PAR.
US08929468B1 Common-mode detection with magnetic bypass
An Ethernet cable connection system is disclosed. The system includes a magnetic package having a line interface to couple to a plurality of Ethernet line conductors, and a PHY interface to couple to a plurality of transceiver circuits corresponding to the line conductors. The magnetic package is operable to isolate the line conductors from the corresponding transceiver circuits. The system also includes a termination impedance network and a common-mode detection circuit. The termination impedance network is coupled to the magnetic package line interface. The common-mode detection circuit includes a sense impedance coupled to the termination impedance network that is operable to detect a common-mode signal associated with at least one of the plurality of Ethernet line conductors. A bypass path feeds the detected common-mode signal to the plurality of transceiver circuits without isolation by the magnetic package.
US08929457B2 System and method for replacing bitstream symbols with intermediate symbols
A system, method, and apparatus for decoding a bitstream are presented herein. Symbols in the bitstream are replaced with intermediate symbols by a preprocessor. In a video decoder, a video decompression engine is used to provide decoded frames at a constant rate. However, the frames are encoded as pictures with widely varying amounts of data in a bitstream. A preprocessor replaces symbols with intermediate symbols providing the same information in a different format. The intermediate symbols are preferably simpler for decoding.
US08929444B2 Data communication unit, data communication network and method of decoding
A wireless communication unit comprises a receiver for receiving information from a remote transmitter unit. The receiver comprises a demodulator for demodulating received data packets operably coupled to a decoder arranged to perform a cyclic redundancy check (CRC) on the demodulated received data packets and perform multi-protocol encapsulated (MPE) decoding thereon. The demodulator forwards both valid CRC corrected data packets and non-corrected CRC data packets to the decoder and the decoder is configured to place the MPE non-corrected CRC data packets into Reed Solomon (RS) code words.
US08929440B2 QP adaptive coefficients scanning and application
Entropy encoding is performed in the inventive apparatus and method in response to the scanning of transform coefficients following an initial scanning pattern selected on the basis of probability statistics of non-zero coefficients for each block position. These non-zero probability statistics are ranked for a given combination of coding characteristics within the current block to arrive at an initial scanning pattern. The same initial scanning pattern selection is performed in the decoder to allow the transform coefficients to be extracted in their proper order from encoded video data. The pattern selection is applicable to both intra prediction and inter prediction. Transform coefficients are more accurately ordered in response to the invention because in adapting pattern initialization to quantization step size, high-frequency basis functions are properly taken into account.
US08929438B2 Picture coding method, picture decoding method, picture coding apparatus, picture decoding apparatus, and program thereof
A picture coding method of the present invention codes a picture signal and a ratio of a number of luminance pixels and a number of chrominance pixels for the picture signal, and then one coding method out of at least two coding methods is selected depending on the ratio. Next, data related to a picture size is coded in accordance with the selected coding method. The data related to the picture size indicates a size of the picture corresponding to the picture signal or an output area, which is a pixel area to be outputted in decoding in a whole pixel area coded in the picture signal coding.
US08929435B2 Apparatus and method for encoding and decoding signals
New capabilities will allow conventional broadcast transmission to be available to mobile devices. A method is described including receiving a data set, extracting a subset, encoding the subset using a first encoding process, combining the encoded subset with the remaining portion, and encoding the combined data set including the appended subset using a second encoding process. an apparatus is described including means for extracting a subset, means for first encoding, means for combining, and means for second encoding. An apparatus for decoding includes a data identifier receiving a data set and identifying a subset of data, a first decoder decoding the subset using a first decoding process, and a second decoder combining the subset of data with a remaining portion of the data set and decoding the combined data using a second decoding process. A method for decoding is also described.
US08929434B2 Video enhancement internet media experience in converting high definition formats to video formats
Image or video from a cell phone is processed to expand the image in a way to display it on a high definition video screen.
US08929424B2 Periodic calibration for communication channels by drift tracking
A method and system that provides for execution of a first calibration sequence, such as upon initialization of a system, to establish an operation value, which utilizes an algorithm intended to be exhaustive, and executing a second calibration sequence from time to time, to measure drift in the parameter, and to update the operation value in response to the measured drift. The second calibration sequence utilizes less resources of the communication channel than does the first calibration sequence. In one embodiment, the first calibration sequence for measurement and convergence on the operation value utilizes long calibration patterns, such as codes that are greater than 30 bytes, or pseudorandom bit sequences having lengths of 2N−1 bits, where N is equal to or greater than 7, while the second calibration sequence utilizes short calibration patterns, such as fixed codes less than 16 bytes, and for example as short as 2 bytes long.
US08929422B2 Clock distribution architecture for dual integrated core engine transceiver for use in radio system
A method and apparatus of minimizing corruption of a reference clock to a RF circuitry in a radio system is disclosed. A DICE-T receives a reference clock in a Low Voltage Differential Signal (LVDS) format from a GVA. The DICE-T personality card converts the reference clock signal into an analog signal. The analog signal is supplied to the Core Engine RF card and the LVDS format signal is supplied to the Core Engine modem for local clocking. The Core Engine RF feeds the analog signal into a programmable phase locked loop chip to generate all the clocks required for RF processing. The analog signal is also used to provide the clocks to the ADC and DAC of core engine modem. By routing the reference clock directly to the RF card then deriving the modem clocks, the phase noise of the reference clock is reduced.
US08929414B2 Gas laser oscillator with discharge start judgment function
A gas laser oscillator, including a power supply part supplying a discharge tube voltage corresponding to a power output command to a discharge tube so as to start a discharge in the discharge tube; a voltage detecting part detecting the discharge tube voltage; a current detecting part detecting an output current of the power supply part; a command voltage control part gradually increasing a power output command value output from the output command part; and a discharge start judgment part judging if the discharge in the discharge tube has started, based on a detected value of the voltage detecting part when gradually increasing the power output command value. The command voltage control part, if the output current becomes a predetermined threshold value or more when gradually increasing the power output command value, decreases the power output command value once, then again gradually increases the power output command value.
US08929413B2 Laser gain module and method for producing such a module
According to one embodiment, the invention relates to a laser gain module (1) comprising: a laser rod (5) having a shaft and two optical interfaces (7, 9) facing each other, the rod (5) being used for longitudinal or quasi-longitudinal optical pumping; and a metal cooling body (3), at least one part of which is molded around the laser rod (5) in order to cover all of the surfaces other than the optical interfaces in such a way that the laser gain module (1) forms a solid body that cannot be disassembled at ambient temperature.
US08929412B2 Optical scanning device and image forming apparatus
An optical scanning device includes a vertical-cavity surface-emitting laser light source that emits laser beams perpendicular to a top surface thereof; a first optical system that couples the beams from the light source; a deflecting unit that deflects the beams; a second optical system that guides the beams from the first optical system to the deflecting unit; a third optical system that focuses the beams deflected by the deflecting unit into an optical spot on a scanned surface; and a light-quantity adjusting element disposed between the light source and the deflecting unit and having a substrate formed of a first and second surfaces. The first surface of the light-quantity adjusting element is coated with neutral density coating and the second surface is coated with antireflection coating so that reflectance of the second surface is made smaller than reflectance of the first surface.
US08929398B2 Data frame for PLC having destination address in the PHY header
A method of powerline communications including a first node and at least a second node on a PLC channel in a PLC network. The first node sends a physical layer (PHY) data frame on the PLC channel including a preamble, PHY header, a MAC header and a MAC payload. The PHY header includes a destination address field having a destination address therein. The second node receives the data frame. The second node compares its network address to the destination address before decoding the MAC header and MAC payload, providing power savings by allowing the second node to not decode the MAC header or MAC payload if its network address does not match the destination address in the PHY header of the data frame.
US08929389B2 Reference signal transmission method for downlink multiple input multiple output system
A reference signal transmission method in a downlink MIMO system is disclosed. The downlink MIMO system supports a first UE supporting N transmission antennas among a total of M transmission antennas (where M>N) and a second UE supporting the M transmission antennas. The method includes transmitting, by a base station (BS), subframe-associated information which designates a first subframe in which data for the first UE and the second UE is transmitted and a second subframe in which data only for the second UE can be transmitted within a radio frame having a plurality of subframes, and transmitting the first subframe and the second subframe. Reference signals corresponding to antenna ports ‘0’ to ‘N−1’ of the N antennas are mapped to the first subframe, and reference signals corresponding to antenna ports ‘0’ to ‘M−1’ of the M antennas are mapped to the second subframe.
US08929387B2 Cognitive radio communication system and operating method thereof
A cognitive radio communication network is provided. The cognitive radio communication network includes a cloud and a wireless communication network.A communication system accessing to a backbone network is provided. The communication system includes a cloud and a wireless communication network connected to the cloud, and having a plurality of cognitive radio access points and a plurality of users, wherein the cloud performs the functions of network management, power control, and radio resource management.
US08929386B2 Method and apparatus for establishing multipath in heterogeneous interface environment
A method of establishing a multipath in a heterogeneous interface environment among wireless nodes including a source node, a relay node, and a destination node which receives a message from the source node via the relay node, the method including: receiving a route request message by a wireless node; and associating at least two heterogeneous interfaces of the wireless node by using a destination node address in the route request message.
US08929383B2 Content capability clearing house systems and methods
A content capability clearing house that can act as a trusted and neutral mediator among network providers to manage rich content capabilities among multiple networks is provided. Content capabilities that can be brokered include, but are not limited to, quality of service and content screening. In an embodiment, a content capability clearing house includes a receiver that receives content capability request messages and other messages from network providers. A content capability request message includes a quality of service request and/or a subscriber profile request for use with content screening and subscriber specific advertisements. The present invention includes a series of methods for determining content capabilities for data transmission over a transaction between a content provider and a subscriber in which a content capability clearing house is used to efficiently broker and manage the capability among multiple network providers.
US08929376B2 Flow control using a local event ring in an island-based network flow processor
An island-based network flow processor (IB-NFP) integrated circuit includes islands organized in rows. A configurable mesh event bus extends through the islands and is configured to form a local event ring. The configurable mesh event bus is configured with configuration information received via a configurable mesh control bus. The local event ring involves event ring circuits and event ring segments. In one example, a packet is received onto a first island. If an amount of a processing resource (for example, memory buffer space) available to the first island is below a threshold, then an event packet is communicated from the first island to a second island via the local event ring. In response, the second island causes a third island to communicate via a command/push/pull data bus with the first island, thereby increasing the amount of the processing resource available to the first island for handing incoming packets.
US08929371B2 Optical transmission device, scrambling method, and descrambling method
A first header-attaching unit attaches to data of a low speed bit rate A, a header of the bit rate A. A second header-attaching unit attaches the header of the bit rate A to data of a high speed bit rate B. A combining unit combines outputs of the first and the second header-attaching units. A low speed scrambling unit performs a scrambling process on combined data by using a clock corresponding to the bit rate A. A high speed scrambling unit performs a scrambling process on the data of the bit rate B by using a clock corresponding to the bit rate B. During a timing corresponding to the bit rate A in the frame, a selector selects an output of the low speed scrambling unit. During a timing corresponding to the bit rate B in the frame, the selector selects an output of the high speed scrambling unit.
US08929356B2 Mobile user identification and tracking for load balancing in packet processing systems
Systems and methods are disclosed for mobile user identification and tracking for load balancing in packet processing systems. Packet processing systems, such as network tool optimizer (NTO) systems, are configured to receive packets associated with multiple mobile users, to extract user identification information from the packets, to store identity binding information for the mobile users, to track changes in identification information for mobile users within a communication system by analyzing control information within packets for the communication system, and to forward packets to one or more tool ports associated with the packet processing system. The packet processing systems disclosed thereby allow for user packets to be identified and sent to the same load-balanced network tool, even though the user identification information changes over time within the communication system. The disclosed embodiments are useful for a wide variety of mobile and/or non-mobile communication systems and related communication protocols.
US08929341B2 Access point for surveillance of anomalous devices
An access point switches between an access point mode and a surveillance mode. In the access point mode, the access point provides network access for end stations using a BSSID (Basic Service Set Identifier) while in the access point mode. In surveillance mode, the access point scans one or more channels of the wireless network to identify one or more anomalous devices.
US08929338B2 Method for processing data associated with idle mode signaling reduction in a wireless communication system
The technical features of this document provide a method and wireless apparatus for controlling a number of timers associated with ISR function. The method is applicable to a user equipment moving between different networks, i.e., different radio access networks such as 2G/3G and LTE. The method is associated with a deactivate timer which can be initiated following a periodic tracking area updating timer. The method comprises starting the deactivate ISR timer when the periodic tracking area updating timer expires and the mobility management back-off timer is running while the UE is in the coverage of LTE.
US08929337B2 Wireless base station, wireless communication system, and wireless communication method
A wireless base station includes a first receiving section which receives data from a plurality of terminals positioned within a wireless area in which data communication with a processing section on a network is performed by the wireless base station via a core network, a multiplexing controller which shares, with the processing section, first identification information allocated to a group and second identification information allocated to each of a plurality of member terminals constituting the group, and controls to determine whether a terminal serving as a source of the received data is a member terminal belonging to the group, based on the second identification information, and to multiplex, of the received data from the plurality of terminals, data from the terminal determined to be the member terminal belonging to the group, based on the first identification information, and a first sending section sends the multiplexed data to the core network.
US08929334B2 Systems and methods for non-optimized handoff
Systems, methods and apparatus for non-optimized handoffs for wireless communication are provided. For example, the disclosure may be applied to enhance non-optimized handoff from a long-term evolution (LTE) network to an evolved high rate packet data (eHRPD) network. Systems, methods, and apparatus for reducing the interruption gap during handoffs from an LTE radio access network to an eHRPD network are also discussed. In one aspect, a method is provided for communicating information associated with a handoff of a wireless device from a source network to a target network. The method includes, during a period of data inactivity, attaching to a first network and creating a context therewith, the first network being a non-preferred network as compared to a second network. The method also include connecting to the second network based on the context created with the first network and while maintaining at least a partial context with the first network.
US08929332B2 System and method for handoff from a macro access network to a femto access point
Devices and methods are provided for handing off an access terminal from a macro base station to a femto access point (AP). In one embodiment, the method involves receiving a facilities directive or the like from a communication network entity, such as, for example, a serving mobile switching center (MSC). The method may involve selecting the femto AP based at least in part on femto configuration information, which may include at least one global identifier of the femto AP. The method may involve determining a uniform resource identifier of the femto AP based at least in part on at least one global identifier (e.g., MSC identifier and/or cell identifier).
US08929330B2 Network discovery mechanisms
In some of the preferred embodiments, a method for network discovery of a mobile device to use at least one of a plurality of access networks within an IP network includes: obtaining specified network information in the vicinity of a given location based on a set of criteria when a mobile is connected to the IP network from any location.
US08929328B2 Decoupling scanning from handoff for reduced delay over wireless LAN
Methods and systems for handing off a wireless client between access points wherein the scanning for access points is decoupled from the handing off, thus reducing the delay in handing off. Channel scan delay may be eliminated or reduced in some embodiments by scanning early (prior to actual handoff) and interleaving the channel scan with ongoing traffic in a non-intrusive way. A smart handoff trigger may be used in some embodiments that covers both uplink and downlink quality, and addresses link asymmetry problems. The methods or systems may be implemented in some embodiments in a software-only client-only solution without the need to modify the networks themselves or their access points.
US08929320B2 Apparatus and method for communicating uplink signaling information
A User Equipment, UE, of a cellular communication system transmits scheduling assistance data to a base station comprising a base station scheduler which schedules uplink packet data. The scheduling assistance data relates to uplink packet data transmission from the UE. The UE comprises a channel controller which is operable to cause the scheduling assistance data to be transmitted from the UE to the base station in a first physical resource of an uplink air interface. The first physical resource is not managed by the base station based scheduler. The scheduling assistance data may specifically be transmitted in a first transport channel multiplexed with other transport channels on a physical resource. The transport channels may be individually optimized and may have different termination points and transmission reliabilities. Specifically, the transport channel supporting the scheduling assistance data signaling may have a high reliability and be terminated in the base station.
US08929316B2 Identifiers in a communication system
A process and system for controlling selection of which MS is to receive the next packet data transmission on a forward channel and selection of which plural MCS is to be used for the packet data transmissions on the forward channel. A process for controlling selection of MCS method to be used by a BTS to transmit data packets over a forward shared channel to a MS stores information at the BTS, the information containing MCS methods which may be selected to transmit data packets over the forward shared channel to the MS; receiving from the MS at the BTS a quality indication of transmission of data packets over the forward channel to the MS; and selecting a MCS method from a plurality of MCS methods which may be used to transmit data packets on the forward channel dependent upon the received quality indication.
US08929314B2 Method for transmitting preamble, synchronization method of wireless node and apparatus thereof
The embodiments of the present invention are directed to a method and apparatus that synchronize radio nodes using preambles in a radio communication system. An embodiment of the present invention relates to a method of transmitting preambles by a radio node. The method includes generating a first preamble indicating a system bandwidth and a carrier configuration, generating a second preamble indicating a segment identifier used for obtaining a node identifier, allocating the first preamble to a first preamble carrier set, allocating the second preamble to a second preamble carrier set corresponding to the segment identifier, and transmitting the first preamble to a receiving node through the first preamble carrier set and the second preamble to the receiving node through the second preamble carrier set.
US08929312B2 Dynamic resource management for orthogonal frequency division multiple access wireless networks
The disclosed subject matter relates to dynamic resource management for wireless network components with a wireless communications environment. Personal base stations can be deployed in a substantially uncoordinated manner resulting in conflicts among wireless radio resources. Dynamically assigning subchannel and dynamically allocating power for subchannels can reduce these conflicts. Dynamic resource management can employ combinatorial auction schema such that assignment of subchannels can be considerate of selecting a power level for performance and to minimize overlapping subchannel interference. In an aspect, several methods can be employed to reduce the computational complexity of the general integer programming problem presented. These several methods can include a Combinatorial Auction with Greedy Algorithm scheme, a Random Equal Subchannel Partition scheme, a Local Combinatorial Auction scheme, and a Neighbors' Poor Channels scheme.
US08929310B2 Determination of appropriate radio resource to be requested in case of a circuit-switched (CS) fallback procedure
A system and method for implementing fallback on a wireless device for circuit switched fallback from a first network that does not provide a circuit switched domain service is presented. A paging message is received from the first network. The paging message instructs the wireless device to implement circuit switched fallback to a circuit switched network. The paging message is inspected for information indicative of a service associated with the paging message, and a channel type suitable for the service is determined from the information indicative of the service. A request message for initiating the establishment of a radio connection is transmitted. The request message identifies the suitable channel type, and the service is used on the circuit switched network.
US08929306B2 NAS-based signaling protocol for overload protection of random access in massive machine type communication
A scheme of minimizing the random access load on the network to support MTC or M2M devices is provided. In particular, the concept of grouping (e.g., collecting, combining, aggregating, etc.) MTC or M2M devices based on non-access stratus (NAS) signaling is performed. Doing so results in reduced the random access load on the network such that a large number of MTC or M2M devices can be accommodated.
US08929302B2 Method of transmitting and receiving control information in wireless communication system
A method of receiving control information in a wireless communication system includes receiving position information for searching at least one downlink control channel, a downlink control channel carrying control information of at least one user equipment, receiving multiplexed downlink control channel in which a plurality of downlink control channels are sequentially multiplexed and sequentially searching the downlink control channel on the multiplexed downlink control channel according to the position information. The number of detection attempts to detect its own control information can be reduced.
US08929299B2 Communications terminal, server, playback control method and program
A communications terminal is provided, which includes a reading device which reads in access information recorded on a prescribed recording medium, the access information being necessary for acquiring content which can be played back by a playback device from a prescribed server via a network; and a playback control device which controls the playback device and the reading device. The playback control device controls receiving the content and metadata from the server, and playing back the content according to the metadata, if the content corresponding to the read access information is not stored in the storage device when the reading device reads in the access information; and the playback control device controls playing back the content stored in the storage device according to the metadata stored in the storage device in association with the content, if the content corresponding to the read access information is stored in the storage device.
US08929298B2 Method for processing radio protocol in mobile telecommunications systems and transmitter of mobile telecommunications
An apparatus and method for performing procedures (protocols) of a PDCP (Packet Data Convergence Protocol) layer and an RLC (radio layer in an E-UMTS (Evolved Universal Mobile Telecommunications System) which has evolved from UMTS, among radio protocols of a mobile communication system. The PDCP layer performs ciphering on data (i.e., PDCP SDU) received from an upper layer, generates an indicator discriminating ciphered data and non-ciphered data (i.e., an ROHC feedback packet directly generated by the PDCP layer), and transmits the same to a lower layer (i.e., MAC layer). A PDCP SN (Sequence Number) is defined as an algorithm for ciphering the data in the PDCP layer to perform ciphering in the PDCP layer.
US08929294B2 Methods, systems, and computer readable media for rapid decoding of wireless communications network uplink data
Methods, systems, and computer readable media for rapid decoding of wireless communications network uplink data are disclosed. According to one method, the wireless communications network data analyzer receives downlink data generated by a wireless access node. The wireless communications network data analyzer extracts uplink data decode keys from the downlink data. The wireless communications network data analyzer stores the uplink data decode keys. The wireless communications data analyzer captures uplink data and decodes the uplink data using the stored uplink data decode keys.
US08929284B2 Method and apparatus to enable inter-system transfer of a packet switched session
Apparatus and methods for a user equipment (UE) to initiate an inter-system transfer of a communication session include listening for communications from a first and a second technology type network. Further, the aspects include establishing a circuit switched session with the first technology type network and establishing a packet switched session with a serving node of a first one of the first or the second technology type network. Also, the aspects include determining to transfer the packet switched session to a target node of a second one of the first or the second technology type network. Additionally, the aspects include transmitting a message, by the UE, to the target node, thereby causing the technology type network of the target node to fetch information about the packet switched session from the other network of the serving node in order to effect the transfer and continuation of the packet switched session.
US08929283B2 Coverage of private base station
A controller of a private base station receives data on a travel time depending on a propagation delay between a private base station and a user terminal. The controller outputs a control signal to a controllable amplifier for decreasing a transmission power of the private base station if the measured travel time is longer than a predetermined reference time or quality of service is lower than reference quality.
US08929279B2 System and method for mobile terminal initiated satellite communications
A system and method for improving efficiency of satellite communications is described. In one embodiment, efficient satellite communications is enabled through event-driven reporting by a mobile terminal.
US08929274B2 Relay station and method of relay station transmitting backhaul uplink signal
A method of a relay station transmitting a backhaul uplink (UL) signal includes receiving information about a structure of a subframe from a base station; allocating a reference signal and control information to the backhaul UL subframe on a basis of the information; and transmitting the reference signal and the control information. The reference signal or the control information is allocated to symbols other than a first symbol and last 2 symbols of the backhaul UL subframe.
US08929268B2 Techniques for hierarchical encoding for multicast broadcast services in wireless communication systems
An embodiment of the present invention provides an apparatus, comprising a transceiver adapted for hierarchical encoding for a Multicast Broadcast Service (MBS) in wireless networks, wherein the hierarchical encoding is provided by superposition coding to provide different levels of protection for data streams.
US08929266B2 Method and apparatus for controlling sleep mode at mobile station in a packet-based communication system
A method and an apparatus dynamically controls a sleep mode in an MS in a packet-based communication system. A packet analyzer analyzes a type of a packet that the MS transmits or receives. A controller sets a timer to a timer value according to the analyzed type of the packet.
US08929265B2 System and method for allocating an anchoring point for a mobile terminal
A first network configured to connect a terminal to a home network during a time that the terminal is roaming within the first network. The first network includes a plurality of attachment points, wherein a first attachment point is configured to receive an attach request from the terminal, and wherein the attach request includes a request from the terminal for an IP address from an anchoring point within the home network. The first network further includes an Authentication/Authorization/Accounting server proxy configured to determine whether the terminal is authorized to attach to the first attachment point, wherein in response to the terminal being authorized to attach to the first attachment point, i) a first tunnel is created between the first attachment point and a second attachment point, and ii) a second tunnel is created between the second attachment point and the anchoring point within the home network.
US08929262B2 Automatic protocol selection mechanism
A network device automatically detects the best protocol a network will support. The network device includes a driver for transmitting data, a receiver for receiving data, and a port operationally coupled to the driver and receiver. The network device further includes negotiation logic coupled to the driver and receiver for selecting a protocol in coordination with other network devices. The network device further includes error detection logic and backs down to a lower transmission rate if errors are detected after the initial negotiation of the selected protocol.
US08929259B2 Quality of service for WLAN and bluetooth combinations
A hybrid device includes both an IEEE-802.11e type WLAN client station (QAP) and a BLUETOOTH piconet unit interconnected such that the BLUETOOTH transmissions are scheduled to occur according to a transmission opportunity (TXOP) that was granted by a quality of service (QoS) access point (QAP) in a basic service set (BSS). Requests for BLUETOOTH traffic are handled by the associated QSTA which generates an add traffic service (ADDTS) to the QAP.
US08929252B2 Virtual port world wide names
A network switch allows defining a virtual port worldwide name (VPWWN) and associating the VPWWN with an F_port of the network switch, for use by a host bus adaptor (HBA) connecting to the network switch. Both a default and a user VPWWN may be defined, with the user VPWWN typically taking precedence over the default VPWWN. A database of VPWWN associations may be used to ensure uniqueness of the user VPWWN. Where the HBA allows dynamic assignment of WWNs, the VPWWN may be pushed to the HBA. The VPWWNs may be deleted, and moved to another port as desired.
US08929251B2 Selecting a master processor from an ambiguous peer group
A distributed switch may include a plurality of special-purpose processors that control the different functions of the switch. To enable some special services, however, the distributed switch may need one of these processors to perform the role of a master. When a processor is powered on, the processor may publish a corresponding unique ID. Before electing the master, the special-purpose processors may use a discovery process to identify the network topology of the switch and evaluate the published IDs to determine which processor should be the master. If all the processors nominate the same master processor, then that processor is elected as the master and may finish configuring the distributed switch to enable the special services.
US08929238B2 Subscriber record context objects
Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device, wherein the Diameter message is associated with a subscriber; establishing a subscriber record context object in response to receiving the Diameter message, wherein the subscriber record context object is associated with a subscriber record of the subscriber; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the subscriber record context object based on the context object reference; and transmitting a message based on the evaluation of the rule.
US08929234B1 Intermediate network bandwidth requirement determination
In a system and method of determining bandwidth requirements of an intermediate network between a first network and a second network, determining data throughput characteristics of each of a plurality of carriers in communication with the intermediate network, determining a load balancing efficiency metric based on the determined carrier data throughput characteristics, estimating a multiplexing factor based on the load balancing efficiency metric and a total number of the plurality of carriers, and determining an actual bandwidth requirement of the intermediate network based on the multiplexing factor and a theoretical maximum bandwidth of the intermediate network.
US08929233B2 Digital broadcast receiving apparatus and digital broadcast receiving method
A digital broadcast receiving apparatus includes a receiving unit configured to receive a digital broadcast signal in which predetermined data is transmitted repeatedly. A transmission time estimating unit estimates a transmission time for transmitting data per transmission unit, by analyzing separation information contained in the digital broadcast signal where the separation information describes a time for the transmission unit of data corresponding to the predetermined data. A determining unit determines whether content of the predetermined data has been updated for each data reception starting time after the transmission time has been estimated. If the content has not been updated, the control unit inhibits reception processing by the receiving unit for a predetermined period of time based on the estimated transmission time, and if the content has been updated, the control unit permits the reception processing by the receiving unit.
US08929231B2 Channel path display of a video network
A device may receive selection of a channel provided by a video network, determine equipment, of the video network, associated with the selected channel, determine status information of the associated equipment, determine port level details of the associated equipment, combine the associated equipment, the status information, and the port level details into a path for the selected channel, and provide the selected channel path to a user.
US08929230B2 Coordinated silent period with sounding reference signal (SRS) configuration
A method of wireless communication includes configuring a virtual SRS (sounding reference signal) transmission to prompt a user equipment (UE) to use a shortened uplink transmission format to create a silent period at an end of a subframe. Reports are received from the UE indicating interference observed during the silent period.
US08929227B2 Method and apparatus for controlling uplink transmission power in wireless communication system
A method for controlling uplink transmission power in a wireless communication system is provided. The method includes estimating a downlink path loss, determining a target Signal to Noise Ratio (SNR) depending on the downlink path loss, determining an amount of power to compensate for a difference between the target SNR and an estimated SNR, and transmitting a power control message including a Transmit Power Control (TPC) command value to a terminal based on the determined amount of power.
US08929221B2 Method and system of monitoring the receipt of multicast traffic
A method and system for monitoring data packet traffic in a multicast network comprising determining a first packet count received at a receiver router, representing a quantity of data packets associated with a multicast group and source at a first time, determining a second packet count received at that receiver router representing a quantity of data packets associated with that multicast group and source, at a second time subsequent to the first time, comparing the second packet count to the first packet count, and indicating an alarm in response to the second packet count being less than a predetermined value greater than the first packet count. A status for multiple routers can be obtained, comprising a difference between the quantity of the first and second packet counts; and indicating a warning in response to at least one of the plurality of router status being less than the predetermined value.
US08929214B2 Method, device, and network system of establishing a tunnel
A method, a device, and a network system of establishing a tunnel are provided in embodiments of the present disclosure. The method of establishing the tunnel includes: obtaining, by a WTP, an address of an AC and an address of a BRAS from a DHCP server; using, by the WTP, the address of the AC to establish a CAPWAP control tunnel with the AC; and using, by the WTP, the address of the BRAS to establish a CAPWAP data tunnel with the BRAS. By using the technical scheme provided in the embodiments of the present disclosure, the CAPWAP data tunnel may be established between the WTP and the BRAS.
US08929199B2 Path control device and path control method
A path control device according to the present invention is a path control device 10 that sets a communication path using multiple radio links connecting multiple communication devices, the path control device including a link information management unit 11 that manages a first communication quality of each of the radio links; a traffic information management unit 12 that manages a state of traffic flowing through the radio links; and a path setting unit 13 that sets a path of a flow such that the first communication quality satisfies a second communication quality required by the flow flowing through the radio links, based on at least one of a change in the first communication quality and a change in the traffic state.
US08929192B2 Method, apparatus, and computer program product for short-range communication based direction finding
Method, apparatus, and computer program product example embodiments provide short-range communication based direction finding. According to an example embodiment of the invention, a method comprises transmitting by a target device, information in one or more advertising packets, including preferences of the target device for using data signing associated with direction finding; and receiving by the target device from a tracker device, one or more direction finding request packets including a request for data signing corresponding with the target device preferences.
US08929182B1 Optical media encoding with hybrid optical discs
A disc encoding system encodes a plurality of optical discs with identical data on a first portion and variable data on a second portion of each of the plurality of optical discs. A hybrid disc can include a first and a second portion. The hybrid disc enables encoding the identical data on the first portion using a disc pressing process in which a master disc is used to define a pressing pattern. The variable data can be written on the second portion using a disc burning process in which at least one laser is used to modify a reflective property of the hybrid optical disc material, such that at least some of the optical discs vary in content. In an embodiment, the identical data includes one of movies, games, software, or music and the variable data includes one of digital fingerprints, logo data, or advertisement content. The disc encoding system can use location identifiers to identify location in the second portion of the hybrid optical disc for burning varying data.
US08929177B2 System and method for performing progressive beamforming
A progressive beamformer in an imaging system includes a number of stages. A first stage delays and combines a number of received data streams to align the streams to a point of interest on a first beamline. The first stage feeds a number of subsequent stages that operate to buffer and re-delay at least a portion of the data streams received from a previous stage in order to align the data streams to a point of interest on a new beamline. In one embodiment, each stage operates to reduce the number of data streams that are passed to a subsequent stage without suffering from grating lobes. A beam reclamation process includes a number of stages that receive data streams from end elements in order to produce reclaimed beams that are added to beamline produced in a mainline beamforming process in order to produce output beamlines.
US08929170B2 Memory device, memory system, and power management method
A power management method includes receiving a first command with first address indicating a first high power operation that is immediately executed in a first memory die, after receipt of the first command, receiving a second command with a second address indicating a second high power operation, such that an immediate execution of the second high power operation would overlap the first high power operation, and delaying execution of second high power operation through a first waiting period that ends upon completion of the first high power operation, while applying a reference voltage to a second word line of the second memory die indicated by the second address.
US08929163B2 Input buffer apparatuses and methods
Apparatuses and methods are disclosed, including an apparatus with a first differential amplifier to amplify an input signal into a first output signal, a second differential amplifier to amplify the input signal into a second output signal that is complementary to the first output signal, and a feedback resistance coupled between the first output signal and the second output signal. Additional apparatuses and methods are described.
US08929155B2 Semiconductor memory device and method of operating the same
A semiconductor memory device includes memory cells for storing data, page buffers each configured to comprise a dynamic latch and a static latch on which data to be programmed in to the memory cells or data read from the memory cells are latched, and a control logic configured to store a plurality of refresh mode select codes corresponding to various refresh cycles, and refresh the dynamic latch by exchanging data between the static latch and the dynamic latch according to a refresh cycle corresponding to a selected refresh mode select code.
US08929154B2 Layout of memory cells
A semiconductor structure includes a first strap cell, a first read port, and a first VSS terminal. The first strap cell has a first strap cell VSS region. The first read port has a first read port VSS region, a first read port read bit line region, and a first read port poly region. The first VSS terminal is configured to electrically couple the first strap cell VSS region and the first read port VSS region.
US08929148B2 Semiconductor memory device having improved erase characteristic of memory cells and erase method thereof
A semiconductor memory device includes a plurality of memory blocks configured to include memory cells, a voltage supply circuit configured to supply an erase voltage for an erase operation of a memory block selected from the memory blocks and supply an erase verify voltage and an erase pass voltage for an erase verify operation of the memory block selected from the memory blocks, and a control logic configured to group word lines per specific word lines, when the erase verify operation for the selected memory block is performed, and control the voltage supply circuit so that one or more of the erase verify voltage and the erase pass voltage rise whenever the erase verify operation is performed.
US08929141B1 Three-dimensional NAND memory with adaptive erase
Erasing memory cells in certain 3-D NAND charge-storage memory arrays is achieved by rapidly charging vertical conductors using Gate Induced Drain Leakage (GIDL) current generated in select transistors. When bit line voltage drops below its nominal value, select line voltage is controlled to maintain a constant voltage difference between bit line voltage and select line voltage thus maintaining a gate-drain voltage difference in select transistors that provides sufficient GIDL current for erase.
US08929140B2 Memory system in which a read level is changed based on standing time and at least one of a read, write or erase count
According to one embodiment, a memory system includes a nonvolatile semiconductor memory device, a voltage generation unit and a control unit. The nonvolatile semiconductor memory device includes a memory cell array having a plurality of blocks each including a plurality of memory cells, and a voltage generation unit configured to change a read level of the memory cell. The control unit controls write, read, and erase of the nonvolatile semiconductor memory device. The control unit changes the read level between a start of use of the nonvolatile semiconductor memory device and a timing after an elapse of a time.
US08929139B2 Method and apparatus for leakage suppression in flash memory
Techniques are described herein for detecting and recovering over-erased memory cells in a flash memory device. In one embodiment, a flash memory device is described including a memory array including a plurality of blocks of memory cells. The device also includes a controller to perform a leakage-suppression process. The leakage-suppression process includes determining that a given block of memory cells includes one or more over-erased memory cells. Upon the determination, the leakage-suppression process also includes performing a soft program operation to increase the threshold voltage of the over-erased memory cells in the given block.
US08929138B2 Error recovery for flash memory
An indication of a page type which failed error correction decoding is received. A threshold to adjust is selected from a plurality of thresholds based at least in part on the page type. A third adjusted threshold associated with the page type is generated, including by: determining a first number of flipped bits using a first adjusted threshold associated with the page type, determining a second number of flipped bits using a second adjusted threshold associated with the page type, and generating the third adjusted threshold using the first number of flipped bits and the second number of flipped bits.
US08929134B2 Method of programming a flash memory by enhancing the channel voltage of a program-inhibit bit line with a boosted inhibit scheme
A method of programming a NAND flash memory cell string. The method includes a pre-boost stage configured to elevate channel voltage of a selected memory cell, and a boost stage is introduced after the pre-boost stage. The pre-boost stage has at least the following steps of biasing a bit line to a first voltage, biasing a string select transistor to a second voltage; and ramping down the string select transistor to the first voltage. In particular, the second voltage is higher than the first voltage.
US08929133B2 Complementary SOI lateral bipolar for SRAM in a CMOS platform
A memory array that includes a SOI substrate and lateral bipolar junction transistors (BJTs) fabricated on the SOI substrate. The BJTs form first and second inverters cross coupled to form a memory cell. A read circuit outputs the binary state of the memory cell. A power supply is configured to supply a Vdd voltage to the read circuit and to supply a Vcc and a Vee voltage to the first set of lateral bipolar transistors and the second set of lateral bipolar transistors, wherein the Vee voltage is at least zero volts and the Vcc voltage is greater than the Vee voltage and is equal to or less than the Vdd voltage.
US08929130B1 Two-port SRAM cell structure
A memory cell is provided. The memory cell comprises a write port and a read port. The write port comprises a pair of cross-coupled inverters and a plurality of metal lines. The first inverter comprises a first pull-up device and a first pull-down device. The second inverter comprises a second pull-up device and a second pull-down device. The metal lines comprise a Vcc conductor line, a first Vss conductor line, and a second Vss conductor line. The first pull-down device has a source terminal coupled to the first Vss line. The second pull-down device has a source terminal coupled to the second Vss line. The read port comprises a cascaded device, a read word line, read bit line and a third Vss conductor line. The cascaded device comprises a read pull-down device and a read pass device. The read pull-down device has a source terminal coupled to the third Vss conductor line. The read pass device has a drain terminal coupled to the read bit line. The third Vss conductor line is coupled to a first power saving circuit. The Vcc conductor line is coupled to a second power saving circuit.
US08929124B2 Resistive memory device and related method of operation
A resistive memory device includes a resistive memory cell, and a read/program circuit configured to program the resistive memory cell from a first state to a second state. The read/program circuit reads a resistance in the first state of the resistive memory cell and adjusts a compliance current supplied to the resistive memory cell according to the read resistance during the program operation.
US08929120B2 Diode segmentation in memory
Memory devices, memory arrays, and methods of operation of memory arrays with segmentation. Segmentation elements can scale with the memory cells, and may be uni-directional or bi-directional diodes. Biasing lines in the array allow biasing of selected and unselected select devices and segmentation elements with any desired bias, and may use biasing devices of the same construction as the segmentation elements.
US08929119B2 Memory module and on-die termination setting method thereof
A memory system includes a plurality of memory devices on a printed circuit board, each of the memory devices including a plurality of external pads; a plurality of connection terminals formed on the printed circuit board, and electrically connected to respective ones of the external pads; and a plurality of signal lines formed on the printed circuit board to connect the connection terminals with the external pads, each of the signal lines between a corresponding connection terminal and a corresponding external pad and having a length. The plurality of memory devices are arranged at different distances from the plurality of connection terminals, and each signal line that connects a connection terminal to an external pad of a memory device either is connected to or does not connect a stub resistor depending on a length of the line.
US08929112B2 Circuit arrangement having a boost converter, and inverter circuit having such a circuit arrangement
An inverter circuit contains a first and second DC sources for providing a DC voltage, a common boost converter for boosting the DC voltage, an intermediate circuit capacitor connected between the outputs of the common boost converter, and an inverter for converting the DC voltage provided by the capacitor into an AC voltage. The common boost converter contains a series circuit having a first inductance and a first rectifier element and is connected between an output of the first DC source and one side of the intermediate circuit capacitor as well as a series circuit which includes a second inductance and a second rectifier element and is connected between an output of the second DC source and another side of the intermediate circuit capacitor. The common boost converter further contains a common switching element formed by at least two circuit-breakers which are connected between the first and second DC sources.
US08929103B2 Integrated magnetics with isolated drive circuit
A switch-mode power converter includes a power isolation transformer and a drive transformer having their various windings collectively wound on a magnetic core having a center leg and outer legs. A primary winding and one or more secondary windings of the power transformer are wound on the center leg, and first and second windings of the drive transformer are wound on an outer leg. A primary control circuit controls one or more primary switches to supply the input voltage to the primary winding. A secondary control circuit controls secondary switches connected between the secondary windings and a load. Another control circuit controls operation the primary and secondary control circuits based at least in part on a feedback signal. The drive transformer windings are further configured to provide isolation between the primary control circuit and the synchronous rectifier control circuit.
US08929098B2 DC-DC converter
A controller controls a voltage-source power converter and a current-source power converter based on a detection value of a rail voltage input to the voltage-source power converter and a detection value of a charging voltage output from the current-source power converter, at the time of charging operation.
US08929083B2 Compound structural frame and method of using same for efficient retrofitting
Supports for plural billboard display modules include one or more structural frames mountable to existing billboard poster panels and other planar structural surfaces; each individual structural frame having a sufficient number of frame cutout areas to minimize frame weight to no greater than fifty pounds for hand lifting and mounting to the poster panels, but not such a sufficient number of frame cutout areas to compromise the structural integrity of the structural frame for resisting wind load forces in excess of 100 pounds per square foot when mounted to the poster panels while supporting the plural billboard display modules; and wherein each structural frame is arranged in an array of structural bay members defined by the cutout areas and visual separation features, the visual separation features facilitating the separating of the array into smaller array configurations, wherein the smallest array is a one bay high by one bay wide configuration.
US08929077B2 Thermal connector
A thermal connector for use with a printed circuit board assembly is disclosed. The thermal connector includes a top segment configured for thermal engagement with a heat source disposed on a top surface of a printed circuit board and for insertion through an opening of the printed circuit board to thermally engage the heat source. A middle segment of the thermal connector extends from the top segment and includes a flanged portion configured to engage a bottom surface of the printed circuit board when the top segment is inserted through the opening of the printed circuit board. A bottom segment of the thermal connector extends from the middle segment and is configured for thermal engagement to a heat dissipating element.
US08929075B2 Heat exchanger door for an electronics rack
An air-cooling method is provided which includes providing a heat exchanger door and a catch bracket. The door is hingedly mounted to the air inlet or outlet side of an electronics rack, and includes: a door frame spanning at least a portion of the air inlet or outlet side of the rack, wherein the frame includes an airflow opening which facilitates airflow through the rack; an air-to-coolant heat exchanger supported by the door frame and disposed so that airflow through the airflow opening passes thereacross; and a door latch mechanism to selectively latch the heat exchanger door to the rack. The catch bracket is attached to the rack and sized to extend from the rack into the heat exchanger door through a catch opening, and the door latch mechanism is configured and mounted within the heat exchanger door to physically engage the catch bracket within the heat exchanger door.
US08929073B2 Boiling refrigerant type cooling system
A boiling refrigerant type cooling system to suppress overshoot upon start of heat generation and realize stable start of boiling. In the boiling refrigerant type cooling system, a metal boiling heat transfer unit has a base in thermal contact with a heat generating body. The boiling heat transfer unit is in contact with a liquid refrigerant. The boiling heat transfer unit has plural parallel tunnels communicating with the outside via holes or gaps under its surface, a groove deeper than a tunnel diameter formed through all the tunnels in an orthogonal direction to the tunnels, and a cover plate on the groove.
US08929071B2 Low cost manufacturing of micro-channel heatsink
A cooling device includes a ceramic substrate with a metal layer bonded to an outer planar surface. The cooling device also includes a channel layer bonded to an opposite side of the ceramic substrate and a manifold layer bonded to an outer surface of the channel layer. The substrate layers are bonded together using a high temperature process such as brazing to form a single substrate assembly. A plenum housing is bonded to the single substrate assembly via a low temperature bonding process such as adhesive bonding and is configured to provide extended manifold layer inlet and outlet ports.
US08929068B2 Protective enclosure for electronic device
A protective cover for an electronic device that has an interactive control panel and one or more electrical contacts includes a protective shell having first member and a second member. The second member is configured to join with the first case member to at least partially cover the electronic device. An aperture defined by the protective shell is aligned with the interactive control panel when the electronic device is at least partially enclosed by the protective shell. A securing mechanism secures the first member with the second member. An electrical connection attached to the protective shell is configured to connect an electrical source to at least one of the electrical contacts of the electronic device to provide an electrical connection to the electrical source when the electronic device is received by the first member.
US08929065B2 Docking station with ruggedized case
A docking station for an electronic device that is contained within a case, in which the case includes a retractable connector access panel at least partially overlying a portion of a connector port of the electronic device, includes a base at least partially configured to support the electronic device. An electrical connector is coupled to the base and configured to receive the connector port of the electronic device. A retraction member is coupled to the base and configured to retract the connector access panel to at least partially expose the connector port during docking of the electronic device.
US08929062B2 Wireless terminal device
A wireless terminal device includes: a conduction and connection module, and a first Printed Circuit Board, PCB, connected to the conduction and connection module, and the wireless terminal device further includes a first conductor, where one of the conduction and connection module and the first PCB is connected to one end of the first conductor through a first capacitance coupling module, and the other one of the conduction and connection module and the first PCB is connected to the other end of the first conductor. Through the foregoing processing, capacitance coupling and grounding between the conduction and connection module and the PCB can be implemented through the first capacitance coupling module.
US08929047B2 Transient protection at a line interface
A protection circuit provides transient protection to a solid state circuit of a line interface for wired telecommunications media at a voltage level below the power supply of the solid state circuit and prevents transient currents from entering the power supply distribution where they might cause damage to the protected interface and other circuits. The protection circuit uses a MOSFET, the gate of which is provided with a bias derived from a power supply of the solid state circuit being protected. The bias causes the MOSFET to be always on such that the MOSFET provides an immediate and high transconductance path to ground for transient currents from the line interface.
US08929046B2 DC branch circuit protecting device
A DC distribution board comprises, therein as internal devices, a circuit breaker 5 provided along each of branch lines branched from main wires of a direct-current power supply, and a controller 6 for controlling switching of the breaker 5. The circuit breaker 5 comprises: power connecting terminals t1, t2 connected to the main wires; load connecting terminals t3, t4 connected with wires from a load; a semiconductor switch device 57 provided along an electrical circuit between the terminals t1, t2 and the terminals t3, t4; a current sensing resistor 56 for detecting an electric current through the electrical circuit; and a arithmetic circuit 60 for turning the device 57 on or off according to an on/off control signal from the controller 6, and coercively turning the device 57 off when a current value obtained from a voltage across the resistor 56 exceeds a set current.
US08929045B2 Delay protection circuit and electronic device employing the same
A delay protection circuit is installed between a power supply unit and a load of an electronic device, and includes a first capacitor and second capacitors. The delay protection circuit allows the supply of electric power to the load by the PSU, and detects power being output by the PSU. If the power output by the PSU exceeds a rated power of the load, the first capacitor becomes chargeable by the PSU, and the load is electrically disconnected from the PSU once a voltage on the first capacitor achieves a predetermined voltage level. The second capacitors are also available for charging by the PSU according to a difference between the power being output by the PSU and the rated power of the load to provide automatic adjustability of a delay time for the voltage on the first capacitor to achieve the predetermined voltage.
US08929044B2 System and method for controlled overvoltage detection
An overvoltage detection system includes a sensed voltage; an active reference module that generates an active reference signal having a magnitude that varies inversely with a magnitude of the sensed voltage; and a timed trip module that includes a resistor and capacitor, and detects an overvoltage condition as a function of the sensed voltage, the active reference signal, and time.
US08929038B2 Method and device for safely switching a photovoltaic system after differentiating the arc type
A method and a device for safely switching a direct-voltage system, in particular a photovoltaic system, in the event of an arc occurring on a direct-current side. Wherein the generated direct current and the produced direct voltage are set with regard to power guidance. In the event of a sensor-detected arc, the power guidance is adjusted and a power change of the arc is detected. In the event of a power drop of the arc, a serial or parallel arc is detected according to the adjustment direction of the power guidance. In the event of a serial arc a direct-current interruption is produced, and in the event of a parallel arc a short-circuit current is produced.
US08929034B2 Devices and methods using recessed electron spin analyzers
In certain embodiments, an apparatus includes a top shield, bottom shield, polarizer, nonmagnetic conductor layer, and a sensor stack having a first sensor layer. The sensor stack is positioned at a distance recessed from a first plane. The nonmagnetic conductor layer is positioned between the polarizer and the first sensor layer. A magnetization of the first sensor layer is arranged and configured to move in the same direction as a magnetization of the polarizer.
US08929032B2 Baseplate resonant axis optimization
In one implementation, the presently disclosed technology teaches an apparatus with a head attached to an end of a baseplate. The baseplate includes a tilted section that causes a torsion axis of the baseplate to pass near the head. In another implementation, the presently disclosed technology teaches an apparatus with a load beam attached to a baseplate. The apparatus also includes a head attached to an opposite end of the load beam from the baseplate. The baseplate includes a mass-shifted section that causes a torsion axis of the apparatus to pass through the head. In yet another implementation, the presently disclosed technology teaches a method for reducing baseplate resonance amplitude. The method includes shifting a baseplate mass on a suspension toward an adjacent disc surface to move a baseplate torsion axis to pass near a head.
US08929031B2 Spin torque oscillator, method of manufacturing the same, magnetic recording head, magnetic head assembly, and magnetic recording apparatus
According to one embodiment, there is provided a spin torque oscillator including an oscillation layer formed of a magnetic material, a spin injection layer formed of a magnetic material and configured to inject a spin into the oscillation layer, and a current confinement layer including an insulating portion formed of an oxide or a nitride and a conductive portion formed of a nonmagnetic metal and penetrating the insulating portion in a direction of stacking. The conductive portion of the current confinement layer is positioned near a central portion of a plane of a device region including the oscillation layer and the spin injection layer.