Document Document Title
US09016621B2 Inverting wing propulsion system
An inverting wing propulsion system is disclosed. A vehicle body having a left side and a right side is provided with a wing drive assembly. At least two wings are operatively associated with the wing drive. At least one wing extends from each of the right side and the left side of the body. The wings are adapted to be driven by the wing drive assembly to engage in a reciprocating motion between a raised orientation and a lowered orientation. The reciprocating motion is characterized by a downward arcuate motion, where said wings fully extend from the body so as to generate an upward thrust, and by an upward motion, where the wings are retracted so as to produce reduced, minimized or negligible downward thrust.
US09016620B2 Aircraft landing gear arrangement and a nose landing gear assembly
An aircraft landing gear arrangement comprises a nose landing gear assembly and at least one main landing gear assembly. The nose landing gear assembly has a nose landing gear wheel with a high energy brake apparatus therein. The main landing gear assembly has a main landing gear wheel with a high energy brake apparatus therein and a main landing gear wheel with a motor therein. The motor is used for driving the main landing wheel during taxiing of the aircraft.
US09016619B2 Flapping flying robot
A flapping flying robot including a body with a longitudinal side extending in a front to back direction, a left wing and a right wing respectively including a left front frame and a right front frame, base ends of the left and right front frames rotatably attached to a front side of the body, and a flapping structure mounted on an upper side of the body, the flapping structure powered by a rotary drive source, the flapping structure rotating the left and right front frames and thereby flapping the left and right wings and a duration of an upstroke of the left and right wings flapped by the flapping structure is shorter than a duration of a downstroke of the left and right wings to generate a lift force.
US09016615B2 Lightning and corrosion protection arrangement in an aircraft structural component
A lightning and corrosion protection arrangement for a joint between an outer metallic part (11) and an aircraft structural component (13) completely or partially made of CFRP by means of a row of metallic rivets (15), that comprise inner and outer metallic layers (21, 25) and an intermediate dielectric layer (23), the inner metallic layer (21) in contact with said structural component (13) being thinner and bigger than the outer metallic layer (21) in contact with the metallic part (11), the intermediate dielectric layer (23) extending in an area bigger than the area of the foot (12) of the metallic part (11) by a predetermined minimum linear distance D1 between its edges, the outer metallic layer (25) extending in an area bigger than the area of the intermediate dielectric layer (23) by a predetermined minimum linear distance D2 between its edges.
US09016612B2 Simultaneous winding of tissue webs
A system and process is described for producing spirally wound products. According to the process of the present disclosure, two or more webs are conveyed together in a superimposed relationship. The webs are then separated such that one web goes to a first winding module while a second web goes to a second winding module, etc. In this manner, at least two spirally wound products can be produced simultaneously. The process and system of the present disclosure are particularly well suited for processing tissue webs, such as paper towels and bath tissue. The process of the present disclosure can effectively at least double throughput on existing winding systems.
US09016610B2 Winding for a rotary electrical machine
A method and device for winding a rotor or a stator (2), of a rotary electrical machine, having a series of teeth (21) which are delimited by notches (22). In each notch there are inserted M continuous electric wires (3) constituting a turn; M being equal to 1 or more, characterised in that n×M wires (3) are wound simultaneously in a number n of notches (22), n corresponding to the number of phases and being ≧2. The assembly of the M wires (3) constituting a phase, being inserted in a single notch (22). The device for winding has at least two carriages (4, 5), with a series of teeth, delimited by n notches (40, 50). And, likewise corresponding to the winding, each set of M continuous electric wires (3) constituting a turn, is characterised in that M×n wires (3) are inserted simultaneously in the extension of the n notches (22) of the rotary electrical machine in the n notches (40, 50) in the respective carriages (4, 5). All of the M×n wires (3) are bent together at least twice by bending the carriages (4, 5) relative to one another, and all of the M×n wires (3) thus bent are folded back in the following successive n1 notches (22) of the rotary electrical machine.
US09016608B2 Bi-directional locking retractor
A locking retractor is disclosed, as are stretchers and cots using the retractor to secure a patient. The retractor includes structure for locking the retractor spool to prevent rotation in both directions. However, a cam is coupled to the shaft and is arranged relative to the locking structure to prevent the spool from locking during an initial portion of the spool's rotation, until a first locking point is reached. Once the first locking point has been reached, a clutch prevents the locking structure from engaging while the spool is still rotating, but the locking structure will engage to lock the spool in both directions once active rotation stops. A user-actuatable lever is provided externally that disengages the locking structure when actuated to allow the spool to extend and retract freely.
US09016607B2 Multi-stage retractable cord winder device
A retractable cord winder device, which has a front cover with center shaft, a spiral spring, a spool with a spool divider with flanged hook dividing the spool chamber into equal halves for efficient and minimal noise cable coiling, oval sliding positioning sliding disc, and a rear cover with concave recess to hold the oval positioning sliding disc with positioning stopper. The front cover is mounted with the rear cover through the center shaft via a center hole of the rear cover where there are symmetrical openings on both ends for cords folded in half to be attached to the flanged hook and retracted upon pulling down.
US09016596B2 Method for process diagnosis and rotary atomizer arrangement
A rotary atomizer arrangement and methods for operating the same are disclosed. An exemplary atomizer may be used for the coating of work pieces, and may include a bell plate driven by an electric motor. The exemplary atomizer may further be configured for the detection of errors in the spraying process and/or the drive system of the bell plate, such as by analyzing corresponding parameters of typical values of the drive motor.
US09016593B2 HVAC controller with dynamic temperature compensation
A controller is provided for operating HVAC equipment using an environmental control program. The controller has an environmental sensor operable to provide a measured temperature value to the environmental control program. The controller further runs a dynamic temperature control program that is operable to provide a dynamic correction factor to the environmental control program that dynamically compensates the measured temperature value for waste heat generated by power consumption within the controller.
US09016589B2 Selectively switching antennas of transaction cards
The present disclosure is directed to a system and method for selectively switching antennas of transaction cards. In some implementations, a method includes physically interfacing a card with a mobile host device including a Graphical User Interface (GUI). The card executes wireless financial transactions independent of the mobile host device. User credentials used to execute financial transactions with retail terminals are stored. Information is presented through the GUI of the mobile host device. An antenna of the card is selectively switched between an activate state and an inactive state in response to at least an event.
US09016572B2 Systems and methods for financial transaction through miniaturized card with ASIC
A card reader device is provided with a housing having a slot for swiping a magnetic stripe of a card to complete a financial transaction between a buyer and seller. A read head is in the housing reads data stored on the magnetic stripe and produces a signal indicative of data stored on the magnetic stripe. An output jack is adapted to be inserted into a microphone input associated with a mobile device for provides the signal indicative of data stored on the magnetic stripe to the mobile device. A sourcing power device couples to an audio jack of the mobile device and sources power from the mobile device through the audio jack.
US09016571B2 Two dimensional code and method of creating the same
A computer-implemented method of creating a two dimensional code comprises providing a two dimensional code comprising a cell, providing a picture comprising a patch corresponding to the cell of the two dimensional code, providing a plurality of cell patterns different from each other, wherein each cell pattern comprises a plurality of sub-cells, and determining one of the plurality of cell patterns for the cell of the two dimensional code according to the patch of the picture.
US09016562B1 Verifying relative locations of machine-readable tags using composite sensor data
Methods and systems read a machine identification code from a machine using a portable computerized device. Such methods and systems automatically sense current environmental conditions of the location and automatically calculate a current location-based environmental signature based on the current environmental conditions sensed by the sensors. Also, such methods and systems automatically compare the current location-based environmental signature with a previously stored location-based environmental signature to verify whether the machine identification code is in the correct location based on a similarity measure being above a predetermined threshold, using the processor. Such methods also display a machine identification validity message on a graphic user interface of the portable computerized device based on the process of verifying the machine identification code determining that the machine identification code is in the correct location.
US09016560B2 Component identification system
A component identification system for identifying an industrial machine component in situ is disclosed herein. In an embodiment, a computer system is provided which is configured to implement a method of identifying a component of an industrial machine in situ. In particular, the computer system is configured to decode an image containing a data matrix code, and identify the data matrix code in the image. The computer system is further configured to associate the data matrix code in the image with an identified component in a database.
US09016542B2 Staple cartridge comprising compressible distortion resistant components
A fastener cartridge can comprise a support portion, a tissue thickness compensator positioned relative to the support portion, and a plurality of fasteners positioned within the support portion and/or the tissue thickness compensator which can be utilized to fasten tissue. In use, the fastener cartridge can be positioned in a first jaw of a surgical fastening device, wherein a second jaw, or anvil, can be positioned opposite the first jaw. To deploy the fasteners, a staple-deploying member is advanced through the fastener cartridge to move the fasteners toward the anvil. As the fasteners are deployed, the fasteners can capture at least a portion of the tissue thickness compensator therein along with at least a portion of the tissue being fastened.
US09016539B2 Multi-use loading unit
A cartridge assembly is disclosed. The cartridge assembly includes a channel and a removable assembly in releasable engagement with the channel. The removable assembly includes a cartridge body and a support plate. The cartridge body includes an engagement structure disposed adjacent a proximal end thereof. The support plate is configured to mechanically engage the cartridge body and includes an engagement structure disposed adjacent a proximal end thereof. The engagement structure of the cartridge body is configured for longitudinal alignment with the engagement structure of the support plate. The engagement structures of the cartridge body and the engagement structure of the support plate are configured to mechanically engage the engagement structure of the channel when the removable assembly is engaged with the channel.
US09016537B2 Tractor and printer using the same
According to one embodiment, a tractor comprises a guide shaft, a first belt unit, a second belt unit, a fixing unit and a connecting unit. The first belt unit is supported by the guide shaft so as to move in an axis direction of the guide shaft. The second belt unit is arranged to face the first belt unit in the axis direction of the guide shaft and supported by the guide shaft. The fixing unit, which is movably supported by the guide shaft in the axis direction of the guide shaft and is capable of being fixed on the guide shaft. The connecting unit configured to connect the first belt unit to the fixing unit with a clearance in the axis direction of the guide shaft.
US09016524B2 Tamper-evident anti-refill dispensing fitment for a container
An anti-refill product includes a container including a neck with a neck finish, a fitment received in the neck, and a radially expandable element detachably coupled to the fitment. The radially expandable element is disposed to engage a detent in the neck and detach from the fitment when the fitment is removed from the neck, such that the radially expandable element falls into the body and expands, preventing removal into and through the neck.
US09016522B2 Multi-compartment devices having dispensing tips
The present invention relates to multi-compartment devices having a pre-applied dispensing element. The device is adapted for dispensing multi-component compositions that are kept separate prior to use. Supplying a pre-applied dispensing element facilitates and simplifies the dispensing operation during use and reduces the chance of misuse due to improper application of the mixing element, loss and/or damage of the component.
US09016518B2 Beverage dispensing flow control device and method thereof
A beverage dispensing flow control device according to one example includes a body portion, an actuation lever and a sealing gasket. A sealing gasket is securable over the bottom surface of the body and has a bottom surface with a beverage flow aperture and a vent aperture. The apertures are configured to define a maximum flow position when the sealing gasket is rotationally aligned with respect to the body portion such that the beverage flow aperture does not block the flow aperture of the body portion, and a minimum flow position when the sealing gasket is rotationally aligned with respect to the body portion such that the beverage flow aperture blocks at least the majority of the body's flow aperture while leaving at least a portion of the vent channel unblocked. A plunger is in operable communication with the actuation lever to selectively seal the bottom surface of the gasket.
US09016506B1 Locking lid assembly for containers
A locking lid assembly for use with an open top container. The lid assembly includes a lid having a upper and lower surfaces, and an outer perimeter, a retention frame swingably suspended from the bottom surface of the lid portion adjacent the outer perimeter of the lid, and a flexible tightener associated with the retention frame and configured to selectively exert a force on the retention frame, such that the force cause the retention frame to shorten in effective length and swing inwardly away from the outer perimeter of the lid.
US09016491B2 Collapsible cup for hot and cold beverages
A novel cup is disclosed that may be collapsed and extended to hold cold or hot liquids safely. The cup preferably comprises a telescoping body comprising a plurality of rings of varying outer diameters, each ring having an outer wall and an inner wall forming an air gap therebetween, a leak-proof mechanism comprising an O-ring disposed about one or more rings, and a locking mechanism comprising an annular track disposed about one ring, and a pin disposed about another ring adapted to fit within the track and slideably engage it. The locking mechanism may further comprise a first magnet seated within the air gap of a first ring, and a second magnet seated within the air gap of a second ring, whereby the first and second magnets create a magnetic pull toward one another to help keep the cup in either a collapsed or extended position.
US09016490B1 Modular container system
A device suitable for use with a car-hauling container such as a car-hauling rail car or shipping container that can be used to transport various goods in heretofore unutilized empty car-hauling containers and an integrated system employing the same. The device includes a base member configured to engage the vehicle supporting floor of an associated automobile car-hauling container. The device also includes a pair of opposed sidewalls pivotally mounted to the base moveable between a first orientation perpendicular to the base and a second orientation in overlapping relationship to each other and to the base member as well as a pair of opposed endwalls pivotally mounted to the base. The pair of opposed endwalls are moveable between a first orientation perpendicular to the base and a second orientation in overlying relationship to the sidewalls and in side-by-side relationship to each other. The device also includes a roof member that is moveable between a first orientation parallel to the base member and a second storage orientation.
US09016489B2 Circumferential reinforcing groove for container finish
A container including a finish, a sidewall portion, a base portion, and an inwardly directed rib member. The finish has a thread portion and an opening formed by the finish. The sidewall portion extends from the finish. The base portion extends from the sidewall portion and encloses the sidewall portion to form a volume for retaining a commodity. The inwardly directed rib member is disposed circumferentially about the finish.
US09016483B2 Dual plane self-adjusting shelf
An apparatus for storing and displaying packages. The invention discloses a self-adjusting shelf comprising a sled coupled to a track, and at least two product supports located in a plane above the track. The product supports are aligned substantially parallel to the track and are coupled to the track. Packages rest upon the product supports. The sled slides along the length of the track. The sled urges, via either gravity or a biasing device, the sled forward against downstream packages. Thus, when one package is removed, the sled forces the remaining packages to the front of the shelf.
US09016481B2 Compacted hydrocyclone apparatus in vessels
A particular stacking configuration may be used for installing or orienting a plurality of hydrocyclones in a vessel in order to reduce vessel size and make process systems more compact at higher flow rates. Vessel size and footprint reduction may be achieved by stacking one or more hydrocyclone packs, cassettes, modules or groups one above the other in a vertically oriented vessel.
US09016465B2 Conveyor belt arrangement including a conveyor belt having a hybrid conductor loop
A conveyor belt has a carrying side cover plate and a running side cover plate each of a polymer material having elastic properties. The conveyor belt defines a conveyor belt longitudinal direction (X) and has an embedded reinforcement and at least one of the cover plates is provided with a hybrid conductor loop. The hybrid conductor loop communicates in a contactless manner with an interrogation station in the form of a transmitter/receiver pair. The hybrid conductor loop has a flattened conductor cross section and runs in the conveyor belt obliquely at an angle (α) relative to the conveyor belt transverse direction (Y) to form a diagonal direction (Z). The transverse direction (Y) is at right angles to the longitudinal direction (X). The arrangement of the transmitter/receiver pair is adapted to the diagonal direction (Z) to so increase the mutual spacing of the transmitter and the receiver.
US09016459B2 Device for buffering molded parts in a beverage filling plant
A device for buffering molded parts in a beverage filling plant, and in one embodiment, for buffering container closures in a beverage filling plant, is described. The device has an intake and an outlet, between which a buffer surface for buffering the molded parts is disposed. The buffer surface is rotatably disposed.
US09016455B2 Lubrication structure of driving force transmission apparatus
A lubrication structure of a driving force transmission apparatus includes a rotating shaft, a friction engagement device, a piston member, a piston housing, a component, a piston chamber, a moving member, a holding member, a rotation stopper, and a hydraulic oil path. The rotating shaft has a shaft direction and is rotatable around the shaft direction. The friction engagement device includes a friction engagement unit which is arranged around an outer circumference of the rotating shaft and in which a plurality of friction materials are alternately laminated along the shaft direction. The piston member is provided movably along the shaft direction to press the friction engagement unit so that the plurality of friction materials engage with each other. The piston housing houses the piston member.
US09016453B2 Connecting device for two shafts having a rebound cushion
A connecting device (1) for the rotationally fixed connection of first and second shafts (2, 3) that can rotate relative to one another. The connecting device (1) comprises an axially movable connecting element (5) designed such that, in a first axial position (A), the connecting element (5) forms an interlock between the first and second shafts (2, 3) and, in a second axial position (B), the connecting element (5) releases the interlock. The connecting device (1) also comprises an actuating system (6, 8, 9, 10, 11) for moving the connecting element between the first and second axial positions (A, B) and a stop (16) which limits the axial movement of the connecting element (5) in the first or second axial position (A, B). An impact damper (17) is provided for the stop (16) in order to reduce annoying noise when the connecting element (5) strikes against the stop (16).
US09016450B2 Method for controlling a hydrodynamic retarder which can be disengaged mechanically via a separating clutch
There is provided a method for controlling a hydrodynamic retarder. The method includes determining a presence of a retarder switch-off request, and keeping a separating clutch closed, after the determining, for a preset time span and emptying a working chamber of the hydrodynamic retarder of a working medium by continuous actuation of a rotating bladed rotor and interruption of infeed of the working medium into the working chamber. The method further included varying the preset time span according to at least one of the following parameters or at least one parameter correlated with one of the following parameters: a rotational speed of the rotating bladed rotor, an output pressure, against which the working medium is emptied from the working chamber, a filling level of the working chamber with the working medium, a temperature of the working medium, and a braking torque of the hydrodynamic retarder.
US09016449B1 Briefcase and backpack luggage
The briefcase and backpack luggage includes a housing that may carry a plurality of items. The housing comprises a case portion of the housing that may store the items. A folder portion of the housing is coupled to the case portion of the housing. The folder portion of the housing may store items. A handle is coupled to the housing. The handle may be gripped. A strap is coupled to the housing. The strap may be positionable on the user so the housing is retained on the user.
US09016443B2 Method for producing brake drum and a brake drum
The present invention discloses a method for producing brake drum, wherein three different metallic materials are used for the three-layer construction; and two layers made of different molten metallic materials are cast based upon the prefabricated steel shell (with steel or gray iron for the structural layer and the Mo-containing, abrasion-resistant alloy cast iron for the braking friction layer) so that atoms from these two adjacent but different metallic layers inter-diffuse across the interface to form a solid fusant or an inter-metallic compound, thereby generating a very strong metallurgical bond. The present invention also provides a brake drum, comprising a brake drum shell, a structural layer inside the brake drum shell, and a friction layer inside the brake drum structural layer and for braking.
US09016441B2 Linear stopper
A linear stopper including a stopper body having an inclined surface with a wedge-like space between the inclined surface and a surface of the guide member with a gap decreasing gradually toward one side of an extending direction of the guide member; rolling elements that are arranged in the wedge-like space so as to be rollable therein; and rolling element pressing means that presses the rolling elements in a direction to bite into the wedge-like space, so that the rolling elements are forced into pressure contact with the surface of the guide member and the inclined surface of the stopper body. A one-way stopper mechanism restricts the relative movement of the stopper body with respect to the guide member toward a side at which the gap in the wedge-like space is large, but allows the relative movement toward a side at which the gap in the wedge-like space is small.
US09016429B2 Machine bearing system including hard thin film and method of using same
A bearing system includes a sleeve bearing supported on a shaft and a gear supported on the sleeve bearing. The shaft has an outer diameter shaft surface, the sleeve bearing has an inner diameter bearing surface and an outer diameter bearing surface, and the gear has a gear bore surface. At least one of the outer diameter shaft surface, the inner diameter bearing surface, the outer diameter bearing surface, and the gear bore surface includes an isotropic surface finish and a hard thin film over the isotropic surface finish. During a break-in period of operation of the bearing system, the hard thin film over the isotropic surface finish breaks in a counter surface of the bearing system to extend a hydrodynamic lubrication period of operation of the bearing system.
US09016428B2 Work vehicle and wheel loader
A work vehicle includes an engine, an exhaust gas post-processing device, an engine room and a partitioning member. The exhaust gas post-processing device includes a diesel particulate filtering device, a selective catalyst reduction device, a connecting pipe connecting the diesel particulate filtering and the selective catalyst reduction device, and an injection device configured to inject a reducing agent into the connecting pipe. The engine room accommodates the engine and the exhaust gas post-processing device. The partitioning member includes a first partition part disposed between the injection device and the diesel particulate filtering device, and a second partition part disposed between the injection device and the selective catalyst reduction device.
US09016425B1 Pedestrian airbag system for vehicle
A pedestrian airbag system for a vehicle may include a hood panel having an attachment surface disposed in a lower surface of a rear end portion thereof, an elevated surface which is disposed at a rear side of the attachment surface and is elevated with respect to the attachment surface, and an intermediate surface which is disposed between the attachment surface and the elevated surface, an airbag housing which is attached to a lower surface of a rear end portion of the hood panel, and a tear line which is formed in a rear surface of the airbag housing, the tear line allowing a portion of the airbag housing to form an airbag door, in which an upper end of the tear line is disposed lower than the bolt.
US09016419B2 Hydraulic excavator
A hydraulic excavator includes a lower traveling unit, an upper revolving unit revolvably mounted on the lower traveling unit, a counterweight disposed on a rear end part of the upper revolving unit, an engine compartment disposed in front of the counterweight on the upper revolving unit, a cab disposed in front of the engine compartment on the upper revolving unit, an equipment compartment disposed between the engine compartment and the cab on the upper revolving unit, a pair of handrails and a pair of antenna supporting parts. The pair of handrails is disposed on the equipment compartment. The pair of antenna supporting parts is configured to support a pair of antennas. At least a portion of the pair of antenna supporting parts is disposed above the engine compartment. The pair of antenna supporting parts is connected to the pair of handrails.
US09016418B2 Construction machine
A right front housing cover is arranged in the right side of a working mechanism, and a first control valve is arranged in a front portion side of a valve accommodation room that is covered with the right front housing cover. Further, a signal control valve block is arranged in the back side of the first control valve and in the upper side of the first control valve, and a solenoid valve is arranged in the back side of the signal control valve block. A front surface plate forming part of the right front housing cover has a lower side is inclined in an oblique downward direction toward the forward side, and is arranged along a virtual line that extends in an oblique downward direction through a front end portion of the first control valve and a front end portion of the signal control valve block.
US09016413B2 Fuel cell vehicle
An object of the present invention is to efficiently heat a vehicle cabin of a fuel cell vehicle by utilizing heat of air discharged from a fuel cell stack. In a fuel cell vehicle in which an exhaust duct configured to discharge air from a fuel cell stack is arranged below a floor, the exhaust duct includes: a lower surface wall facing at least a lower surface of the floor with a predetermined gap therebetween; and a pair of side walls extending from right and left side portions of the lower surface wall toward the lower surface of the floor, and the floor is configured to be heated by the air flowing in the exhaust duct.
US09016409B2 Rolling cutter placement on PDC bits
A cutting tool cutting tool may include a tool body having a plurality of blades extending radially therefrom; and a plurality of rotatable cutting elements mounted on at least one of the plurality of blades, wherein the plurality of rotatable cutting elements are mounted on the at least one blade in a nose and/or shoulder region of the cutting tool at a side rake angle ranging from about 10 to about 30 degrees or −10 to about −30 degrees.
US09016404B2 Ram boring device
The invention relates to a ram boring device for creating horizontal boreholes, having an impact piston which moves in an oscillatory manner within a casing of the ram boring device and of which the impact frequency or impact intensity can be varied by displacing the center position of the impact piston inside the casing.
US09016398B2 Disc-shaped torque transducer
A power tool includes a motor having an output shaft that defines an axis, a drive train connected to the output shaft and operable to drive a tool output and a housing at least partially surrounding the motor and the drive train. The power tool further includes a reference disk fixed to the housing, a collar including internal teeth that engage at least a portion of the drive train and a torque transducer having a hub, a web and a rim. The torque transducer is positioned between the collar and the reference disk such that the rim is connected to the collar and the hub is connected to the reference disk. The web defines a first thickness measured parallel to the axis and the rim defines a second thickness measured in a radial direction with respect to the axis, such that the second thickness is greater than the first thickness.
US09016395B2 Impact tool
An impact tool includes a housing, a motor supported in the housing and defining a first axis, an output shaft rotatably supported in the housing about a second axis oriented substantially normal to the first axis, and an impact mechanism coupled between the motor and the output shaft and operable to impart a striking rotational force to the output shaft.
US09016388B2 Wiper plug elements and methods of stimulating a wellbore environment
Methods for preparing a wellbore casing for stimulation operations comprise the steps of cementing a wellbore casing in a wellbore, the wellbore casing having a downhole tool comprising a valve and an apparatus for restricting fluid flow through the valve, such as a ball seat, disposed above the valve. Actuation of the valve opens the valve to establish fluid communication between the wellbore casing and the formation. A plug element is disposed on a seat of the ball seat and a casing pressure test is performed. The plug element then dissolves or disintegrates over time increasing fluid communication between the wellbore casing and the formation, thereby preparing the wellbore casing for stimulation operations without additional wellbore intervention after the casing pressure test. In certain embodiments, during or after dissolution of the plug element, clean-out of the bore of the valve is performed by the plug element.
US09016387B2 Pressure equalization apparatus and associated systems and methods
A pressure equalization apparatus can include separate longitudinal bores which form a continuous flowpath, the flowpath alternating direction between the bores, and the bores being interconnected at opposite ends thereof. A well system can include a well tool with a chamber therein containing an assembly in a dielectric fluid, and a pressure equalization apparatus including a flowpath having one end connected to the chamber, and the other end connected to a source of a another fluid, the flowpath extending in opposite directions between the flowpath ends through multiple separate bores. A method of installing a well tool can include attaching a mandrel to the well tool, then lowering the well tool at least partially into the well suspended from the mandrel, and then securing a pressure equalization apparatus to the mandrel, a flowpath of the apparatus being connected to a chamber of the well tool containing an assembly.
US09016376B2 Method and wellbore servicing apparatus for production completion of an oil and gas well
A method of servicing a subterranean formation comprising placing a wellbore servicing system within a wellbore penetrating the subterranean formation, wherein the wellbore servicing system comprises a first activatable stimulation assembly and a second activatable stimulation assembly incorporated within a tubular string, configuring the wellbore servicing system to provide a route of fluid communication from the first activatable stimulation assembly to a first zone of the subterranean formation, introducing a treatment fluid into the first zone of the subterranean formation via the first activatable stimulation assembly, and embedding a first portion of the wellbore servicing system within the wellbore.
US09016369B2 Downhole piston accumulator system
A downhole piston accumulator system is disclosed, such as for a formation tester. The soft piston of the system is designed to withstand high pressure downhole fluids in small volume cylinders, the fluid being collected for optical fluid identification or other analyses. The temperature range of the fluid may vary widely, which can be accommodated by the soft piston. Sealing components on the soft piston include additional materials for sealing the soft piston and otherwise helping to accommodate the wide ranging pressures and temperatures. The piston container or cylinder is designed to properly capture the piston and accommodate piston movement. The piston accumulator system allows an outer or exterior position sensor to detect piston movement, such as by a magnetic sensor.
US09016349B2 Customizable drapery system and method
A drapery system for forming a window drapery of user-selected length. The system includes first and second drapery sections and at least one fastener for selectively and overlappingly attaching the drapery sections without stitching or sewing. A method of forming a drapery of user-selectable length is also provided.
US09016346B2 Double roman shade curtain and double roman shade using the same
Disclosed herein is a double roman shade curtain which is configured to include a first curtain 10, a second curtain 20, a connection belt 30, and a cord 40. Further, the present invention relates to a double roman shade curtain which is configured to include a first curtain 10, a second curtain 20, a connection belt 30, a cord 40, a rotating bar 50, a frame 60, and a tow rope 70. Therefore, the double roman shade curtain and the double roman shade using the same can be integrally woven without separately forming the ring and prevent accidents that children are wound with the cord and can be formed in both surfaces to have a beautiful appearance, be installed without dividing front and back faces, and have excellent durability.
US09016343B2 Device for welding a tubular lining of a wastewater pipe
An apparatus for welding a tubular lining of a wastewater pipe includes a retainer for the butt-jointed longitudinal edges, which are to be welded, of a plastic panel bent to form a pipe, and a welding apparatus. The retainer includes one respective clamping device for each edge formed by a stationary clamping bar on the outside of the pipe and a movable clamping bar on the inside of the pipe which is connected to an actuating drive. The stationary clamping bars are located opposite of one another with respect to the butt joint between the two longitudinal edges while leaving a gap open. At least one of the two movable clamping bars forms a stop for one longitudinal edge of the plastic panel in a position placed against the associated stationary clamping bar. A guide is provided along the gap between the stationary clamping bars for the welding device.
US09016318B2 Magnetorheological fluid-based device and method for use
A magnetorheological fluid-based device and method may include the use of magnetorheological (MR) fluid, a primary magnetic field to control the viscosity of the fluid, and a secondary magnetic field to reduce clumping of ferromagnetic particles.
US09016314B2 Fluid connector for a cooling system
Embodiments of the disclosure may include a fluid connector. The fluid connector may include a holding portion including a housing defining a channel, a sleeve disposed in the channel and defining a passage, an adapter disposed in the passage of the sleeve, and a filter configured to prevent the flow of contaminants into the channel of the housing. The fluid connector may also include an insert portion configured to be inserted into the channel of the housing and secured to the holding portion.
US09016310B2 Automatic water shut-off valve for low pressure
An automatic water shut-off valve for low pressure includes: a body having a nipple formed at a lower portion thereof; a rubber diaphragm inserted into a protruding threaded pipe formed at an outside portion of the body; and a pressure supporter pressurizing the rubber diaphragm, wherein the pressure supporter has a drain hole and the fixing cap has a cap drain hole, so that the fluid is drained through a fluid flow hole of the rubber diaphragm in the case of compressible air fluid or at pressure lower than set pressure and is stopped when the fluid switching face of the rubber diaphragm is grounded to a fluid stop protrusion of the pressure supporter in the case of incompressible fluid or at pressure higher than set pressure.
US09016302B2 Cold/hot water balance valve with burn-proof functions
A cold/hot water balance valve prevents burning or scalding of the users. The valve is accommodated in the holding space preset into a dual-temperature ceramic valve. The balance valve mainly includes a hot water stop flange, protruded from a first lateral end wall, and meshed with a first end of a moveable spool to block a hot water stream when the first end shifts towards the first lateral end wall. A minimum cold water retaining portion is protruded from the second lateral end wall. When the second end of the moveable spool shifts towards the second lateral end wall, the minimum cold water retaining portion will be abutted onto the second end of the moveable spool, such that a minimum flow gap is reserved between the second end and the second lateral end wall, allowing for constant flow of water stream through the cold water slot of the moveable spool.
US09016296B1 Umbrella structure
An umbrella structure includes a shaft, a top notch fixed at the top end of the shaft, a runner mounted around and slidable along the shaft, plural ribs, plural stretchers, a canopy, and plural torsion springs. Each rib has an upper end pivotally connected to the top notch. Each stretcher has an upper end pivotally connected to an intermediate portion of one of the ribs and a lower end pivotally connected to the runner. The canopy can be opened or closed by sliding the runner upward or downward along the shaft. One torsion spring is provided where each rib is pivotally connected to the corresponding stretcher. When the runner is slid downward to close the canopy, each torsion spring is compressed and stores energy. When the runner is slid upward to open the canopy, each torsion spring releases the stored energy to reduce the effort required for opening the canopy.
US09016285B2 Flue-curing apparatus and associated method
A flue-curing apparatus and a related method are provided. The flue-curing apparatus includes a circulation chamber and a curing chamber that are separated by a divider wall. An air circulation system includes a blower positioned in the circulation chamber that directs air to a heater device and a lower passage into the curing chamber. The air may be received from one or both of an inlet and an upper passage extending from the curing chamber to the circulation chamber. A humidity control system humidifies the air directed into the curing chamber. A controller may receive signals from wet and dry bulb thermometers to determine the conditions in the curing chamber and the condition of tobacco leaves being cured therein. The controller may adjust various operational parameters to cause the tobacco leaves in the curing chamber to cure at a desired rate.
US09016284B2 Sheet material cutting apparatus
A cutting apparatus and an associated method for slitting a tobacco sheet material into cut pieces used to form smoking articles are provided. The cutting apparatus includes a rotatable cutter assembly having a drum member configured to rotate about an axis defined thereby. The cutter assembly includes a plurality of knife members disposed about the periphery of the drum member and extending radially therefrom. A fixed counter-knife assembly is disposed adjacent to the periphery of the drum member and is configured to interact with the rotatable cutter assembly during rotation thereof about the axis. The counter-knife assembly includes a ledger member having a plurality of cutting insert members removably engaged therewith. The cutting insert members are configured to interact with the knife members during rotation of the cutter assembly with respect to the counter-knife assembly so as to slit the tobacco sheet material received therebetween into cut pieces.
US09016283B2 Backboard for an automated CPR system
A backboard for an automated cardio pulmonary resuscitation system, said backboard comprising a board element, the board element defining a plane and having a top edge, a bottom edge a first side edge and a second side edge; a set of connectors adapted for connection of the backboard to an automated cardio pulmonary resuscitation unit, said connectors being provided at said side edges; and at least one set of stabilizing elements extending away from an edge and transversely to said plane.
US09016280B2 Intrauterine fallopian tube occlusion device
An intrauterine device for occluding orifices of fallopian tubes includes a resilient body having an elongated member with a first end and a second end. The elongated member further includes a first leg ending with the first end of the elongated member, a second leg ending with the second end of the elongated member and a connection member positioned therebetween. A first orifice plug is secured at the first end of the elongated member and a second orifice plug is secured at the second end of the elongated member. The first and second orifice plugs are shaped and dimensioned to seat at the orifices of the fallopian tubes or within the fallopian tubes as the elongated member spreads outwardly with the first end and second end moving apart.
US09016270B2 Window mounting for thermal expansion in an oven appliance
Mounting for a window in an oven appliance is provided so as to allow for thermal expansion during oven use. More particularly, an expansion zone is provided around the window such that, during heating of the window from oven operation, the window is allowed to expand without restraint that could cause cracking or shattering. Space can be allowed for both lateral and longitudinal expansion of the window.
US09016265B2 Exhaust gas recirculating valve for an internal combustion engine
An exhaust gas recirculation valve for an internal combustion engine includes a housing comprising an exhaust gas inlet and an exhaust gas outlet, and a valve closing body fastened to a valve rod. The valve rod is movable. A valve seat is arranged between the exhaust gas inlet and the exhaust gas outlet. A guide bushing comprising a first section guides the valve rod in the housing. A sealing ring is arranged at an end of the guide bushing remote from the valve closing body. The valve closing body is lowered onto the valve seat by a movement of the valve rod and lifted from the valve closing body by an opposite movement of the valve rod. A circumferential gap is formed between the valve rod and the guide bushing in the first section of the guide bushing directed toward the sealing ring.
US09016262B2 Fuel injector connector device and method
A connector device and method of converting an engine to operate using an alternative fuel is disclosed. In one embodiment, the connector device comprises an outlet portion, a first injector portion, and a second injector portion. The outlet portion is configured to mate with a fuel injector opening of the engine. The outlet portion comprises an outlet channel in fluid communication with a combustion chamber of the engine when the connector device is installed in the fuel injector opening. The first injector portion is configured to receive a first fuel injector and comprises a first injector opening and a first injector channel. The second injector portion is configured to receive a second fuel injector and comprises a second injector opening and a second injector channel. The second injector channel is curved to provide a laminar flow of fuel through the second injector channel.
US09016260B2 Method and system for adjusting port throttles
An engine system and method for improving engine starting are disclosed. In one example, two engine cylinder port throttles are adjusted differently during engine starting. The system and method may improve engine torque control during an engine start.
US09016244B2 Engine control for catalyst regeneration
Methods and systems are provided for injecting water during an engine cylinder deactivation event so as to reduce an exhaust catalyst regeneration requirement following the cylinder deactivation. In one example, water is injected at one or more deactivated engine cylinders to reduce oxidation of the exhaust catalyst. Then, during engine cylinder reactivation, a degree of richness of a combustion air-to-fuel ratio may be reduced to decrease fuel penalty to the engine while reducing NOx emission.
US09016226B2 Suspended marine platform
A suspension system for passenger modules used with high-speed boats, the suspension system including a shock absorbing assembly, for supporting the passenger module relative to the vessel. The passenger module is attached to the vessel via an assembly of pivoting spars in which the vessel attachment locations are spaced athwart a greater distance than the passenger module attachment locations. The suspension system may include means for resisting relative lateral movement (e.g. a panhard rod or a Watt's linkage) and for attenuating motion associated with pitch and roll.
US09016219B2 Tension release device for compensating mechanical error of a tension device for a sewing machine
A tension release device for compensating mechanical error of a tension device for a sewing machine includes a rotary arm, a tension release shaft, a guiding member, an actuating member, and a micro-adjustment member, the rotary arm is located at one end of the tension release shaft which is inserted through the base, the tension release shaft is coupled to the guiding member, the guiding member is provided with an arc-shaped guiding flange which includes a first end and a second end higher than the first end. On the actuating member is provided a push portion which protrudes toward and is pushed by the guiding flange of the guiding member, a micro-adjustment hole is formed at one end of the actuating member or at the one end of the control shaft, and the micro-adjustment member is screwed in the micro-adjustment hole and extends toward the tension release shaft.
US09016212B2 Pallet skirt wrap
A wrap for a retail display, e.g., a pallet, is provided. The wrap includes corner units and a strap. The strap is releasably interfaced with corner units, with the corner units locating the strap relative to a retail display. The strap may include indicia such as printed indicia, such as, for example, advertisements.
US09016208B2 Tie plate separator and method thereof
Embodiments of a tie plate sorter are disclosed wherein the tie plates are sorted and fed to an output device for further feeding to a tie plate distribution system. The tie plates may be oriented as needed. Exemplary methods are also provided.
US09016203B2 Propellant charge igniter
The invention relates to producing a propellant charge igniter tube (2) for a propellant charge igniter (1) by means of hydroforming (high-pressure forming). According to the present invention, a sleeve base (6) is then joined to the propellant charge igniter tube (2) by means of friction welding, for example, and vulcanized without reworking. In this context, the rubber lips of the sleeve base (6) and the propellant charge igniter tube (2) are molded on, or vulcanized, on in one operation. The vacuum-packed benites (8) and the lower part (9) of the propellant charge igniter (1) can then be mounted in the sleeve base (6).
US09016193B2 Logistic transport system for nutritional substances
A preservation system for storage and logistic transport of nutritional substances. The preservation system obtains information about the nutritional substance to be preserved, senses and measures the external environment to the preservation system, senses and measures the internal environment to the preservation system, senses and measures the state of the nutritional substance, and stores such information throughout the period of preservation. Using this accumulated information, the preservation system can measure, or estimate, changes in nutritional content (usually degradation) during the period of preservation. Additionally, the preservation system can use this information to dynamically modify the preservation system to minimize detrimental changes to the nutritional content of the nutritional substance, and in some cases actually improve the nutritional substance attributes.
US09016192B2 Hot-and-cold serving station
A serving station includes a first well and a second well. The wells configured for receiving food pans. The serving station further includes an active cooling system and an active heating system. The active cooling system is configured to independently lower the temperature of either or both of the first and second wells, and the active heating system is configured to independently raise the temperature of either or both of the first and second wells. Both wells may be heated, both wells may be cooled, or one of the first and second wells may be heated while the other is cooled.
US09016189B2 Apparatus for providing milk for a coffee maker
The apparatus for providing milk for a coffee maker comprises a milk container having a base container for receiving the milk and a lid disposed on the base container, and at least one tube element, wherein the respective tube element protrudes into the base container and has an inlet opening for the milk, said inlet opening being in fluid connection with an outlet opening for the milk disposed on an upper side of the lid. An elastic sealing collar surrounding the outlet opening is disposed at the outlet opening. A docking system for docking to the milk container comprises a docking piece, which can be brought into a top position and a bottom position, wherein the docking piece has at least one opening for receiving the milk on an underside. If the docking piece is in the top position, the docking piece has no contact with the sealing collar and the sealing collar is shaped such that at least one section of the sealing collar protrudes upward above the respective outlet opening. If the docking position is in the bottom position, the underside of the docking piece is pressed against the sealing collar such that the sealing collar is compressed in the vertical direction and rests in a fluid-tight manner against the docking piece along a closed curve enclosing the particular opening.
US09016187B2 Pump action rifle and action lock mechanism
An action lock for a Modern Sporting Rifle pump action firearm is pivotably mounted within the lower receiver of the rifle and has a stop surface that engages a contact surface on the bolt carrier when the bolt carrier is in battery. A cam on the hammer or the trigger engages a cam surface on the action lock when the hammer is released by a pull of the trigger. Cam action rotates the action lock out of engagement with the bolt carrier, unlocking it and allowing the fore end grip to be pumped to cycle the action and extract and eject the spent casing and strip and chamber a new round.
US09016183B2 Sheet material punching device
A sheet material punching device includes a plurality of punches and links, a driving mechanism having drive gears capable of transmitting a rotational driving force of an electric motor (driving source), and slide arms allowed to reciprocate along the longitudinal direction of a frame, the slide arms making the punches reciprocate in a punching direction along with their own reciprocating motions by the intermediary of links. The slide arms respectively have cams capable of converting the rotational motion of the driving mechanism into the reciprocating motions of the slide arms, and auxiliary cams capable of moving the slide arms to predefined initial positions. The drive gears respectively have cam followers to be engaged with the cams, and auxiliary cam followers to be engaged with the auxiliary cams. The sheet material punching device return the slide arms to the initial positions without increasing a driving energy.
US09016176B2 Web member cutting apparatus for cutting web member that has a plurality of fibers including tows and web member cutting method
A web-member cutting apparatus for cutting a web member at intervals in a transport direction includes: an intermittent transport mechanism for intermittently transporting the web member in the transport direction; a disc-like rotatable blade member for cutting the web member by moving along an intersecting direction while rotating about a rotation shaft during a suspension period of transport of the web member, and a downstream pressing member for regulating movement of the web member by pressing the web member against the intermittent transport mechanism at a position downstream from a target cut position in the transport direction throughout a period during which the rotatable blade member is cutting the web member.
US09016169B2 Bicycle sprocket
A bicycle sprocket is provided that includes an external peripheral edge part and an internal peripheral edge part. The external peripheral edge part has a plurality of metal sprocket teeth. The internal peripheral edge part is positioned radially inward of the external peripheral edge part. The internal peripheral edge part is integrally formed as a one-piece unit with the external peripheral edge part. The internal peripheral edge part has at least one recess that extends radially outward from an inner edge of the internal peripheral edge part toward the external peripheral edge part.
US09016160B2 Steering system and coupling wire
A telescopic-type steering system includes an upper tube and a lower tube that are coupled to each other such that relative displacement between the upper tube and the lower tube is allowed. The steering system includes a coupling wire that is at least partially formed of an insulating member and that has one end portion and the other end portion that are electrically insulated from each other. In the steering system, the upper tube and the lower tube are coupled to each other by the coupling wire.
US09016159B2 Flexible tool
A flexible tool comprises stiffening means switchable in use from a first state of relatively low stiffness to a second state of relatively high stiffness, and subsequently switchable from the second state back to the first state.
US09016156B2 Dog clutch control apparatus for automated transmission
A dog clutch control apparatus for an automated transmission includes a rotary shaft, a dog clutch transmission mechanism including a clutch ring, a clutch hub, a sleeve including a spline, an axial driving device, a dog clutch portion provided at the clutch ring, a rotation speed detection sensor, the spline including high teeth and a low tooth, clutch rear teeth and clutch front teeth formed at the dog clutch portion, and a control unit controlling an operation of the axial driving device based on a deceleration gradient of a rotation speed of either one of the sleeve and the clutch ring detected by the rotation speed detection sensor and controlling the axial driving device so that a decreased thrust load is applied to the clutch rear teeth from the sleeve in a case where the deceleration gradient is smaller than a first predetermined value.
US09016151B2 High integrity linear actuator and method of operation
A linear actuator for an aircraft comprising a casing comprising a first casing section and a second casing section, wherein the first casing section and the second casing section are extendible and retractable with respect to each other, and a first drive mechanism and a second drive mechanism disposed in the casing, wherein the first drive mechanism and the second drive mechanism are operable independently of each other to drive at least one transmission element connected to an interior of the casing.
US09016150B2 Transmission having selectable power transfer shaft
A vehicle powertrain includes a transaxle configured to drive front wheels and a power take-off unit configured to drive rear wheels through a driveshaft. The power take-off unit includes a disconnect clutch such that the power flow path to the rear wheels can be disconnected to reduce fuel consumption and reconnected when needed for traction enhancement. Although the disconnect clutch is physically located within the power take-off unit, it is actuated by fluid from the transaxle valve body. The disconnect clutch actuator includes a piston that slides within a chamber in a housing and a solenoid controlled valve that fluidly connects the chamber either to a pressure source or to the transaxle sump.
US09016147B2 Apparatus and method for simulating inhalation efforts
An inhalation simulation system is provided for use with inhalers in particular breath-powered dry powder inhalers. The simulation system can recreate a patient's inhalation profile obtained with an inhaler adapted with a sensing and monitoring device for the detection of characteristic signals generated from the inhaler in use, which signals are transmitted to a computer with an algorithm which is configured to analyze the signals and generate new signals via a transmitter to actuate the inhalation simulation system component parts so that a subject's inhalation profile is replicated simultaneously or in real-time, or stored for later use. Methods of measuring the performance of inhalers are also provided.
US09016134B2 Circular load cell strain sensor configuration
A load cell extending in an axial direction having an outer surface includes a groove in the outer surface having a first flat wall, and a second flat wall; and a principal strain sensor positioned on the first flat wall to measure tension and compression in the axial direction.
US09016132B2 Rotating blade analysis
A method of analyzing blade displacements detected by circumferentially spaced stationary timing probes associated with an assembly of rotating blades mounted on a rotor, including (a) identifying a possible resonant vibration event in the assembly of rotating blades; (b) zeroing the blade displacements on the rotations identified with the resonant vibration event to remove invariant blade displacements; (c) fitting modelled blade displacements corresponding to possible blade vibrational deflections at various frequencies to the zeroed blade displacements; and (d) characterizing the resonant vibration event by identifying at each rotation the frequency having modelled blade displacements which correlate best with the zeroed blade displacements. Step (c) includes performing at each individual rotation the sub-step of fitting the modelled blade displacements at each frequency to the zeroed blade displacements for successive rotations which include that individual rotation.
US09016121B2 Apparatus of digital environment monitor having high-pressure chamber easy in maintenance
A digital apparatus is provided for monitoring environment. The apparatus has a high-pressure chamber easy in maintenance. By using a supporting unit, the chamber is stably set in a container. In addition, the supporting unit reduces problem of saturated-humidity absorption so that wastage of utilities and rate of fake signals are both decreased. Thus, the chamber is prevented from mist and vapor for keeping good function.
US09016119B2 Pore pressure measurement in low-permeability and impermeable materials
Systems and methods are described for calculating pore pressure in a porous formation such as shale gas having substantially disconnected pore spaces. In some described examples, an NMR logging tool with at least two depths of investigation (DOIs) is used. The deeper DOI can be used to sample the shale gas that has not been perturbed by the drilling process, for example, and contains the gas at connate pressure. The shallow DOI can be used to sample shale gas that has been perturbed, and has lost at least part of its gas content. The micro cracks that have been formed in the shallow location (closer to the borehole) allow for injection of gas into the formation at known pressures while measuring the NMR response. The connate pore pressure can then be calculated for the deeper location based on the NMR response to the known pressure increase.
US09016117B2 Tire monitoring apparatus, system and method of using the same
A system and method for measuring, recording and reporting vehicle tire temperatures and/or pressures. In one aspect, a sensing device including a convex protective vessel, with pressure and/or temperature sensors enclosed therein. The sensing device is dropped freely within the interior of a tire prior to rim mounting. A movement sensor can also be included in the sensing device. The protective vessel, including all sensors, is not attached or connected in any way to the vehicle tire, rim, or valve stem such that the sensing device is independent of the vehicle tire, rim, and valve stem, and moves freely within the interior of the tire. A balancing set including a dummy device, substantially equal in weight to a sensing device, and means for connecting the dummy device to the sensing device at 180 degrees separation around the tire may also be employed.
US09016115B2 Device for sensing a pressure, particularly a pressure in a combustion chamber of an internal combustion engine
A device for sensing a pressure, particularly in a combustion chamber of an internal combustion engine. The device has a housing and an adapter element, secured in the housing, for accommodating a sensor module. The sensor module includes a transmission element, a sensor element and a supporting element, the sensor module being supported by way of the transmission element on a compensation member which is joined to the adapter element, and by way of the supporting element on a fixing element. At an end face pointing toward the sensor module, the compensation member is provided with a circular recess, in which the transmission element is accommodated in centered fashion.
US09016114B2 Method of measuring steam turbine, measuring device, and method of manufacturing steam turbine
A method of measuring a steam turbine according to an embodiment has: installing a measuring device into the inside of the steam turbine through an inspection hole or a manhole of the steam turbine or an inspection hole or a manhole of a condenser connected to the steam turbine, when the steam turbine is halted; and measuring a position and a dimension of an axial key or a center key of the steam turbine by using the measuring device, without opening a turbine casing of the steam turbine.
US09016094B2 Water cooled oxygen lance for use in a float glass furnace and/or float glass furnace using the same
A float glass furnace includes a melting furnace which heats raw materials to form a molten glass batch, a working end where the molten glass batch is cooled, at least one regenerator which introduces heated combustion air into the melting furnace through a port neck, and at least one oxygen lance in or proximate the port neck. The oxygen lance includes a lance pipe in fluid communication with the port neck, an outer shell surrounding the lance pipe, an inlet water passageway in fluid communication with a channel(s) between an exterior surface of the lance pipe and an interior surface of the outer shell, and an outlet water passageway in fluid communication with the channel(s).
US09016084B2 Pressure swing adsorption / desorption heating, cooling, and energy storage process and apparatus
The invention described herein enables a variety of heating, cooling, energy transformation, and energy storage options with a small number or components. Described are Pressure Swing Adsorption and Pressure Swing Desorption cycles, processes, and apparatuses including multiple sorption beds and active energy input by a pump and energy storage as pressure differentials. A preferred embodiment includes two zeolite 13X sorption beds, CO2 adsorbate, solenoid valves, and a compressor pump. In operation these components provide a range of heating, cooling, and energy storage options. Operational cycles are described.
US09016080B2 Battery heating and cooling system
A system may include a first heat exchanger, a pumping device, and a valve. The pumping device may be in fluid communication with the first heat exchanger. The valve may receive a fluid from the pumping device and may be movable between a first position allowing the fluid through a first flow path and a second position to allow the fluid to flow through a second flow path. The first heat exchanger may be in heat transfer relation with an energy storage device such that heat may be extracted from the energy storage device when the valve is in the first position. Heat may be transferred from the first heat exchanger to the energy storage device when the valve is in the second position.
US09016078B2 Fuel tank flammability reduction and inerting system and methods thereof
A system for reducing flammability has a heat exchanger that cools ullage from a tank, condenses vapors within the ullage, and returns the cooled ullage and vapors to the tank.
US09016067B2 Gas-turbine combustion chamber with a cooling-air supply device
A gas-turbine combustion chamber has a cooling-air supply device delivering cooling air to a combustion chamber wall 6 to be cooled. The cooling-air supply device includes at least one air-supply duct 8 which, in respect of its flow axis, is arranged vertically to the combustion chamber wall 6, with the air-supply duct 8 being flow-connected to at least one cooling duct 9. The air-supply duct 8 forms a throttle and has a smaller diameter than the cooling duct 9. The cooling duct 9 issues at a shallow angle, relative to its flow axis, to the surface of the combustion chamber wall 6 in a recess 10 of the combustion chamber wall 6, with the cooling duct 9 being designed to impart a swirl to the air flowing through it.
US09016066B2 Combustor assembly in a gas turbine engine
A combustor assembly in a gas turbine engine includes a combustor device, a fuel injection system, a transition duct, and an intermediate duct. The combustor device includes a flow sleeve for receiving pressurized air and a liner surrounded by the flow sleeve. The fuel injection system provides fuel to be mixed with the pressurized air and ignited in the liner to create combustion products. The intermediate duct is disposed between the liner and the transition duct so as to define a path for the combustion products to flow from the liner to the transition duct. The intermediate duct is associated with the liner such that movement may occur therebetween, and the intermediate duct is associated with the transition duct such that movement may occur therebetween. The flow sleeve includes structure that defines an axial stop for limiting axial movement of the intermediate duct.
US09016060B2 Exhaust-gas supply device of a turbine wheel of an exhaust-gas turbocharger
An exhaust-gas supply device (1) of a turbine wheel (2) of an exhaust-gas turbocharger (3), having a two-channel turbine housing (4) and an exhaust manifold (7) which can be connected to an internal combustion engine (8), which exhaust manifold (7) has a first manifold channel (9) which connects first cylinders (Z1, Z4) of the internal combustion engine (8) so as to form a first manifold exhaust-gas path length, and a second manifold channel (10) which connects second cylinders (Z2, Z3) so as to form a second manifold exhaust-gas path length, to generate virtually identical overall exhaust-gas path lengths of the two channels.
US09016059B2 Charge air system and charge air operation method
A charge air system for a combustion engine and an operation method are provided. The charge air system includes a first turbocharger stage for intake of combustion air supplied to the engine from a first pressure to a second pressure, a second turbocharger stage for compression of the compressed air to a third pressure, a first heat exchanger being arranged between the first and the second turbocharger stage for cooling the compressed air, a first intake air bypass for modulating the flow of the air through the first heat exchanger and/or a first mass flow control unit for controlling the flow of a cooling medium supplied to the first heat exchanger.
US09016058B2 Vehicle braking force generator
The object of the present invention is to provide a vehicle braking force generator capable of detecting a lock failure quickly. A vehicle braking force generator includes a motor cylinder device that generates a brake hydraulic pressure according to an operation amount of a brake pedal, a motor current obtaining unit that obtains a torque current according to an electric motor, a brake hydraulic pressure obtaining unit that obtains a brake hydraulic pressure generated in a cylinder unit, a movement amount obtaining unit that obtains a movement amount of pistons to a compression direction of a brake fluid relative to the cylinder unit, and a determination unit that determines an operation state of the motor cylinder device.
US09016055B2 System for conversion of wave energy into electrical energy
The present invention relates to the utilization of wave energy and its conversion into operating motion of an electrical energy generating system. The system for generation of electrical energy through the conversion of aquatic wave motion includes floating bodies and a constant rotation mechanism, which converts the two-way linear motion of an inflexible transmission shaft or a flexible transmission shafts into one-way rotation of an output shaft of the constant rotation mechanism. This mechanism allows utilization of wave energy in two directions caused by the rise and fall of waves. The output shaft of the constant rotation mechanism is coupled to a force multiplier that is further coupled to a generator which generates electrical energy. Constant rotation mechanism can be driven by inflexible transmission shaft pivotally coupled to the floating bodies at one end, and the other end to an input gear of the constant rotation mechanism. Depending on the height of the wave and the wavelength, various constructions of floating bodies are used. Certain floating bodies are designed for the waves of a smaller amplitude and smaller wavelength, while other floating bodies are designed for bigger amplitude and bigger wavelength.
US09016046B2 Internal combustion engine with exhaust-gas aftertreatment arrangement and method for operating an internal combustion engine of said type
A method, comprising purging a storage catalytic converter of stored NOx by diverting only a portion of incoming exhaust flow around the catalytic device while increasing injection of reductant to the storage catalytic converter; and responsive to the diverting, adjusting injection of an ammonia-containing fluid into recombined exhaust flow upstream of an SCR catalytic converter. Bypass of the storage catalytic converter reduces available oxygen and air flow through the storage catalytic converter, providing a more advantageous environment for reduction of NOx in the storage catalytic converter.
US09016042B2 Reinforcement members for aircraft propulsion system components configured to address delamination of the inner fixed structure
An inner fixed structure of a thrust reverser includes an inner skin, an outer skin, a cellular core disposed between the inner skin and the outer skin, and at least one crack and delamination stopper extending radially between the inner skin and the outer skin.
US09016040B2 Thrust reverser system with translating-rotating cascade and method of operation
A thrust reverser system and operation suitable for high-bypass turbofan engines. The thrust reverser system includes a cascade system adapted to be translated with a translating cowl in an aft direction of an engine to expose a circumferential opening. The cascade system is deployed from a stowed position as the translating cowl and the cascade system are translated in the aft direction. During deployment of the cascade system, a fore end thereof translates in the aft direction and an aft end thereof initially translates in the aft direction and then subsequently rotates about the fore end so that further translation of the cascade segment in the aft direction causes the cascade segment to move to a deployed position and divert bypass air within a bypass duct of the engine through the circumferential opening.
US09016038B2 Fid apparatus and method of using
A fid apparatus includes a first channel formed along one side of the fid and a second channel formed along an opposite side of the fid. The fid further includes an aperture that passes completely through both the first channel and the second channel. This arrangement enables the fid to be able to grasp or clutch a segment of rope during a splicing process. The splicing process involves a method of using the fid apparatus in such a way that the segment of rope is arranged within the first channel, second channel, and aperture of the fid prior to commencing splicing processes. The segment of rope used is determined by the particular form of splicing that is implemented.
US09016037B2 Container having a dissolvable dispense indicator
A product includes a dissolvable dispense indicator carried by a container.
US09016023B2 Multi-purpose column assembly
Column assemblies for work environments that support the acoustical, lighting, and cabling needs for the environment.
US09016018B2 Support plate for installing tile
A support for installing facing materials such as ceramic tiles on a substrate such as floors, walls and ceilings wherein the support plate has a plurality of spaced apart recesses in the plate material, with the recesses being open at the top surface and have solid sidewalls and a base, and a plurality of slots in the non-recessed portions of the plate material extending through the top surface and bottom surface, the slots joining one or more adjacent recesses. The support plate of the invention is used for tile installations between the substrate and such tile. Thin-set mortar that is used to secure the tile to the support plate flows into the recesses and into the slots forming a continuous bond between the mortar and the adjacent slots providing for a strong bond between the support plate, mortar and the tiles.
US09016012B1 Wind turbine tower system
A wind turbine tower system is provided which includes a wind turbine tower with a height of at least 80 meters, said wind turbine tower comprised of ultra-high performance concrete and a wind turbine mounted on the wind turbine tower. The wind turbine tower system may include a vertically extending lattice structure formed of a plurality of modular components, wherein each of said plurality of modular components being pre-stressed. The tower may also be formed using UHPC shells.
US09016009B2 Pane module for use in a window
The pane module is adapted to be installed in a window frame and comprises a pane element and a border element (91). The pane element includes at least two sheet elements (92, 94), such as sheets of glass, separated by one or more spacer members (93). The border element (91) is made by molding and surrounds the pane element, at least partially encasing the edge of at least one sheet element. In order to provide the pane module with a number of functionalities traditionally performed by the frame, the pane module comprises at least one functional face.
US09016007B2 Buckling-restrained brace assembly
The disclosed subject matter is directed to a building structural bracing apparatus having an inner core element sandwiched between an upper and a lower containment web. The brace frame being useful in the construction of earthquake and blast resistant structures where energy dissipation is desired.
US09016006B2 Fabricated stone apparatus and method of constructing the same
A fabricated stone apparatus is provided. A plurality of stone sheets are affixed together to form a fabricated stone structure having a substantially hollow interior portion, wherein each of the plurality of stone sheets is substantially planar, and wherein a side edge of one of the plurality of stone sheets engages with a side edge of another of the plurality of stone sheets. A cover plate is positioned at an end of the fabricated stone structure, wherein the cover plate is connected to a top edge of at least a portion of the plurality of stone sheets, wherein the top edge is positioned substantially perpendicular to at least one of the side edges. At least one fastener is connected between at least two of the plurality of stone sheets, wherein the at least one fastener is positioned remotely from the cover plate.
US09016000B2 Hotel room that includes both living spaces and fitness spaces
A hotel room that serves as guest accommodations and provides a fitness area for a guest. The hotel room includes different zones, at least one of which is a sleeping zone, and at least the other of which can serve a fitness function. The fitness zone may be convertible between living spaces and fitness, or may serve only a fitness function.
US09015999B1 Tower with exterior cable support and a modular base
A tower with exterior cable support preferably includes a tower structure, a base plate, a middle support structure, a top plate and at least three cables. The tower structure may be a tapered monopole tower, a step mono tower or a lattice tower. The base plate is attached to a base of the tower. The middle support structure is attached to substantially a midway height of the tower. The top plate is secured to substantially a top of the tower. One end of the at least three cables are secured to the base plate, a perimeter of the at least three cables are supported by the middle support structure and the other end of the at least three cables are secured to the top plate. The modular base preferably includes at least four foundation base members, a tower base member, a perimeter wall base and at least four wall members.
US09015993B2 Control device for operating an electric window lifter
The invention relates to a control device for carrying out an operating method for an electric window lifter for moving a rear pane (3) in a motor vehicle, in which the rear pane (3) is moved in a lowering direction (−z) along an approximately s-shaped path of movement. In the case of trapping, the movement of the rear pane (3) in the lowering direction (−z) is stopped and the rear pane (3) is moved in the lifting direction (+z).
US09015987B2 Telemetry-enabled trap monitoring system
Disclosed is a trap including a status LED configured to indicate a trap status, a door sensor configured to indicate a door status, and a status button, configured to: 1) wake a micro controller such that the telemetry-enabled trap can be registered with a telemetry system, and 2) cause the status LED to indicate at least the trap status and the door status. Also disclosed is a method for monitoring the trap. The method includes receiving GPS data, monitoring the GPS data for valid positional information, and receiving an event message from a trap tracker module.
US09015983B1 Patridge sights and related methods
Disclosed is an improved open sight that may be operated as a Patridge sight and point-on-point sight.
US09015979B2 Selectable double tube magazine
A selectable double-chamber magazine firearm is disclosed. The double-chamber magazine firearm includes a receiver, at least one barrel adjacent the receiver, and a double-chamber magazine releasably secured to the receiver. The double-chamber magazine includes a first elongate magazine chamber and a second elongate magazine chamber adjacent to and parallel with the first elongate magazine chamber. The firearm further includes a selector secured adjacent an open end of the first elongate magazine chamber and an open end of the second elongate magazine chamber. The selector is configured to move between a first position such that the selector at least partially obstructs the open end of the second elongate magazine chamber and a second position such that the selector at least partially obstructs the open end of the first elongate magazine chamber.
US09015978B2 Magazine release device for firearms
A magazine release device is affixed to a firearm and operable from either side of the firearm. The device includes a shaft extending between opposite sides of the lower receiver and movable longitudinally between an engaged and a disengaged orientation. A spring biases the shaft into the engaged orientation. A plate, affixed to one end of the shaft, includes an inwardly directed catch that engages with a magazine when the shaft is in the engaged orientation and disengages from the magazine when the shaft is moved to the disengaged orientation. A right hand actuation button is affixed to the shaft on the right side of the lower receiver and a left hand actuation button is affixed to the plate on the left side and each actuation button controls the shaft and plate between the disengaged orientation and the engaged orientation.
US09015976B2 Frame assembly for display panel
A frame assembly includes a display panel, a rear cover, a housing and an assembling structure. The housing includes a plurality of frames which enclose the display panel and the rear cover. Each frame has a sidewall, and a connection member which connects the frames to each other. The assembling structure is installed in the housing to provide a closed structure and is provided to ensure coupling force among the display panel, the rear cover and the housing. The assembling structure includes a fastening bracket which presses the display panel onto the frames of the housing and fastens the display panel to the frames, a support bracket which supports the rear cover, and an auxiliary bracket which assists connection between the adjacent frames.
US09015974B2 Displays with magnetic couplings
The perimeter of a hollow-core nonmagnetic frame is magnetized with magnetic inserts. Display panels of corresponding shape and size are provided with a ferromagnetic material along their perimeter so that the display panels can be magnetically retained in position on the frame by magnetically coupling to the magnetic inserts through the nonmagnetic frame. In this manner, aesthetically pleasing seamless multi-panel displays can be created in various shapes and sizes.
US09015962B2 Article of footwear with support element
An article of footwear with an undulating sole provides a different and unique ride and/or feel to the article of footwear, while also providing a unique aesthetic appeal and adequate cushioning and support. The midsole has an undulating shape substantially similar to a sine wave with a series alternating peaks and troughs, and may include one or more support elements disposed on the midsole to provide desired stiffness or cushioning properties to the midsole.
US09015956B1 Low profile solar drying tunnel
A solar drying tunnel having a low-profile and which is transportable includes a bottom portion, a frame, a cover, and externally controlled rolling mechanism for turning grain over. The tunnel may also include a fan at one end and a chimney at another end to provide enhanced air flow.
US09015952B2 Six-direction directing device
The six direction directing device includes a shaft, a rotation member, a driving source, and a guide member. The shaft extends in an X axis direction. The rotation member is rotatable around an inclined axis inclined at α deg with respect to the shaft. The rotation member has an xyz rectangular coordinate system. The rotation member further includes a spherical surface and an orbit portion formed around an x axis of the spherical surface. The guide member is fixed to an XYZ rectangular coordinate system. The orbit portion has such a shape that the y axis of the rotation member is sequentially directed in + and − directions on the U, V, and W axes that cross one another at intervals of 60 deg around the X axis when the rotation member is rotated in contact with the guide member by the rotation of the shaft.
US09015942B2 Method of treating an aerofoil
A method of imparting deep compressive residual stress to an aerofoil, the method involves determining a stress map for the aerofoil for stress generated by Foreign Object (FOD) impact, a stress map for the aerofoil of high cycle fatigue, a stress map for the aerofoil of low cycle fatigue and determining a combined stress map by combining the stress map of FOD impact, the stress map of high cycle fatigue and the stress map of low cycle fatigue. A zone is then defined on the aerofoil from the combined stress map for receiving the deep residual compressive stress, and compressive residual stress imparted to the defined zone.
US09015934B2 Method for manufacturing probe card
A method for manufacturing a probe card prepares a plurality of probes, each having a metal layer on an attaching portion, and hot-melt material covering the metal layer. Each probe is attached to a probe substrate by inserting its attaching portion into a different through hole of the probe substrate so that at least a part of the metal layer is located in the through hole. The hot-melt material of each attaching portion is melted and thereafter solidified such that the hot-melt material contacts the metal layer and a part of a wall surface of the through hole, to fix each probe to the probe substrate.
US09015931B2 Retention-extraction device for removable cards in a chassis
A retention-extraction device is provided for a removable card in a chassis. The device includes an actuation rod having a cam slot, the actuation rod configured to provide linear movement along the length of the actuation rod, and an extraction lever operatively connected to a proximal end of the actuation rod and pivotally secured to the chassis. The device also includes a bell crank with a cam follower that is configured to ride in the cam slot and a latch hook that pivots between an open and closed position based on the motion of the bell crank. The linear movement of the actuation rod causes the extraction lever to apply a force to a portion of the card and causes the latch hook to pivot to an open position to allow removal of the card.
US09015929B2 Apparatus and method for inserting preformed electrical bar conductors in a twisting device
An apparatus for inserting a preformed electrical bar conductor into a twisting device of the conductor, the apparatus comprising: a supply device that arranges the preformed bar conductor into a supply direction (X-X), the preformed bar conductor having two rectilinear arms that are parallel to each other and connected to each other by a curved portion; a transfer device that draws the conductor from the supply device into a grip position in which the conductor is arranged along the supply direction (X-X) and rotates it 90 degrees into an insertion position in which the conductor is arranged along an insertion direction (Y-Y), perpendicular to the supply direction (X-X) and parallel to a pocket on the twisting device; and an insertion device that inserts the conductor into the twisting device, the insertion device equipped with thrust means that move the conductor along the insertion direction (Y-Y) until the conductor is at least partially inserted in the pocket.
US09015928B2 Electronic component mounting apparatus
A control unit of an electronic component mounting apparatus controls a component imaging unit so as to image an electronic component that is held by the holding unit when the holding unit is subjected to an acceleration movement or a deceleration movement by a movement mechanism unit.
US09015922B2 Bone implants and method of manufacture
An implant device for humans or mammals has a body structure having an exposed surface and one or more selected portions of the exposed surface having a bone formation enhancing 3-dimensional pattern. The exposed surface can be on exterior portions of the body structure or internal portions of the body structure or both. The one or more selected portions of the exposed portions having the bone formation enhancing 3-dimensional patterns are in the external exposed surfaces or in the internal exposed surfaces or both internal and external exposed surfaces.
US09015911B2 Coupling device for securing an ISOFIX child seat to a vehicle
A coupling device for securing an ISOFIX child seat to a vehicle is provided with a housing including a first opening; a first pivot member adjacent to the first opening and pivotably secured to the housing, the first pivot member including first and second slots; a second pivot member forward of the first pivot member and pivotably secured to the housing, the second pivot member including a lock pin configured to receive in the second slot; a first biasing member in the housing and anchored on the second pivot member to interconnect the first and second pivot members so that the first and second pivot members can rotate clockwise; and a pulling member having one end held secure to the second pivot member and extending outwardly so that the second pivot member can rotate counterclockwise. The coupling device can be easily connected to or disengaged from an anchorage member.
US09015910B2 Spaced multi-rib zipper
The present disclosure relates to a one piece multi-rib fastener including at least two groups of ribs, each rib with one or more hooks, wherein the groups are separated by a space less than the width of the maximum number of ribs within one of the groups.
US09015902B2 Cleaner-head for a vacuum cleaner
The invention relates to a cleaner head for a vacuum cleaner. The cleaner head has a housing and a soleplate assembly hingedly connected to the housing. The soleplate assembly and the housing are held closed by a releasable catch, which is pivotally mounted to one of the housing or the soleplate for rotation between a locking position and a release position. In accordance with the invention, the catch incorporates a first cam, which cam engages the other of the soleplate or the housing as the catch is rotated from the locking position towards the release position, in order to force apart the housing and the soleplate.
US09015901B2 Portable air blower
A portable air blower includes: a first pipe having a first outlet opening communicating with a main body, the first pipe discharging wind generated in the main body through the first outlet opening; and a second pipe having a larger diameter than that of the first pipe, the second pipe being attached movably in the axial direction to the outer circumference of the first pipe and having a second outlet opening having a larger diameter than that of the first outlet opening. In the portable air blower, the second pipe is moved relative to the first pipe to dispose the second outlet opening upstream or downstream of the first outlet opening; the second pipe has an inflow window disposed upstream of the first outlet opening, the inflow window enabling air to flow from the outside into the second pipe.
US09015899B2 Surface cleaning apparatus with different cleaning configurations
An upright surface cleaning apparatus comprises a surface cleaning head having a dirty air inlet. A support structure is moveably mounted to the surface cleaning head and a portable cleaning unit is removably mounted to the support structure. An above floor cleaning wand is provided. Each of the wand and the portable cleaning unit is separately removable from the support structure.
US09015892B1 Corner-mounted shower brush
The bodily scrubbing assembly includes a housing that may be mounted within a shower. A plurality of suction cups is coupled to the housing. The suction cups are configured to engage the shower. The housing is retained in the shower. A plurality of bristles is coupled to the housing. The plurality of bristles may scrub a user's body.
US09015891B2 Device and method for cleaning drinking glasses
A device for cleaning drinking glasses, including inner and outer cleaning aids extending substantially upright adjacent each other to cleaningly engage an outside and an inside respectively of a wall of a drinking glass inserted between the cleaning aids. The outer cleaning aid includes at least one foam body of which a body portion, over at least a part of the height of the device, extends into a free area of a smallest circle enclosing a non-circular cross section of the inner cleaning aid.
US09015886B2 Oral care implement
An oral care implement is disclosed. The oral care implement includes a head section including a carrier element that is mounted for driven movement; a base section including a transmission element; and an at least partly elastically deformable neck section arranged between the head section and the base section. The transmission element is coupled to the carrier element for driving the carrier element into an oscillatory movement with an oscillation amplitude peak value. Further, the neck section is arranged as a parallel spring arrangement that deforms when a load above a first threshold load value is applied at the head section along a use direction such that the angular relationship between the head section and the base section is preserved and the head section and the base section move relatively to each other resulting in a reduction of the oscillation amplitude peak value.
US09015883B2 Pillow with gusset of open cell construction
A pillow is provided herein which includes a cover having opposing first and second panels. A gusset perimetrically bounds, and joins, the first and second panels. The gusset is formed of an open cell construction. Compliant fill material is disposed within the cover. Advantageously, with the subject invention, a pillow is provided allowing for lateral ventilation between opposing panels. This permits a cooling effect while a user is resting or sleeping.
US09015879B1 Foldable sofa mattress and method
A foldable sofa mattress and method for storing within low profile furniture. The mattress includes a transition section disposed between different collapsible sinuous spring sections. The sinuous spring sections are pivotably joined to the transition section and the sections are affixed to upper and lower grids for support. A method for storing a foldable mattress includes the steps of providing a mattress with a transition section disposed between two collapsible sections, extending opposing pairs of straps from the transition section to each of the separate collapsible sections, and bending the mattress. The method further includes the steps of flattening the two collapsible sections, placing the flattened sections on top of one another, and storing the folded mattress in a cavity.
US09015877B2 Splash guard towel
A splash guard designed to protect the gap between the back of a sink and the adjoining wall or mirror. The guard has an upper edge and a lower edge. There upper edge is attached to the mirror, preferably through the use of suction cups. The lower edge is provided with a bendable bar which a user can bend—using hand strength—into any desired shape. The bendable bar is bent into a shape which conforms the lower edge of the guard to the posterior sink geometry. The lower edge is then placed immediately behind the posterior sink geometry.
US09015874B2 Foldable hot tub seat
A selectively removable and foldable hot tub seat system that is movable to provide additional free area with the hot tub such as when aquatic exercise is desired in the hot tub, and yet can be readily returned into position for seating when a more relaxing use of the hot tub is desired. The foldable hot tub seat system also includes a seat that has an adjustable height, allowing for use by users of differing heights and/or seat height preferences. The hot tub seat system does not require any mounting hardware and may be installed, removed, and adjusted without requiring any tools.
US09021611B2 Beam pen lithography
The disclosure relates to methods of beam pen lithography using a tip array having a plurality of transparent, elastomeric, reversibly-deformable tips coated with a blocking layer and apertures defined in the blocking layer to expose tip ends of the tips in the array. The tip array can be used to perform a photolithography process in which the tips are illuminated with a radiation that is channeled through the tips and out the apertures to expose a photosensitive substrate. Also disclosed are tip arrays formed of polymers and gels, apparatus including the tip arrays and radiation sources, and related apparatus for selectively masking tips in the tip array from radiation emitted from the radiation source.
US09021608B2 Methods and apparatus for sharing, transferring and removing previously owned digital media
The invention provide systems and methods for management of digital media objects, comprising first and second client digital data processors (e.g., personal (or private) computers, laptops, dedicated music devices, electronic book readers, and so forth) that are in communications coupling with one or more stores (e.g., dedicated disk drives, flash drives, cloud storage, etc.). At least one digital media object (DMO) or copy thereof is stored in one or more of those stores and is accessible by at least one of the first and second client digital data processors.
US09021605B2 Method and system for protecting sensitive data in a program
To protect sensitive data in program code, a method includes providing a programming interface with a capability of allocating a protected region of memory which can only be accessed by authorized code. Sensitive data present in program code is stored in the protected region of memory. The method includes marking parts of code in a program as authorized or not authorized to access the sensitive data, and determining if that part of a program which is executing is authorized to access protected data by reference to the marking.
US09021600B1 Digital cinema distribution method and apparatus
Disclosed herein is an improved (digital) supply chain (ISC) product. The disclosure covers a simple explanation of the improved supply chain as a service business model, a review of key digital cinema (D-Cinema) topics, a description of the Digital Cinema supply chain, and finally, a description of the improved supply chain product and process.
US09021590B2 Spyware detection mechanism
A system and method that facilitates and effectuates detection of malware secreted and/or hidden in plain sight on a machine. The system and method in order to achieve its aims generates a list of all loaded modules, identifies from the list a set of modules common to more than a threshold number of processes, and eliminates from the list those modules included in an authentication list. The resultant list is prioritized based, in one instance, on the number of occurrences a particular module makes in the resultant list, and thereafter the list is distributed analyst workstations.
US09021534B2 Guided television method and system
There is provided a method for guiding viewer selection of television content. The method comprises receiving a request for delivery of television content from a remote system; establishing an identity of the remote system; accessing a viewing history corresponding to the remote system in response to receiving the request; identifying a desirable subset of content items from available television content based upon a first plurality of discrimination criteria including the viewing history; determining a display subset of content items from the desirable subset, to be provided for selection by the remote system, according to a second plurality of discrimination criteria including the viewing history; and delivering an interface to the remote system for enabling a viewer of the remote system to select content items from the display subset.
US09021530B2 Method and system for playing background music and key tone based on embedded browser
A method and system for playing background music and key tone based on an embedded browser, and a digital television receiving terminal. The method comprises: analyzing and downloading web data, intercepting protocol registration events, and sending a background music start command when the background music need to be played; analyzing transport stream (TS) data pushed by a server, obtaining data required for playing the background music, and playing the background music; and receiving a key operation command from a user, analyzing the TS data pushed by the server when playing the background music, obtaining data required for playing key tone, and playing the key tone instructed in the key operation command. With the preceding method, system and digital television receiving terminal, defects in concurrently playing multi-channel audio data are overcome and the background music and key tone can be played concurrently.
US09021520B2 Systems and methods for providing and processing print-augmented broadcast signals
A process for providing a print-augmented broadcast signal for transmission to one or more convention broadcast receiver includes receiving a broadcast signal comprising (i) standard content for a particular broadcast program and (ii) a non-content portion. Supplemental content which is associated with the standard content of the particular broadcast program is additionally received. Next, the supplemental content is combined onto the non-content portion of the broadcast signal to form a print-augmented broadcast signal, the print-augmented broadcast signal comprising the standard content, which can be rendered on a conventional broadcast receiver, and the supplemental content, which is printable on-demand at a destination conventional broadcast receiver substantially concurrently with the rendering of the standard content.
US09021510B2 Remote procedure call (RPC) bind service with physical interface query and selection
A service module that provides for discovery of one or more network interfaces connecting a prospective remote procedure call (RPC) client, facilitates the provision of RPC programs in a network including multi-horned systems. When a request for a network address to an RPC application providing an RPC program is received from the RPC client, the RPC bind daemon discovers from the module, using the client response address, over which interface(s) the client is accessible. The daemon then selects an address of a network path to the RPC application that the prospective client can access and returns the corresponding network address. The service module monitors the network stack for RPC get address requests and builds tables of client address entries with corresponding network interface identifiers. The entries are retired according to an aging policy.
US09021499B2 Moving a logical device between processor modules in response to identifying a varying load pattern
Utilization of the processor modules is monitored. A varying load pattern including at least one of a bursty behavior or an oscillatory behavior of the processor modules is identified. Distribution of logical devices between processor modules is performed.
US09021493B2 Management of resources within a computing environment
Resources in a computing environment are managed, for example, by a hardware controller controlling dispatching of resources from one or more pools of resources to be used in execution of threads. The controlling includes conditionally dispatching resources from the pool(s) to one or more low-priority threads of the computing environment based on current usage of resources in the pool(s) relative to an associated resource usage threshold. The management further includes monitoring resource dispatching from the pool(s) to one or more high-priority threads of the computing environment, and based on the monitoring, dynamically adjusting the resource usage threshold used in the conditionally dispatching of resources from the pool(s) to the low-priority thread(s).
US09021491B2 Dual mode reader writer lock
A system, and computer usable program product for a dual mode reader writer lock are provided. A contention condition is determined in using an original lock. The original lock manages read and write access to a resource by several processes executing in the data processing system. The embodiment creates a set of expanded locks for use in conjunction with the original lock. The original lock and the set of expanded locks forming the dual mode reader writer lock, which operates to manage the read and write access to the resource. Using an index within the original lock, each expanded lock is indexed such that each expanded lock is locatable using the index. The contention condition is resolved by distributing requests for acquiring and releasing the read access and write access to the resource by the several processes across the original lock and the set of expanded locks.
US09021490B2 Optimizing allocation of computer resources by tracking job status and resource availability profiles
Embodiments of the presently claimed invention automatically and systematically schedule jobs in a computer system thereby optimizing job throughput while simultaneously minimizing the amount of time a job waits for access to a shareable resource in the system. Such embodiments may implement a methodology that continuously pre-conditions the profile of requests submitted to a job scheduler such that the resulting schedule for the dispatch of those jobs results in optimized use of available computer system resources. Through this methodology, the intersection of the envelope of available computer system shareable resources may be considered in the context of the envelope of requested resources associated with the jobs in the system input queue. By using heuristic policies, an arrangement of allocations of available resources against requested resources may be determined thereby maximizing resource consumption on the processing system.
US09021488B2 Device management scheduling based on trap mechanism
Performing device management scheduling based upon a trap mechanism is provided. A scheduling context, upon receipt from a server, is installed. The scheduling context may have at least one of a first element specifying information including at least one command for device management and a second element specifying a trap-based condition to execute the command. The command in the message specified by the first element is executed, if an occurrence of a particular event specified by the second element is found.
US09021477B2 Method for improving the performance of high performance computing applications on Cloud using integrated load balancing
A computer-implemented method of load balancing including calculating an expected cost set associated with an application-specific task of an application executing on a processing resource in a cloud computing environment, and communicating the expected cost set from the processing resource to a cloud management system. Resource mapping of applications currently executing in the cloud computing environment are retrieved, the application-specific task is assigned to a specific computational resource in the cloud computing environment based on the expected cost set and the resource mapping of applications currently executing in the cloud computing environment. A task to VM (virtual machine) assignment is determined based on the assignment of the application-specific task to the specific computational resource. The task to VM assignment is transferred from the cloud management system to the application executing on the processing resource in the cloud computing environment.
US09021470B2 Software provisioning in multiple network configuration environment
Embodiments relate to systems and methods for provisioning software to machines in a set of diverse networks. A provisioning (or “cobbler”) server can interact with a remote installation client to initiate a software provisioning process to machines installed on two or more diverse networks, such as local area, wide area, virtual private, or other networks. The remote installation clients in different networks can report the network interface types and configurations of their networks to the cobbler server. During provisioning, the administrator can specify one software distribution to the entire set of diverse networks, and the cobbler server can generate different distribution versions tailored to the network configurations of the various different networks. In embodiments, the cobbler server can maintain a set of network configuration templates to automatically set network settings such as static IP addresses, gateway information, hostname information, network mask information, and other settings for the different network types.
US09021459B1 High availability in-service software upgrade using virtual machine instances in dual control units of a network device
Techniques are described for providing high availability (HA) during an in-service software upgrade (ISSU) of a network device, e.g., a router, by running a pair of virtual machines on each of a primary control unit and a backup control unit within the router. First virtual machines may be run on the primary and backup control units to provide high availability for the router. Upon receiving an ISSU request for the router, second virtual machines may be initialized on the primary and backup control units. If the ISSU of the primary control unit fails such that the first and second virtual machines on the primary control unit are executing different software systems, the virtual machines on the backup control unit may provide high availability for the router. Similarly, the virtual machines on the primary control unit may provide high availability for the router during the ISSU of the backup control unit.
US09021455B2 Packed data objects
A computer-implemented process for creating a packed data object, the computer-implemented process comprising providing instrumentation to an enhanced runtime by an enhanced compiler for a computer executable program portion, detecting a special class in the computer executable program portion by the enhanced runtime, creating an internal representation of a packed data object header using the instrumentation, calculating a size of elements for a packed data object associated with the computer executable program portion, determining a type of packed data object using information in the packed data object header, and responsive to a determination that the type of packed data object is an on-heap packed data object, storing the packed data object header and associated packed data object data together for the packed data object in a memory heap.
US09021451B2 Call graph simplification/comparison and automatic initial suspects finding of performance degradations
In one embodiment, a method for call graph analysis is provided. The method includes determining a plurality of nodes in a call graph. The plurality of nodes represent resource consumption of functions of a software program executed in a software system. A simplification factor is determined. A first set of nodes in the plurality of nodes is then eliminated based on exclusive values for the plurality of nodes, inclusive values for the plurality of nodes, and the simplification factor. An inclusive value for a node is a first amount of resources consumed by the node and any descendent nodes of that node. An exclusive value for the node is a second amount of resources consumed by the node. A simplified call graph is output including a second set of nodes in the plurality of nodes. The second set of nodes does not include the eliminated first set of nodes.
US09021450B2 Scalable and precise string analysis using index-sensitive static string abstractions
A disclosed method includes accessing one or more seeding specifications and a program including computer-readable code and applying the one or more seeding specifications to the program to identify for analysis seeds including strings for corresponding identified string variables. The method includes tracking flows emanating from the identified seeds. The tracking includes computing an integral offset into a tracked string variable for any statements causing such a computation. The tracking also includes providing a string representation based on the computed integral offset, wherein the provided string representation comprises a value of the integral offset and an indication of the corresponding tracked string variable. The tracking further includes modeling string manipulations of the tracked string variables using the string representations. Apparatus and program products are also disclosed.
US09021438B2 Automatic framework for parallel testing on multiple testing environments
A web application is tested on multiple testing environments provided by testing appliances. The testing environments are described by a platform, managing an appliance, a browser used for loading the web application, and a browser version. An automatic testing framework is used for handling the parallelized test execution on all of the testing environments. Within the testing framework the testing environments are defined and prepared for the test execution. A consolidated configuration file is generated for the web application's configuration and the tests classes. The testing framework provides a local server to host the web application which is later loaded in the testing environments. The testing framework processes the test and uses a communication with the appliances to send commands and to execute the test on all of the testing environments. A unified test report is generated that accumulates the results from all of the testing environments.
US09021436B2 Automatic reconnection of debugger to a reactivated application
Although a software developer writing software for a mobile device typically performs the development and some of the debugging of the application on a software development computer, the application also has to be debugged as it passes through the deactivate, terminate and reactivate states as it executes on the mobile device. To debug an application the developer can launch the debugger on the software development computer. The debugger can launch the application on the mobile device. If an event that terminates the application occurs, the debugger connection is terminated. In accordance with aspects of the subject matter disclosed herein, the debugger is automatically reattached to the restarted (activated) application. Reattaching the debugger automatically to the restarted application allows the developer to debug the mobile device application as an application passing through multiple states rather than debugging multiple instances of an application.
US09021435B2 Methods and systems for providing a user interface in a multi-tenant database environment
Methods, devices and systems for providing a user interface in an on-demand software service environment are described. Some implementations involve receiving an indication of a component definition to instantiate. The component definition may be a portion of a component definition data structure. Such implementations may also involve instantiating the provided component, instantiating all remaining attributes of the component definition data structure to produce a component instance data structure and transmitting an intermediate representation of the indicated component to a client device. The intermediate representation may comprise a version of the component instance data structure. The intermediate representation may allow the client device to create an instance of the component in memory.
US09021431B2 System and method for developing, deploying and implementing power system computer applications
A system and method for developing, deploying and implementing computer applications for a power system has an open software framework for developing mobile applications. The mobile applications are developed by combining predefined modules having functionality to monitor a power system, change configuration settings within devices installed on the power system and allow utility personnel to quickly respond to events occurring on the power system.
US09021430B2 Method of determining multimedia architectural pattern, and apparatus and method for transforming single-core based architecture to multi-core based architecture
A method and apparatus for authoring an architecture for transforming a single-core based embedded software application to a multi-core based embedded software application, and a method of determining an architectural pattern in a multimedia system. It is possible to perform an architecture authoring operation by using an architectural decision supporter, without prior knowledge and accumulated knowledge regarding a software architecture. Additionally, it is possible to prevent an error from occurring during authoring of an architecture, by using a concurrency-related software architectural pattern that is already evaluated. Thus, it is possible to improve overall quality of software, and to reduce a development time.
US09021424B2 Multi-document editor with code inlining
A multi-document editor system includes a repository for storing a plurality of documents having code fragments. The system further includes a graphical user interface having an editor window within a display region, the editor window for displaying a rendering of the plurality of documents. A program editor module provides a unified editor control to the editor window for editing the plurality of documents.
US09021420B2 Deployment of business processes in service-oriented architecture environments
A computer-implemented business process deployment system and method are disclosed. The system includes memory which stores a design tool which receives a business process description and generates a deployment package composite based thereon. The business process description includes a set of business process activities for a business process, each of the business process activities in the set depending on abstract services for implementing the business process activity. An abstract bindings repository stores mappings between the abstract services and corresponding real services employed by an associated real service employing system. The deployment package composite is configured to bind the abstract service dependencies to the real services in the abstract bindings repository to generate a deployable business process composite that is deployable in the associated real service employing system. A processor implements the design tool.
US09021418B2 Systems and/or methods for creation of metamodels
Certain example embodiments described herein relate to systems and/or methods for systems and/or methods for improved creation of metamodels. More particularly, certain example embodiments described herein relate to automating the creation of metamodels from one or more example models. In certain example embodiments, nodes, edges, and multiplicities of at least one model are automatically identified. A preliminary metamodel is created by adding a metaclass for each automatically identified node and edge. A connection is made between each said added metaclass edge to at least two said added metaclass nodes via first and second associations. Detection of multiple relations is performed by determining whether any of said added metaclass edges are connected to more than two added metaclass nodes. The preliminary metamodel is refined or optimized, e.g., so as to reduce the occurrence of multiple relations.
US09021413B2 Device matching layout and method for IC
The present invention relates to device matching in an integrated circuit. In one embodiment, an integrated circuit of matched devices can include: N main-devices to be matched by 4×K sub-devices configured to form K device arrays, where each of the device arrays includes four sub-device groups arrayed symmetrically around a vertical axis and a horizontal axis, where each of the sub-device groups includes N sub-devices arrayed with equal distance along a direction of the vertical axis, where K and N are integers, and N is larger than two; metal lead wires arrayed in parallel and with equal distance, and configured to connect the main-devices; a common connecting wire configured to connect common nodes of the sub-devices together; and where four sub-devices arrayed in the four sub-device groups, and other sub-devices arrayed in other sub-device groups, are coupled to form 4×K sub-devices to match the main-devices.
US09021406B2 Pattern inspection method of semiconductor device optical image
In accordance with one aspect of this invention, a pattern inspection method includes acquiring optical images regarding figure patterns arranged in each of frame regions, for each of the plurality of frame regions; measuring linewidth dimensions of the figure patterns, for each of the frame regions; operating an average value of each linewidth dimension shift between linewidth dimensions of figure patterns in a reference image corresponding to the frame region concerned and the linewidth dimensions of the figure patterns in the optical image, for each of the frame regions; extracting a specific frame from the frame regions by comparing the average value of the frame region concerned, with average values of frame regions around the frame region concerned, for each of the frame regions; and inspecting the specific frame for dimensional defects of linewidth dimensions.
US09021403B2 Touch input gesture based command
A touch input gesture made on a touch sensitive display is described for providing a quick and efficient method for initiating the opening of a text input box. The initiation of opening the text input box following the touch input gesture may be made during the running of a separate application. Further, certain characteristics related to the shape, size and length of the touch input gesture will be referenced to determine certain characteristics of the text input box that is initiated in response to the touch input gesture.
US09021395B2 Display control device, integrated circuit, and display control method
Included are: a plural-push information management unit; a screen attention degree determination unit; a selection operation history collection unit; a selection probability calculation unit calculating a user's selection probability for each category; and a display style determination unit causing pieces of push information in a category having a higher probability to be displayed in a more easily selectable display style. The categories include a relevance category including pieces of push information regarding content displayed on the screen. The selection probability calculation unit calculates a selection probability of the relevance category having a first attention degree as a screen attention degree to be higher than that having the second attention degree lower than the first attention degree; and calculates a selection probability having a first number as the number of selection times to be higher than that having a second number smaller than the first number.
US09021390B1 Methods and apparatus for optimized pausing of an embedded application to render pop-up window
Methods and systems executing an embedded application within the context of a first client application are provided. One method includes executing application logic to adjust states of one or more display objects and rendering one or more of the one or more display objects that are associated with a stage definition in a display region of the first client application. In response to a trigger event, the method causes the first application to generate a interface component, such as a pop-up, in the display region and pausing the rendering of the embedded application. The pausing includes generating a static image based on the states of the one or more display objects associated with the stage definition, associating the static image with the stage definition and disassociating the one or more display objects from the stage definition.
US09021376B2 Task timer
A computer-implemented method, system, and/or computer program product aid a user with time management before a future event. An event alert is received and displayed on a user interface at a computer. In response to receiving the event alert, an irremovable countdown icon is automatically generated and displayed on the user interface. The irremovable countdown icon, which represents an amount of time remaining before the future event, cannot be removed from the user interface until after the future event has started.
US09021374B2 Systems and methods for generating a dashboard in a multi-tenant database system environment
A system and method for creating a dashboard in multi-tenant database environment is provided. The method may include, but is not limited to receiving, by a processor, positional data and one of a component type and a data source within a database in the multi-tenant database environment for a dashboard object via a first drag and drop operation, receiving, by the processor, the other of the component type and the data source within the database in the multi-tenant database environment for the dashboard object via a second drag and drop operation, and generating, by the processor, display data for the dashboard based upon the dashboard object in real time based upon the received component type, the received positional data and the received data source.
US09021369B2 User matching in a virtual environment
Techniques are disclosed to facilitate user matching in a virtual environment. Social interactions of a first user in the virtual environment are monitored. A request to participate in a desired activity is received from the first user. A set of users currently eligible to participate in the first desired activity is retrieved. A match is programmatically generated between the first user and at least a second user of the retrieved set of users, based on the monitored social interactions. The first user and the second user participate in the desired activity in the virtual environment.
US09021363B2 Centralized user preference management for electronic decision making devices
Systems and techniques for centralized user preference management for electronic decision making devices are provided. A user preference profile is received. A user preference profile manager may transmit a user preference from the user preference profile to a requesting user transaction terminal. the user preference manager may also receive a dynamic user preference from a user preference profile and extend the user preference profile with the dynamic user preference, where the dynamic user preference includes a preference definition and the preference definition includes read and write access controls for the dynamic user preference. Then the user manager may update the user preference profile based on data received from the user transaction terminal.
US09021350B2 Device control system, service-providing method for a device control system, and a program for the same
A device control system does not require changing the application in conjunction with changes in process content or changes in the type or specifications of a device. A style sheet database stores a plurality of style sheets describing information conversion rules for XML documents. A communication interface acquires output data from an application, and acquires an XML document containing information specifying the target device to which the output data is output and an output style sheet. Based on the output style sheet, an XML document converter converts the XML document acquired from the communication interface to an XML document including device control information for the target device. A device-specific XML document input/output unit outputs the XML document acquired from the XML document converter to the device control service corresponding to the target device.
US09021349B1 System, method, and computer program product for identifying differences in a EDA design
The present disclosure relates to a computer-implemented method for generating an electronic design automation differences report is provided. The method may include modifying instructions configured to generate a report of an electronic design and generating a data file based upon, at least in part, the modified instructions. The method may further include converting the data file to a second data file using, at least in part, the template. The method may also include generating a report viewer, based upon, at least in part, the second data file.
US09021347B2 Information processing method and apparatus, program, and storage medium
An information processing method comprises the steps of: inputting an input information of a multi-dimensional array; calculating an accumulated information value corresponding to a position of each element of the input information; and holding the accumulated information value in a buffer having a size of predetermined bits, wherein in the holding step, when an accumulated information value calculated in the calculating step overflows with respect to the size, a part not more than the predetermined bits of the calculated accumulated information value is held as the accumulated information value.
US09021343B1 Parity scheme for a data storage device
A data storage device includes a non-volatile memory having a three-dimensional (3D) memory configuration. The data storage device may further include selection circuitry configured to select data for a parity operation in accordance with a parity scheme. The parity scheme may correspond to a string-based and group-based striping pattern.
US09021336B1 Systems and methods for redundantly storing error correction codes in a flash drive with secondary parity information spread out across each page of a group of pages
Apparatus and methods provide relatively low uncorrectable bit error rates, low write amplification, long life, fast and efficient retrieval, and efficient storage density such that a solid-state drive (SSD) can be implemented using relatively inexpensive MLC Flash for an enterprise storage application. Both primary parity symbols for primary codewords and secondary parity symbols for secondary codewords are generated. The secondary parity symbols are spread out across each page of a group of pages.
US09021333B1 Systems and methods for recovering data from failed portions of a flash drive
Apparatus and methods provide relatively low uncorrectable bit error rates, low write amplification, long life, fast and efficient retrieval, and efficient storage density such that a solid-state drive (SSD) can be implemented using relatively inexpensive MLC Flash for an enterprise storage application.
US09021322B2 Probeless testing of pad buffers on wafer
The peripheral circuitry (350, 360, ESD, BH) of an integrated circuit die on a wafer is tested without physically contacting the bond pads of the die.
US09021320B2 pBIST architecture with multiple asynchronous sub chips operating in differing voltage domains
A programmable Built In Self Test (pBIST) system used to test embedded memories where the memories may be operating at a voltage domain different from the voltage domain of the pBIST. A plurality of buffer and synchronizing registers are used to avoid meta stable conditions caused by the time delays introduced by the voltage shifters required to bridge the various voltage domains.
US09021319B2 Non-volatile memory management system with load leveling and method of operation thereof
A method of operation of a non-volatile memory system includes: generating a test stimulus for a page in a memory array; measuring a test response from the page in the memory array based on the test stimulus; calculating a measured effective life of the page from the test response; and determining a use plan according to the measured effective life for accessing the page.
US09021313B2 Priority-assignment interface to enhance approximate computing
A system and method are provided for enhancing approximate computing by a computer system. In one example, an interface is provided comprising a variable-identifier module and a bit-priority module. The variable-identifier module is configured to identify one or more variables of data that are to be processed by the computer system with approximate precision. Approximate precision is a precision level at which a hardware device does not guarantee full data-correctness for the one or more variables. The bit-priority module is configured to assign bit-priorities to the one or more variables. The bit-priorities include relative levels of importance among bits of each of the one or more variables. The relative levels of importance include at least high-priority bits and low-priority bits.
US09021307B1 Verifying application data protection
A technique for verifying the safety of tenant data in a data center includes creating a topological map of storage constructs used for storing the tenant data within the data center. The topological map includes a logical storage device, a physical storage device, and a set of hardware structures disposed between the logical and physical storage devices. The constructs of the topological map are evaluated to generate an individual assessment of fault tolerance of each construct, and a set of rules are applied to generate an overall assessment of the safety of the tenant data. In an example, an administrator may operate this technique on a tenant application and generate a report for the tenant summarizing the results.
US09021305B2 Processing main cause errors and sympathetic errors in devices in a system
Provided are a computer program product, system, and method for processing main cause errors and sympathetic errors in devices in a system. Error data for the devices in the system are analyzed to determine a main cause error for one of the devices that cause at least one sympathetic error in the system. A main cause event object for the determined main cause error and at least one sympathetic event object for the determined at least one sympathetic error resulting from the main cause error are generated. A determination is made from the at least one sympathetic event object of at least one sympathetic event action to perform. The determined at least one sympathetic event action is performed to recover from the at least one sympathetic error represented by the at least one sympathetic event object providing the at least one sympathetic event action.
US09021284B2 Standby operation with additional micro-controller
One embodiment of the present invention relates to a low-power micro-controller unit having both a standby micro-controller optimized for low power consumption and a main micro-controller optimized for high performance. A power supply is coupled to the main micro-controller and the standby micro-controller. The power supply provides power to one or more of the low-power, standby micro-controller and the high performance, main micro-controller by separate power supply paths, depending on system needs. The separate power supply paths allow the main micro-controller and the standby micro-controller operate independent of each other. During a low-power standby operating mode, power can be disconnected to the main micro-controller, while providing power to the standby micro-controller, thereby eliminating the leakage current associated with the large number of transistors in the main micro-controller, while still retaining the computational capabilities of the standby micro-controller.
US09021283B2 Processor having real-time power conservation
An apparatus having a processing unit and a monitor for monitoring activity associated with said processing unit. The monitor enables selective lowering of the frequency of clock signals, or stopping and starting of clock signals, being received by said processing unit in response to a changing level of activity associated with said processing unit.
US09021282B2 Power management of data processing resources, such as power adaptive management of data storage operations
A system and method for performing power conservation actions is described. In some examples, the system determines a power conservation policy based on information from the system, and implements that policy in an enterprise or in one or more buildings, such as within a data storage environment. In some examples, the system adds or modifies global filters or system performance based on information from the system.
US09021278B2 Network association of communication devices based on attenuation information
An electric vehicle can be configured to execute an association procedure with one or more charging stations in a charging facility to securely connect to and receive electric power from one of the charging stations. The electric vehicle can broadcast one or more service matching messages to the charging stations and, in response, can receive attenuation information from one or more of the charging stations. The electric vehicle can analyze the attenuation information received from the charging stations to identify with which charging station the electric vehicle should associate (e.g., to determine which charging station should provide electric power to the electric vehicle). The electric vehicle can then associate with (and receive electric power from) the identified charging station.
US09021271B1 Injecting code decrypted by a hardware decryption module into Java applications
A method is performed by a computer in communication with a hardware security module (HSM). The method includes (a) running a process virtual machine (PVM) on the computer, the PVM being configured to execute portable bytecode instructions within a PVM environment and (b) executing, within the PVM environment, instructions for (1) reading encrypted instruction code from data storage of the computer, (2) sending the encrypted instruction code to the HSM, (3) in response, receiving decrypted instruction code from the HSM, and (4) injecting the decrypted instruction code within an application running in the PVM environment for execution by the PVM. Embodiments are also directed to analogous computer program products and apparatuses.
US09021267B2 System and method for using digital signatures to assign permissions
According to one embodiment of the invention, a method for setting permission levels is described. First, an application and digital signature is received by logic performing the permission assessment. Then, a determination is made as to what permission level for accessing resources is available to the application based on the particulars of the digital signature. Herein, the digital signature being signed with a private key corresponding to a first public key identifies that the application is assigned a first level of permissions, while the digital signature being signed with a private key corresponding to a second public key identifies the application is assigned a second level of permissions having greater access to the resources of an electronic device than provided by the first level of permissions.
US09021259B2 Encrypted database system, client terminal, encrypted database server, natural joining method, and program
A client terminal is provided with a column encryption unit that, from an encryption key, a table identifier, and a column identifier, generates a column private key, a column public key, and a comparison value, from which the unit generates a concealed comparison value and a ciphertext, encrypting a particular column; and an encrypted table natural joining request unit that issues a natural joining request text that requests natural joining with regards to columns encrypted from the encryption key, the table identifier, and the column identifier. The natural joining request text contains as a table joining key the column private key generated by a group of generating elements and the encryption key from the table identifier of a first and second table and the column identifier of an a-th column and a b-th column. An encrypted database server executes natural joining using the table joining key, and returns the results.
US09021255B1 Techniques for multiple independent verifications for digital certificates
A method includes (a) receiving, at a computing device, a first certificate signing request (1CSR) from a certificate authority (CA), the 1CSR including an embedded second certificate signing request (2CSR), the 2CSR having been received by the CA from an entity seeking a signed certificate from the CA that validates an identity claim made by the entity in the 2CSR, the CA having performed a preliminary verification of the 2CSR prior to embedding it in the 1CSR, (b) verifying that the 1CSR came from the CA, (c) performing a verification procedure on the embedded 2CSR independent of the preliminary verification performed by the CA, to validate the identity claim made by the entity in the 2CSR, and (d) upon successfully validating the identity claim made by the entity in the 2CSR, sending a certificate to the CA, the certificate validating the identity claim made by the entity in the 2CSR.
US09021254B2 Multi-platform user device malicious website protection system
A security system for defending online users against fraudsters and malicious websites comprises a back-end network server and appropriate apps for each protected user device. An otherwise conventional network server is enhanced with application software instructions for a centralized software-as-a-service (SaaS) to respond to network requests from user devices operating variously under ANDROID-type, APPLE IOS-type, and MICROSOFT WINDOWS-type operating systems. The SaaS investigates, surveys, and watches websites. It calculates confidence scores related to financial fraud and the acceptability and risk to said users of visiting particular websites. It maintains a trusted network database of website URL's calculated to belong to financial websites that can be trusted and present acceptable levels of fraud and financial risk to its visitors. Each user device application provides for secure password management and access via a security browser to websites in the trusted network.
US09021247B2 Home network controlling apparatus and method to obtain encrypted control information
A network control apparatus and method is provided. The method includes operations of informing a server of capability information including an encryption/decryption method, wherein the server provides the network control apparatus with control information used to control a network device using a general-purpose control web application, transmitting to the server a control information requesting message that requests the control information, receiving from the server the control information which has been encrypted using the encryption/decryption method, decrypting the encrypted control information according to the encryption/decryption method, and transmitting a control command for controlling the network device according to the decrypted control information.
US09021243B2 Method for increasing free memory amount of main memory and computer therefore
For increasing a free memory amount, a computer is provided with a main memory and a virtual memory area. Working sets having a predetermined size in a main memory are allocated to virtual address spaces. The area from which working sets are removed is a free memory area, and a cache area is set to a part of the area. During booting, a predetermined process not affecting the booting is suspended. The size of the working set of the suspended process is decreased by swapping out the memory page into the virtual memory area. As a result, the size of the free memory area increases, and along therewith, the OS increases the size of a cache area, thus enabling more boot files to be read ahead and reducing the boot time.
US09021241B2 Combined branch target and predicate prediction for instruction blocks
Embodiments provide methods, apparatus, systems, and computer readable media associated with predicting predicates and branch targets during execution of programs using combined branch target and predicate predictions. The predictions may be made using one or more prediction control flow graphs which represent predicates in instruction blocks and branches between blocks in a program. The prediction control flow graphs may be structured as trees such that each node in the graphs is associated with a predicate instruction, and each leaf associated with a branch target which jumps to another block. During execution of a block, a prediction generator may take a control point history and generate a prediction. Following the path suggested by the prediction through the tree, both predicate values and branch targets may be predicted. Other embodiments may be described and claimed.
US09021238B2 System for accessing a register file using an address retrieved from the register file
A data processing system and method are disclosed. The system comprises an instruction-fetch stage where an instruction is fetched and a specific instruction is input into decode stage; a decode stage where said specific instruction indicates that contents of a register in a register file are used as an index, and then, the register file pointed to by said index is accessed based on said index; an execution stage where an access result of said decode stage is received, and computations are implemented according to the access result of the decode stage.
US09021236B2 Methods and apparatus for storing expanded width instructions in a VLIW memory for deferred execution
Techniques are described for decoupling fetching of an instruction stored in a main program memory from earliest execution of the instruction. An indirect execution method and program instructions to support such execution are addressed. In addition, an improved indirect deferred execution processor (DXP) VLIW architecture is described which supports a scalable array of memory centric processor elements that do not require local load and store units.
US09021230B2 Storage device
A storage device includes: a temporary buffer for sequentially storing data configuring a file requested to be written for every reception from outside; a data writing means for immediately separating the data in the temporary buffer into mutually corresponding data portion and marker portion classified by preset criteria and storing into a data storing means in an associated state, and deleting from the temporary buffer; an unseparated data writing means for storing the data that cannot be separated into the data portion and the marker portion among the data in the temporary buffer, into an unseparated data storing means; and a re-separation processing means for separating the data in the unseparated data storing means into the data portion and the marker portion by preset criteria and storing into the data storing means with the data portion and the marker portion associated, and deleting from the unseparated data storing means.
US09021226B2 Moving blocks of data between main memory and storage class memory
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
US09021222B1 Managing incremental cache backup and restore
A method is used for managing incremental cache backup and restore. I/O operations are quiesced at a cache module. A first snapshot of a storage object and a second snapshot of an SSD cache object are taken. The I/O operations at the cache module are unquiesced. A single backup image comprising the first snapshot and the second snapshot is created.
US09021213B2 System and method for sharing media in a computer network
A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the first piece of removable storage media, data associated with the second storage policy copy.
US09021205B2 Page replacement in cache memory
A mechanism for page replacement for cache memory is disclosed. A method of the disclosure includes referencing an entry of a data structure of a cache in memory to identify a stored value of an eviction counter, the stored value of the eviction counter placed in the entry when a page of a file previously stored in the cache was evicted from the cache, determining a refault distance of the page of the file based on a difference between the stored value of the eviction counter and a current value of the eviction counter, and adjusting a ratio of cache lists maintained by the processing device to track pages in the cache, the adjusting based on the determined refault distance.
US09021201B2 Demoting partial tracks from a first cache to a second cache
A determination is made of a track to demote from the first cache to the second cache, wherein the track in the first cache corresponds to a track in the storage system and is comprised of a plurality of sectors. In response to determining that the second cache includes a the stale version of the track being demoted from the first cache, a determination is made as to whether the stale version of the track includes track sectors not included in the track being demoted from the first cache. The sectors from the track demoted from the first cache are combined with sectors from the stale version of the track not included in the track being demoted from the first cache into a new version of the track. The new version of the track is written to the second cache.
US09021191B2 Providing versioning in a storage device
Provided are a computer program product, system and method for managing Input/Output (I/O) requests to a storage device. A write request is received having write data for a logical address, wherein data for the logical address is at a first physical location in the storage device and has an indicated version number. Writing the write data to a second physical location in the storage device. Determining whether a preserve mode is enabled. In response to determining that the preserve mode is enabled, indicating the second physical location as having a current version number of the logical address and indicating the first physical location to have a previous version number of the logical address.
US09021185B2 Memory controller and methods for enhancing write performance of a flash device
A memory controller and methods for managing efficient writing to a flash memory are presented. Fresh data is written to at least one block of the flash memory. During a space reclamation process, other data, previously written to the flash memory, is relocated to at least one other block of the flash memory, such that the fresh data and the relocated data always are maintained in separate blocks of the flash memory. During writing, an update frequency level is selected for the fresh data from among multiple update frequency levels and the fresh data is written to a block that is associated with the selected update frequency level. During space reclamation, a plurality of blocks, space of which is to be reclaimed, is selected and the valid pages thereof are copied to at least one destination block.
US09021180B2 Clearing blocks of storage class memory
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
US09021174B2 Interface for bridging out-of-band information from a downstream communication link to an upstream communication link
A device includes a first interface to receive a signal from a first communication link, wherein the receive signal includes out-of-band (OOB) information. A detector coupled to the first interface detects the OOB information. An encoder coupled to the detector encodes the OOB information into one or more symbols (e.g., control characters). A second interface is coupled to the encoder and a second communication link (e.g., a serial transport path). The second interface transmits the symbols on the second communication link. The device also includes mechanisms for preventing false presence detection of terminating devices.
US09021172B2 Data processing apparatus and method and method for generating performance monitoring interrupt signal based on first event counter and second event counter
A data processing apparatus has performance monitoring circuitry for generating performance monitoring data. The performance monitoring circuitry includes a first event counter for counting occurrences of a first event and a second event counter for counting occurrences of a second event. A performance monitoring interrupt signal is indicated if, when the number of first events counted by the first event counter reaches a first threshold value, the number of second events by the second event counter meets an interrupt triggering condition.
US09021153B2 Direct memory access system and method using the same
The invention discloses a DMA system capable of being adapted to various interfaces. The DMA system includes the following advantages: 1) the software porting effort can be reduced when different interfaces are integrated into a SoC; 2) a flexible DMA that could provide protocol transparency and could be ported into different interfaces easily; 3) a scalable DMA that can support unlimited TX/RX scattering/gathering data segments; 4) a reusable DMA that provides user defined TX information (or RX information) and TX message (or RX message) field; and 5) a high performance DMA that support unaligned segment data pointers and unlimited scattering/gathering data segments, so as to reduce extra memory copies by CPU.
US09021147B1 Command queuing in disk drives
A method and system for command queuing in disk drives may improve performance by queuing multiple commands and sequentially executing them automatically without firmware intervention. The method may use a number of queues, e.g., a staging queue for commands to be executed, an execution queue for commands currently being executed, and a holding queue for commands which have been executed but have not received a status report from a host. With the pipelined nature of queued commands, when data requested by one command are being sent to the host, the queue logic may already be fetching data for the next command. If an error occurs in the transmission, commands in the queues may backtrack and restart from the point where data were last known to have been successfully sent to the host.
US09021145B2 Function executing apparatus, non-transitory storage medium storing instructions executable by the function executing apparatus, and method of controlling the function executing apparatus
A function executing apparatus includes: a communication device which communicates with an external device; a function executing device which executes at least one preset function; and a controller. The controller determines whether the communication device can communicate with the external device. When the communication device can communicate with the external device, the controller executes a running-state determination processing for determining whether an application program corresponding to a certain function to be executed by the function executing device is running on the external device. When the application program corresponding to the certain function is running, the controller controls the function executing device to execute the certain function. When the application program corresponding to the certain function is not running, the controller executes an activation command processing for transmitting an activation command for activating the application program corresponding to the certain function, to the external device.
US09021139B1 IoT device environment detection, identification and caching
A method and apparatus for controlling latency within a wireless system, and more specifically sharing, updating and storing status information between devices in a wireless network, is disclosed. An example method includes receiving, at a computing device, a communication including an indication that a mobile device is associated with a device on a network; transmitting stored status data, wherein the stored status data includes a status corresponding to the device, and wherein when the stored status data is received, the stored status data is used to display the status corresponding to the device; detecting updated status data corresponding to the device; updating the stored status data corresponding to the device using the updated status data corresponding to the device; and transmitting the updated status data, wherein the updated status data includes the updated status corresponding to the device, and wherein when the updated status data is received, the updated status data is used to display the updated status corresponding to the device.
US09021135B2 System and method for tokenization of data for storage in a cloud
An intercepting proxy server processes traffic between an enterprise user and a cloud application. The intercepting proxy server provides interception of real data elements in communications from the enterprise to the cloud and replacing them with obfuscating tokens which are randomly generated. To the cloud application real data are only visible as tokens. Tokens included in results returned from the cloud, are intercepted by the intercepting proxy server, and replaced with the corresponding real data elements. The obfuscating tokens are not computationally related to the original sensitive value. Each intercepted real data element is stored in a local persistent storage layer, and indexed by the corresponding obfuscating token, allowing the real data element to be retrieved when the token is returned from the cloud, for delivery to the user.
US09021127B2 Updating routing information based on client location
A system, method, and computer-readable medium for updating request routing information associated with client location information are provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a resource identifier for requested content from the client computing device. The content delivery network service provider obtains a query IP address corresponding to the client computing device. Based on routing information associated with the query IP address, the content delivery network service provider routes the DNS query. The process further includes monitoring performance data associated with the transmission of the requested resource and updating routing information associated with the query IP address based on the performance data for use in processing subsequent requests form the client computing device.
US09021121B2 Setting a rate of data transmission in a peer-to-peer mode
An apparatus and method are presented for a maximum speed criterion for a velocity gesture. The apparatus includes a processor, a memory, a determination module and a transmission module. The determination module determines, through a wireless communication infrastructure mode, an amount of wireless network activity. The transmission module sets a rate of data transmission in a peer to peer mode based on the amount of wireless network activity.
US09021115B2 Method and apparatus for redirection of server external hyper-link references
A message is provided to a tracking server system in response to a client system referencing a predetermined resource locator that corresponds to a resource external to the tracking server system. The tracking server system indirectly provides for the client system to have an informational element selectable by the client system, where the informational element is graphically identified on the client system with informational content obtainable from a content server system through use of a content resource locator. The informational element includes a tracking resource locator, referencing the tracking server system, and data identifying the informational element. The selection of the informational element causes the client system to use the tracking resource locator to provide the data to the tracking server system and to use the content resource locator to obtain the informational content from the content server system.
US09021114B2 Automatic connection of computing devices
In one embodiment, a method of connecting to a client computing device is provided. The method is performed at a computing device, and in this method a connection is made to the client computing device. An inventory of the client computing device is then accessed. This inventory is stored in a storage device accessible by way of a computer network. Here, the storage device is separate from the client computing device and the computing device. A connection failure between the computing device and the client computing device is detected and thereafter, the inventory from the storage device is retrieved by way of the computer network. A reconnection to the client computing device can then be made based on the retrieved inventory.
US09021098B1 Allocation of interface identifiers within network device having multiple forwarding components
In general techniques are described for allocating global identifiers to forwarding units of a network device. A network device having one or more hardware-based microprocessors and an allocation module executable by the microprocessors may implement the techniques. The allocation module may maintain a first map that indicates global identifiers that are allocable to a plurality of forwarding units of the network device, and a second map that indicates local identifiers that are allocated to one of the plurality of forwarding units. The local identifiers may be based at least in part on the global identifiers. The allocation module may allocate to the forwarding unit, a global identifier indicated by the first map that is not allocated to any one of the plurality of forwarding units by comparing the second map to one or more portions of the first map to identify the unallocated global identifier of the first map.
US09021092B2 Network infrastructure obfuscation
A shadow network, which can be a virtual reproduction of a real, physical, base computer network, is described. Shadow networks duplicate the topology, services, host, and network traffic of the base network using shadow hosts, which are low interaction, minimal-resource-using host emulators. The shadow networks are connected to the base network through virtual switches, etc. in order to form a large obfuscated network. When a hacker probes into a host emulator, a more resource-intensive virtual machine can be swapped in to take its place. When a connection is attempted from a host emulator to a physical computer, the a host emulator can step in to take the place of the physical computer, and software defined networking (SDN) can prevent collisions between the duplicated IP addresses. Replicating the shadow networks within the network introduces problems for hackers and allows a system administrator easier ways to identify intrusions.
US09021086B2 System and method for network management
System and methods for inferring network topology are described, including a method comprising determining a normalized transmit power of a first device, identifying a second device based upon a parameter of the second device and the normalized transmit power of the first device, and generating a topology including the first device and the second device based upon at least one of the normalized transmit power of the first device and the parameter of the second device.
US09021076B2 Managing inventory data for components of a server system
Techniques are disclosed for managing inventory data for components of a server system. In one embodiment, a global management controller is provided, that is operatively connected to a plurality of local management controllers. Each local management controller is configured to manage a subset of the components of the server system. Each local management controller is also configured to generate, for each component, a checksum based on vital product data (VPD) of the component. Each local management controller is also configured to compute a composite checksum based on the checksums generated for the components in the subset. The global management controller is configured to maintain a global view of the VPD in the computer system, based on the checksums and/or composite checksums.
US09021073B2 IP pool name lists
A method including receiving a session request associated with a user equipment (UE); selecting one or more network address pool name lists based on a type of service to be provided to the UE; selecting one or more network address pool names from the one or more network address pool name lists based on a priority associated with the one or more network address pool names; selecting one or more network addresses from the one or more network address pool names; assigning the one or more network addresses to the UE; and establishing a session with the UE.
US09021069B2 Preventing deregistration from fleet accounts
This disclosure describes, in part, techniques for managing access to a fleet account of mobile electronic devices. For instance, an administrator of a business and educational institution may place an order with an offering service to purchase a large number of eBook reader devices. The offering service identifies that the business and educational institution is ordering a fleet of devices. Furthermore, each of the devices ordered are associated or registered to a managed or fleet account controlled by the administrator of the business and educational institution. The techniques described herein prevent an individual user of a fleet device from de-registering the device from the managed account, and also allow an account administrator to alter preferred settings of the managed account. Further, techniques are described for allowing a user of a device to opt-in or associate their device with the account.
US09021066B1 Providing A-priori information about implication of operator interaction with network device
Techniques are described for providing a-priori information about the implication of a network device operator interaction with a network device, e.g., a software configuration or hardware change, to be performed on the network device before the interaction actually takes place. The network device operator is provided with information that may be used to make a decision whether to proceed with the interaction. For each logically distinct feature of a network device, the techniques generate a trigger outcome domain (TOD). Each TOD is defined to include a list of operator interactions that defines relevant events in the network device that may be triggerable by the operator interactions, a list of potential outcomes in the network based on the potential events in the network device, and a user interface to display the list of potential outcomes for the operator interactions prior to performing any of the interactions.
US09021064B2 Web service architecture for product configuration
Various techniques for providing product configuration as a Web Service are disclosed. One method involves receiving a Web Service signature requesting access to a product configuration session to configure a product and accessing information representing an instance of the product, in response to receipt of the Web Service signature. A responsive Web Service signature, containing information such as the price of the instance of the product, whether the instance of the product represents a valid configuration, and/or indicative of options available to further configure the product, can be returned to the application that requested access to the session. The requester can request multiple changes to the instance of the product, and validation of those changes can be delayed until after all of the changes have been applied (as opposed to each change being validated independently). A single configurator can handle requests received via multiple different sales channels.
US09021063B2 Method for data interchange in a computer network (variants)
A method including the steps of sending from, users computer devices, a request to a remote server for transfer and movement of an object from a starting point to a destination point, stating the locations of the points; limiting the range and transfer time for the position of the object. The remote server selects from a database, data relating to the locations of the computer users performing the transfer. The remote server transmits, over the Internet, a record of the locations of the computer user's performing the transfer and located within said limitation of the range for the position of object, the status, the type of vehicle and data relating to means for communicating with the computer user's performing the transfer.
US09021061B2 Method and apparatus for accommodating overlapping wireless networks
A method comprises forming a pathname indicative of a location of content on a wireless network, the pathname including an identifier of the wireless network; and sending a request for the content, the request including the pathname. In one embodiment, the pathname further includes a delimiter configured to specify a location of the identifier of the wireless network in the pathname.
US09021053B2 Method and device for writing data to a data storage system comprising a plurality of data storage nodes
There is disclosed a method for writing data in a data storage system comprising a plurality of data storage nodes, the method being employed in a server running an application which accesses data in the data storage system, and comprising: sending a multicast storage query to a plurality of said storage nodes; receiving a plurality of responses from a subset of said storage nodes, said responses including a storage node property; selecting at least two storage nodes in the subset for storing said data, based on said responses, wherein the selecting is based on a data property of the data to be stored and a storage node property.
US09021043B2 Message gateway with hybrid proxy/store-and-forward logic
Described is a technology by which an email filtering service or other gateway includes hybrid proxy and store-and-forward logic. A message is initially processed with proxy logic. If the proxy logic is unable to complete filtering/scanning of a message within a timeout period, the store-and-forward logic is invoked to complete filtering/scanning of the message. The store-and-forward logic also may be invoked if a delivery attempt made by the proxy logic fails or does not complete prior to a delivery timeout period. When such a condition is met, the store-and-forward logic accepts the message, including storing the message, sending a response that indicates the message was accepted, and closing the connection over which the message was received. The store-and-forward logic may complete any scanning if not completed by the proxy logic, and takes over delivery responsibilities.
US09021039B2 Message challenge response
A system and method are disclosed for registering a email sender for the purpose of sending an email message to an email receiver including receiving a challenge message wherein the challenge message includes a machine answerable question; processing the challenge message to determine that it is a challenge message sent for the purpose of authorizing delivery of the email message; analyzing the question to determine a valid response to the challenge message; and sending the valid response that includes the answer wherein a nontrivial amount of resources are required to send the valid response.
US09021033B2 Method to change instant messaging status based on text entered during conversation
An embodiment of the invention provides a method for communication within a system, wherein an instant messaging conversation is initiated between a first user and a second user. An indicator and a text entry are received from the first user during the instant messaging conversation. The status of the first user is changed, including automatically setting the text entry as the status of the first user, and automatically including the name of the second user in the status of the first user if preferences of the first user indicate that the name of the second user is to be included in the status of the first user. Further, the text entry is automatically sent to the second user if the preferences of the first user indicate that a text entry following the indicator is to be automatically sent to the second user.
US09021026B2 System and method for enhanced experience with a peer to peer network
A system and method for implementing a peer to peer (P2P) network that includes a plurality of nodes, wherein each of a majority of the nodes has less than a threshold number of P2P connections to other nodes in the network. A P2P network connection is established between a first node from the majority and an enhanced connection node in the network, wherein the enhanced connection node has more than the threshold number of P2P connections to other nodes in the network. A search request is issued from the first node by transmitting the search request from the first node to the enhanced connection node, and then forwarding the search request from the enhanced connection node to other nodes in the network. Responses to the search request are collected at the enhanced connection node, which filters, ranks or adds additional content to the responses prior to forwarding the responses back to the first node.
US09021021B2 Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system
Mobile network reporting and usage analytics system and method are disclosed. One embodiment includes a method generating a report for a network operator, which may be implemented on a system, including tracking optimization efficiency for traffic in a wireless network, generating the report to be provided to the network operator based on the optimization efficiency and performing functions related to traffic optimization and management in the wireless network effectuating in traffic alleviation in the wireless network measured by the optimization frequency. The optimization efficiency can include efficiency information associated with different mobile applications and user-related information in a wireless network.
US09021013B2 Ubiquitous web service gateway and method
There is provided a method for providing ubiquitous web services including receiving, at a ubiquitous web service gateway, a request for web service from a web service requester, and sending, at the ubiquitous web service gateway, the request for web service to a web service provider dynamically selected from among web service providers that provide the requested web service, depending on a change in interface information of the web service providers. The method further includes receiving, at the ubiquitous web service gateway, the result of requested web service from the web service provider that received the request for web service, and providing, at the ubiquitous web service gateway, the web service result to the web service requester.
US09021005B2 System and method to provide remote device management for mobile virtualized platforms
A virtualization aware device management (VADM) server manages mobile devices, including mobile devices that have been virtualized. Each virtualized mobile device supports multiple virtual devices. Each virtual device can be managed independently by the VADM server, in similar manner to non-virtualized devices. The VADM server interacts with one or more device management clients (DMCs) running on a virtualized mobile device to manage the virtual devices installed thereon. In a mobile virtualized device, a DMC can run exclusively within the virtual machine monitor (VMM) for remote management of some or all of the virtual devices on the mobile virtualized device; within each virtual device for remote management of the respective virtual device; or a combination thereof, with a DMC in the VMM acting as a bridge for DMCs within the virtual devices.
US09021003B2 Processor and operating method
Disclosed is a processor that is able to efficiently execute DFT operations without having part of a basic operational circuit idle even during non-DFT-operation processing. The processor (1) has an operational means (operation unit) (2) and a control means (control unit) (3). The operation means (2) has a plurality of shift addition-and-subtraction means connected such that CORDIC (COordinate Rotation DIgital Computer) operations can be executed. The shift adding-and-subtracting means also execute shift addition-and-subtraction processing of butterfly operations that process shift addition-and-subtraction for one stage or more. The control means (3) instructs the operation means (2) to execute either CORDIC operations or butterfly operations, based on a plurality of data received from the outside.
US09020996B2 Synthetic view
One example method presents a synthetic view of data stored by a shared device file system. The synthetic view provides a “fictional” single namespace for data stored by the shared device file system. The method includes accepting a command to access data stored by the shared device file system. The command may be native to a user requesting the access. The command addresses the data stored by the shared device file system using the single namespace provided by the synthetic view. The method includes creating a replacement command(s) for accessing data stored by the shared device file system using one or more actual namespaces different from the single fictional namespace provided by the synthetic view. With the replacement command(s) prepared, the method proceeds to access data stored by the shared device file system using the replacement command(s).
US09020992B1 Systems and methods for facilitating file archiving
A computer-implemented method may include establishing a proxy file system that facilitates file archiving for a primary file system that does not support file archiving. The computer-implemented method may also include identifying a request to archive a file stored in a primary file system and copying the file to an archive file system such that a reference to the file is created in the proxy file system. The computer-implemented method may further include replacing the file in the primary file system with a symbolic link that identifies the reference in the proxy file system. Various other methods, systems, and computer-readable media are also disclosed.
US09020991B2 System and method for analyzing available space in data blocks
A system and method is provided for determining an available space in one or more data blocks. A physical data storage area associated with one or more portions of a database may be determined. An available space in each data block of one or more data blocks in the physical data storage area may be determined. A number of new data rows that can be added to each data block may also be determined.
US09020984B1 Methods and apparatus for optimizing resource utilization in distributed storage systems
Methods and apparatus for optimizing resource utilization in distributed storage systems. A data migration technique is described that may operate in the background in a distributed storage data center to migrate data among a fleet of storage units to achieve a substantially even and randomized data storage distribution among all storage units in the fleet. When new storage units are added to the fleet and coupled to the data center network, the new storage units are detected. Instead of processing and storing new data to the newly added storage units, as in conventional distributed storage systems, the new units are blocked from general client I/O to allow the data migration technique to migrate data from other, previously installed storage hardware in the data center onto the new storage hardware. Once the storage load on the new storage units is balanced with the rest of the fleet, the new storage units are released for general client I/O.
US09020972B1 System and method for constructing a database instruction
A system and method of the subject technology automatically constructs a database instruction from a template instruction, including one or more variable tokens, and one or more document object representations, each including an object type and a user-generated parameter. The one or more variable tokens in the template instruction are substituted by the user-generated parameter of a corresponding document object representation when the type of a respective variable token is matched to the type of the corresponding document object representation.
US09020970B2 Embeddable web application agent
In one example embodiment, a code segment may be embedded in a web page by a web page publisher, and the code segment may be executed at least in part by a user computing platform. Information related to one or more web applications may be provided to the user computing platform at least in part in response to the user computing platform executing the code segment.
US09020969B2 Tracking queries and retrieved results
Various embodiments of systems and methods for tracking queries and retrieved results are described herein. In one aspect, a first query is associated with a first result set in a first tuple and a second query is associated with a second result set in a second tuple. The first result set is retrieved based on the execution of the first query and the second result set is retrieved based on the execution of the second query. The first and the second tuples are retained in a data structure in the order of execution of the respective queries. The retrieved result sets may be accessed forwards or backwards along the data structure without re-execution of the queries.
US09020968B2 System and method for using image data in connection with configuring a universal controlling device
Data indicative of topography of an object of interest is received at a recognition system having an associated database in which is stored topography data for a plurality of reference objects each of which is cross-referenced to configuration information for a universal controlling device. The reference system uses the received data and the topography data for the plurality of reference objects to discern one or more reference objects as being a match for the object of interest. At least a subset of the configuration information that has been cross-referenced to the one or more reference objects discerned by the recognition system as being a match for the object of interest is then used to configure the universal controlling device to enable the universal controlling device to communicate commands to one or more target appliances.
US09020967B2 Semantically representing a target entity using a semantic object
A data construct called a semcard is a semantic (meaning-based) software object including semantic meta-tags and meta-data that describes a target object or thing. A target object can be any type of digital or physical entity or identifier, or it can be tacit knowledge, such as ideas, concepts, processes or other data existing in a user's mind, provided that the user represents this knowledge in the semcard. A semcard embodies information about its own structure—rules, history, state, policies and goals regarding automation, display, access permissions, sharing and other operations of the semcard and any optional target object. It can also represent a semantic link between two semcards, or a semantically typed link or a standard Web hyperlink between a semcard and its referent target. A collection of semcards represents a knowledge network; single semcards, and knowledge networks, can be browsed, shared, searched, disseminated, manipulated, displayed, organized, and stored.
US09020966B2 Client device for interacting with a mixed media reality recognition system
The mobile device includes a client that has a number of modules, and the MMR Gateway and MMR matching unit are implemented as a server that has a number of modules. The implementation of the MMR system as a client and a server is advantageous because the modules may be distributed among the client and the server in a variety of configurations. The present invention includes a capture module, a preprocessing module, a feature extraction module, a retrieval module, a send message module, an action module, a prediction module, a feedback module, a sending module, an MMR database, a streaming module, an e-mail module, a voice recognition system and an audio database. These modules and systems are operational upon the client or the server.
US09020965B1 Social networking relationship ranking and decay
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving connection score data for a user, the user being a user of a computer-implemented social networking service, the connection score data comprising one or more connections scores, each connection score reflecting a degree of interaction between the user and a respective contact, determining that a first connection score is less than or equal to a minimum connection score, the first connection score being associated with a first contact of the user within the social networking service, and, in response to determining that the first connection score is less than or equal to the minimum connection score, removing the first contact as a contact of the user within the social networking service.
US09020960B2 System and method for modeling relationships between entities
The disclosure describes systems and methods for modeling relationships between entities on a network using data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data within a W4 Network. The W4 Network personalizes and automates sorting, filtering and processing of W4COMN communications delivered or requested to be delivered using personalized value-based ranking and encoding of data, which is modeled from the point-of-view (POV) of any specific user, topic or node in the W4 Distributed graph. POV modeling supplies comparative value services to users which entails individuated data models to be aggregated and used in customization and personalization forecasting for each user and their associated data management needs.
US09020957B1 Systems and methods for enhancing social networking content
A computer-implemented method for enhancing social networking content may include 1) identifying social networking content accessed from a social networking site, 2) parsing the social networking content to identify at least one content item that is potentially referenced in at least one of a plurality of social networking sites, 3) searching the plurality of social networking sites for an additional content item that relates to the content item, and 4) enhancing the social networking content with the additional content item. Various other methods, systems, and computer-readable media are also disclosed.
US09020955B2 Compositional balance driven content retrieval
Respective models of visual weight in images are determined. An image query is generated from a determined visual weight distribution. At least one of the images is retrieved from a database based on comparisons of the image query with respective ones of the visual weight models.
US09020949B2 Method and system for centralized issue tracking
In one example, a method for facilitating centralized issue tracking. The method includes receiving information on a case from an issue tracking system (case information). The method facilitates executing a tagging method stored in a memory device that reads the case information, determines whether a part of the case information is desired information, and then tags the desired information. Finally, the method facilitates communicating the tagged information to a centralized database, where the centralized database stores the tagged information, and where the tagged information is accessible to the issue tracking system and at least one other issue tracking system.
US09020948B2 Method and system for automatic content recognition network operations
A network fingerprint manager within an automatic content recognition (ACR) system may be operable to receive one or more versions of media content associated with a network. One or more proxy content may be generated by the network fingerprint manager for each version of the received media content. The network fingerprint manager may generate a set of fingerprints from a particular one of the generated one or more proxy content for each version of the received media content. The particular one being fingerprinted may comprise proxy content with highest quality among the generated proxy content. The set of fingerprints and corresponding content ID and media time for each version of the received media content may be stored. The network fingerprint manager may generate real-time fingerprints from content in a received network feed. The network fingerprint manager may compare the generated real-time fingerprints to the stored sets of fingerprints for matching.
US09020941B1 Geocoding multi-feature addresses
A system and method of parsing natural language descriptions of features to determine an approximate location. An embodiment includes splitting the natural language descriptions into components, geocoding each component, and returning the geocode with the highest confidence level. The geocode references a specific location, and this information may be determined by content from a variety of sources. The system may use an assortment of techniques for determining highest confidence level.
US09020934B2 Method, an arrangement and a computer program product for analysing a biological or medical sample
An aspect of the present invention is a computer executable method for characterizing, e.g. for diagnostic purposes, utilizing a reference database, a query sample tissue based on the gene expression data of the tissue. The method is characterized in that it comprises the steps of calculating an expression match score (EM-score) indicating the likelihood of having the gene expression level observed in the query sample in each of the tissue categories of the reference database, calculating for the genes of the sample tissue, using e.g. the EM-score, tissue specificity score (TS-score), that expresses how uniquely a gene identifies the query sample as belonging to a certain tissue category, calculating, utilizing e.g. the TS-score, overall similarity of the sample tissue in relation to a tissue category of the reference database, and storing at least some resulting characterization data to a memory device or outputting the data to an output device of a computer. An arrangement and a computer program product are also disclosed.
US09020926B1 Refining search queries
Methods, systems, and apparatus, including computer program products, for refining search queries. In one implementation, a method includes obtaining a submitted search query, and in response to obtaining the search query: obtaining search results responsive to the search query; selecting a document from a group of documents identified by the search results; generating from a subset of one or more entities associated with the document one or more candidates for refined search queries, including: identifying one or more terms in the search query, where the one or more terms occur in the search query in a particular order relative to each other, and combining the one or more terms with the entity to generate a candidate, where the one or more terms occur in the particular order relative to each other; and identifying one or more of the candidates as being refined search queries for providing with the search results.
US09020923B2 Systems and methods to facilitate media search
Graphical user interfaces for searching music. A computer provides a window of a first webpage providing a user interface to search music, comprising search tools including filter tools and a keyword search tool. In response to a user search request for music via the filter tools and/or the keyword search tool, the computer provides, within the window, music search results. When a search result is selected by the user, the selected search result expands within the window. The expanded search result includes one or more of: a grab button, a download button, a share button, a license button, an audio player showing an audio waveform of the selected music search result, a description of the selected music search result, artwork associated with the search result, and an explore-more button, that when selected provides additional music related to the selected music based on acoustic similarity.
US09020922B2 Search engine optimization at scale
A method for optimizing search results for an entity includes determining a grouping for actions related to an entity. The grouping may include a plurality of terms. The method may also include searching a network for the terms associated with the grouping. Thereafter, results of the searches may be analyzed to determine a rank for the entity within the results.
US09020920B1 Identifying information resources for contact center agents based on analytics
Various embodiments of the invention provide methods, systems, and computer program products for determining a pattern for communications conducted between agents at a contact center and contact parties. In particular embodiments, the pattern is based on a utilization of one or more information resources by the agents during the communications. Depending on the embodiment, the communications may comprise one or more of telephone calls, text messages, emails, and Web chats. In addition, in various embodiments, a particular information resource from among the one or more information resources is identified based on the pattern and is associated with a keyphrase found in at least two of the communications. Accordingly, as a result of the association, the particular information resource is made available to at least one agent at the contact center during a time the agent is fielding a subsequent communication in which the keyphrase is detected.
US09020919B2 Method and apparatus for performing extended search
A method and apparatus for performing extended search are provided. The method includes receiving user-inputted keywords; extending the user-inputted keywords according to geographical information to acquire extended keywords; performing a search by using the extended keywords; and returning search results to the user. With the present technical solutions, privilege control can be effectively performed in a cloud storage system. With the present embodiments, more information may be provided to a user for reference.
US09020918B2 Information registration device, information registration method, information registration system, information presentation device, informaton presentation method, informaton presentaton system, and program
An information registration device includes an object information acquiring unit and a content information registering unit. The object information acquiring unit acquires object information obtained by performing processing for detecting and identifying an object for image data. The content information registering unit registers target content information in a database in association with the object information.
US09020907B2 Method and system for ranking affinity degree among functional blocks
A methodology for assisting a user in a combination of functional blocks by defining a value representative of an affinity degree among the functional blocks. Such affinity degree is influenced by available historic data derived by previous uses of the functional blocks which had been recorded into a repository.
US09020903B1 Recovering duplicate blocks in file systems
A method is used in recovering duplicate blocks in file systems. A duplicate file system block is detected in a file system. The duplicate file system block is referred by a first inode associated with a first file of the file system and a second inode associated with a second file of the file system. Metadata of the duplicate file system block is evaluated. Based on the evaluation, a set of inodes in the file system is determined. Each inode of the set of inodes refer to the duplicate file system block. Based on the determination, the set of inodes is updated.
US09020902B1 Reducing head and tail duplication in stored data
Techniques are described for managing data storage and retrieval, such as by generating a hash value for a beginning and/or ending portion of a new data group to be stored, attempting to match each generated hash value to a plurality of hash values associated with other existing data groups that are already stored, and comparing the new data group and an identified existing data group to determine any identical extended initial or final portion of the two data groups. The new data group may then be stored as the portion unique to the new data group, along with a reference to the existing identical extended portion of the existing data group. The new stored data group may be later retrieved using the unique portion of the data group, along with the existing extended portions corresponding to other stored data groups for any stored references.
US09020901B2 Balancing database workloads through migration
A method for balancing database workloads among a plurality of database servers includes when a new server is available, selecting a set of master and slave databases to be migrated to the new server; and migrating the selected databases to result in a balanced new workload among all servers while minimizing migration cost; and during operation, if workload unbalance is detected in real time from a workload change in a certain database, iteratively selecting one database at a time to migrate to a different server to balance the workload.
US09020892B2 Efficient metadata storage
One or more techniques and/or systems are disclosed for efficiently storing metadata of partitioned data (e.g., directed to a specific individual/user). A first subset of data is identified from the set of partitioned data. The first subset of data comprises data that has a high frequency of access, and may be identified, at least in part, by frequency of access metadata that is associated with the data in the set. Metadata, such as discovery information, permissions, version info, etc., that is associated with the data in the first subset can be stored in low latency (e.g., fast) storage, proving more efficient access. Metadata associated with data from the set of partitioned data that is not in the first subset (e.g., that is not accessed frequently) can be stored in higher latency (e.g., slower, less expensive) storage.
US09020888B1 Data replicating systems and data replication methods
Methods and systems for synchronizing data may enable a computer to synchronize data by connecting to a peer computer via a network connection. The computer may receive a remote table from the peer computer, wherein the remote table comprises an object comprising a vector. The computer may determine whether the object is present in a local table. When the object is present in the local table, the computer may determine whether the vector in the remote table and the vector in the local table match. When the vectors do not match, the computer may determine whether a record of a change to the object is present in a local transaction log. The computer may receive data from the peer computer indicating whether a record of a change to the object is present in a remote transaction log when the vectors do not match. The computer may replace the vector in the local table with the vector in the remote table and record a change to the object in the local transaction log when the record of the change to the object in the local transaction log is less recent than the record of the change to the object in the remote transaction log.
US09020883B2 System and method to provide BPEL support for correlation aggregation
A system and method are disclosed for providing BPEL support for correlation aggregation. The system can comprise a business process engine, executing on one or more application servers organized in a cluster. The system can comprise a database including a table which stores records relating to message groups and business process instances. When a message is received by the business process engine, the business process engine can determine an identity associated with the message, and check the database to determine if there is an entry associated with the identity. If there is no entry associated with the identity, then the business process engine can instantiate a first business process instance associated with the identity, and if there is an entry associated with the identity, then the business process engine can route the message to a business process instance associated with the identity.
US09020880B2 Complex configuration processing using configuration sub-models
A configuration model dividing and configuration sub-model inference processing system and procedure addresses the issue of configuration model and query complexity by breaking a configuration problem down into a set of smaller problems, solving them individually and recombining the results into a single result that is equivalent to a conventional inference procedure. In one embodiment, a configuration model is divided into configuration sub-models that can respectively be processed using existing data processing resources. A sub-model inference procedure provides a way to scale queries to larger and more complicated configuration models. Thus, the configuration model dividing and configuration sub-model processing system and inference procedure allows processing by a data processing system of configuration models and queries whose collective complexity exceeds the complexity of otherwise unprocessable conventional, consolidated configuration models and queries.
US09020868B2 Distributed analytics method for creating, modifying, and deploying software pneurons to acquire, review, analyze targeted data
A method and system for the integration of disparate data stored within an Information Technology infrastructure of a company is provided. The system and method enables holistic, real time control of data discovery, retrieval and analysis. The system combines data mining, retrieval and analytics at the source of the data, thereby solving traditional problems with disparate and distributed data, systems, business processes and analytics across an organization. The system enables a user to configure and target data, then apply rules, workflows and analytics from one central source. This process is accomplished by distributing functions in the form of software pneurons against the existing infrastructure for maximum processing while preserving a robust and extendable suite of definitions. The system uses the existing application, network and hardware assets and enables connection to the native data, maps only the data fields that need to be mapped to carry out the desired analysis, runs the analysis and then returns the data to a central location to be assembled, analyzed, organized and/or reported.
US09020864B2 Recommendation agent using a personality model determined from mobile device data
A user's context history is analyzed to build a personality model describing the user's personality and interests. The personality model includes a plurality of metrics indicating the user's position on a plurality of personality dimensions, such as desire for novelty, tendency for extravagance, willingness to travel, love of the outdoors, preference for physical activity, and desire for solitude. A customized recommendation agent is then built based on the personality model, which selects a recommendation from a corpus to present to the user based on an affinity between the user's personality and the selected recommendation.
US09020856B2 License compliance management
Methods, computer program products and systems for determining the level of use of a program associated with a license, by one or more agents, for comparison with a predetermined licensed level of use. In one embodiment of the invention, the method comprises the steps of collecting initial data from the one or more agents associated with a metric indicative of use of the program during a first predetermined time period, calculating the metric to determine a level use of the program for the first predetermined time period, receiving new data from one or more agents associated with the metric of usage of the program, where the new data arrives after the first predetermined time period, estimating a new value of the metric to determine a approximate level of use for a second predetermined time period from the original data, the metric and the new data and in response to a trigger event, recalculating the metric to produce a final value of the metric based on the original data and the new data to provide an indication of the level of use of the program.
US09020848B1 Method and system for time and location tracking
A method for tracking time and location of an employee based on a predefined schedule. This method may uses time tracking software installed on a mobile device to detect the presence (or lack of presence) of an electronic signal emitted by a NFC (near field communication), BLE (Bluetooth Low Energy), or other wireless device. The detection may trigger the mobile application to communicate to a server to determine if the employee is scheduled to work at a work zone, which may result in the mobile application clocking in/out the employee. Also, geofencing may be used in combination with scheduling to clock in/out employees when entering a geofenced area determined by the employer. These location detection embodiments of the present invention may be used individually or in combination to improve location accuracy. A supervisor may also use this system to review the timesheets, make changes and integrate the data into a Payroll system.
US09020844B2 System and method for calculating and displaying price distributions based on analysis of transactions
Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. Specifically, in certain embodiments, historical transaction data associated with a particular vehicle configuration may be obtained and processed to determine pricing data associated with the vehicle configuration. The historical transaction data or determined pricing data may then be presented in an intuitive manner.
US09020837B1 Systems and methods for mobile automobile information
A mobile automobile information system and methods are described. Data such as images may be captured from a vehicle dealer sticker with a mobile device and analyzed. The sticker may contain machine-readable information such as a barcode. The collected data may be analyzed to determine vehicle and vehicle related information. Dealer information and vehicle purchase related information may also be generated. The results of the analysis may be provided to the user's mobile device. Purchase assistance may be provided to the user through the mobile device, answering user inquiries and providing vehicle purchase information to the user during the purchase process.
US09020836B2 Method and system for mobile banking using a mobile application
A method for transmitting data between a mobile communication device and a server. The method includes running a mobile application on the mobile communication device. The mobile application is hosted on the mobile communication device through the server as a Software as a Service (SaaS). The method further includes transmitting data associated with the mobile application between the mobile communication device and the server, in which transmission of the data between the mobile communication device and the server is monitored through the server.
US09020831B2 Information tracking system and method
A system includes a plurality of sources that subscribe to, and another source that is unaffiliated with, a workflow management system. The system further includes a registry database that has pre-existing fields that are configured to store data received from one or more of the sources or from the other source, and de novo fields that are configured to be generated as a result of a data collection event and are configured to store data received from one or more of the sources or from the other source. An engine is configured to actively collect data from the sources and from the other source. The system further includes a dynamically updatable user interface that is operatively connected to the registry database. The dynamically updatable user interface is configurable or re-configurable for a particular one of the plurality of sources in response to the data collection event.
US09020830B2 Hierarchy based dependent object relationships
Embodiments are directed towards employing a plurality of object relationships to dynamically generate a hierarchical structure of dependent object relationships (“HSDOR”). Each object relationship may include a plurality of information, including, but not limited to, a consumer object, a provider object, a one or more direct values, a quantity of units consumed by the consumer object, or the like. Dependencies between the plurality of object relationships may be utilized to dynamically generate an HSDOR. In some embodiments, the HSDOR may be modified by resolving detected circularity relationships within the HSDOR and/or dynamically modifying object relationship dependencies affected by a new and/or modified object relationship. In some embodiments, the HSDOR may be utilized to iteratively determine a total value of an object as a function of total loaded values of object relationships from which the object depends.
US09020825B1 Voice gestures
A voice gesture is determined from characteristics of an audio signal based on sound uttered by a user. The voice gesture may represent a command or parameters or a command, and may be context sensitive. Upon determining a command and parameters of the command based on the received voice gesture, the command is executed in accordance with the determined parameters. The command may modify any number of attributes within an environment including, but limited to, an image projected within the environment.
US09020813B2 Speech enhancement system and method
A speech enhancement system improves speech conversion within an encoder and decoder. The system includes a first device that converts sound waves into operational signals. A second device selects a template that represents an expected signal model. The selected template models speech characteristics of the operational signals through a speech codebook that is further accessed in a communication channel.
US09020812B2 Audio signal processing method and device
Disclosed is an audio signal processing method comprising the steps of: receiving an audio signal containing current frame data; generating a first temporary output signal for the current frame when an error occurs in the current frame data, by carrying out frame error concealment with respect to the current frame data a random codebook; generating a parameter by carrying out one or more of short-term prediction, long-term prediction and a fixed codebook search based on the first temporary output signal; and memory updating the parameter for the next frame; wherein the parameter comprises one or more of pitch gain, pitch delay, fixed codebook gain and a fixed codebook.
US09020802B1 Worldwide distributed architecture model and management
A computer program product, method, and apparatus for discovering information about the nodes of the disperse data network, sending a command from a client to a distributed file system, wherein the distributed file system contains the discovered information, distributing the command from the distributed files system to one or more of the nodes of the distributed file system, and executing the command on the one or more network nodes.
US09020798B2 Real-time capable battery cell simulation
A system for real-time simulation of a battery comprising simulating a cell array by an overall computer model is disclosed. The model includes a plurality of single cells. A computer is connected via a cell voltage emulator to a control unit calculating terminal voltages of single cells by using the overall model and supplying the calculated terminal cell voltages to the control unit by the cell voltage emulator. The overall model comprises a first model which models a first single reference cell having cell parameters typical of the cell array and sending the total input current of the cell array to the first model as an input variable. The terminal voltage of the reference cell is calculated by the first model. The overall model further comprises a second model which calculates a deviation in the terminal voltage of an additional single cell from the terminal voltage of the reference cell.
US09020797B2 Integrated circuit simulation using analog power domain in analog block mixed signal
A method is provided that comprises a circuit design that includes multiple design blocks; a power intent specification file that defines a power domain within the circuit design and that identifies design instances within the power domain and that defines a control function to selectively transition the defined power domain between multiple respective power supply values; using a digital simulator to simulate operation of the digital representation while using an analog simulator to simulate operation of the analog representation; wherein simulating the digital representation includes transitioning the defined power domain between supply values from among the multiple respective supply values; wherein simulating the analog representation includes periodically storing in a storage location a power supply value currently in use during digital simulation of the digital representation; and wherein simulating the analog representation includes using the stored currently in use power supply value to supply voltage to the analog representation.
US09020792B2 Coupling architectural and implementation/behavioral models of a computer-based system
Coupling architectural and implementation/behavioral models of a computer-based system by creating a bridge element, defining a port of the bridge element, associating the port of the bridge element with a port of an implementable element of an architectural model of a computer-based system and a port of an implementation element of an implementation/behavioral model of the computer-based system, mapping an interface member of the implementation element port to an interface member of the implementable element port, generating, from a template, skeleton source code applicable for the mapped interface member, generating a usage description element for the architectural model corresponding to the mapped interface member, generating an architectural description document from the architectural model, generating implementation code from the implementation/behavioral model and the generated skeleton source code, and generating a declaration file for an operating system service for use by the implementation code.
US09020789B2 Systems and methods for determining volume of activation for deep brain stimulation
This document discusses, among other things, systems and methods for determining volume of activation for deep brain stimulation (“DBS”) using a finite element model (FEM) circuit to determine a FEM of an implanted electrode and a tissue medium in which the electrode is implanted, a Fourier FEM solver circuit to calculate a potential distribution in the tissue medium using information from the FEM circuit and a capacitive component of at least one of the implanted electrode and the tissue medium, and a volume of activation (VOA) circuit to predict a VOA using the potential distribution and a neuron model.
US09020788B2 Patient-adapted and improved articular implants, designs and related guide tools
Methods and devices are disclosed relating improved articular models, implant components, and related guide tools and procedures. In addition, methods and devices are disclosed relating articular models, implant components, and/or related guide tools and procedures that include one or more features derived from patient-data, for example, images of the patient's joint. The data can be used to create a model for analyzing a patient's joint and to devise and evaluate a course of corrective action. The data also can be used to create patient-adapted implant components and related tools and procedures.
US09020786B2 Analyzing structural durability in the frequency domain
A method of analyzing the durability of a structure. Load-controlled testing is performed on samples of a composite material of the structure to relate critical strain invariants of the material to cyclic rates of strain invariant accumulation and frequencies associated with the cyclic rates. The material is characterized based on effective properties of the material, including the cyclic rates of strain invariant accumulation. Laminate properties and a geometrical definition of the structure are used to obtain a parametric model. Material characterizations are used to determine model element frequency responses to applied load conditions. Each element's frequency responses and critical strain invariants are used to determine whether damage is indicated at the element. Progression of damage is tracked and accounted for in the model.
US09020784B2 Methods for providing a bonded-particle model in computer aided engineering system
Systems and methods of providing bonded-particle model amongst a plurality of discrete particles representing a physical domain made of brittle material in a time-marching simulation to obtain numerically simulated continuum physical phenomena are disclosed. A physical domain is represented by a plurality of discrete particles. A domain of influence is assigned to each discrete particle and a bonded-particle model is created for the discrete particles. Respective bonds are established to connect each discrete particle to all other discrete particles within its domain of influence. The bonded-particle model further defines a rule for breakage of a bond. Continuum physical phenomena of the physical domain are numerically represented through a set of formula such that a time-marching simulation of the physical domain can be conducted. Physical properties include material properties and fracture energy release rate. Finally, the bonded-particle model allows size and orientation changes of each discrete particle.
US09020776B2 Inclination angle compensation systems and methods
An inclination angle compensation system for determining an inclination angle of a machine is disclosed. The inclination angle compensation system may have a non-gravitational acceleration estimator configured to estimate a non-gravitational acceleration of a machine based on an estimated inclination angle and an acceleration output from a forward acceleration sensor. The inclination angle compensation system may also have an inclination angle sensor corrector configured to receive an inclination angle output from an inclination angle sensor, determine an inclination angle sensor acceleration based on the inclination angle output, and calculate a corrected inclination angle of the machine based on the non-gravitational acceleration and the inclination angle sensor acceleration.
US09020772B2 Aircraft structure testing device of the wire cutter type
A detection wire cutter including a conducting wire mechanically secured to a structure that is to be monitored. This wire is electrically powered at one end and at another end feeds back an electrical voltage corresponding to the power supplied, provided that the structure that is to be monitored has not undergone unacceptable mechanical damage. As an improvement, two arrays of wires extending over flat supports in two directions in space are proposed. Each array is powered by a distinct network electrical supply. The two networks extend in layers, with parallel wire portions. The position of a crack does not impede the passage of current between certain terminals, but certain other terminals will no longer receive any current because the crack has broken a network supply general connection between the connection of one wire and that of another.
US09020770B2 Estimating component power usage from aggregate power usage
A system, and computer program product for estimating component power usage using aggregate power usage data are provided in the illustrative embodiments. A power estimation model is received, the model correlating a factor of the component with an aggregate power consumption of a set of components during a period, the component being a member of the set of components, the component being a hardware device operating in the data processing environment and consuming electrical power, the factor being a characteristic of the component related to the consumption of the electrical power in the component. A value of the factor at a determined time is received. The value of the factor is applied to the power estimation model to generate an estimate of electrical power consumed by the component. The estimate is output as the estimated power usage of the component when the factor attains the value.
US09020765B2 Safety system in and method for the operation of a combustion device
A system and a method for safe operations of a mass flow sensor in a combustion device, with a gas supply, an air supply, a fan with an electric motor, a burner, and a communication micro processor, wherein the mass flow sensor includes a microprocessor used for communications, the communication micro processor communicates with the micro processor of the one mass flow sensor, and the communications include safety-relevant interrogations of the mass flow sensor in order to secure the mass flow sensor.
US09020763B2 Predictive transit calculations
A computing device is described that determines an exit location at which a user of a computing device exited a stop associated with a transportation service. The computing device determines a predicted duration of travel by the user from a current location of the computing device to the exit location at which the user exited the stop associated with the transportation service. The computing device outputs, for display, a notification based at least in part on the predicted duration.
US09020758B2 Method and device for generating intersection guidance information
A device for generating intersection guidance information, which includes: a route setting unit configured to receive a route up to a destination; a candidate area detecting unit configured to search for a turning point on the searched route, and detect a surrounding area of the searched turning point as a candidate area; a candidate POI area detecting unit configured to detect a POI area as a candidate POI area, at least a portion of the POI area being included in the candidate area; a guidance POI area selecting unit configured to calculate distance between the candidate POI area and the turning point, search a candidate POI area whose distance calculated is shortest, and select the searched candidate POI area as a guidance POI area.
US09020757B2 Path planning autopilot
A path planning autopilot guides vehicles efficiently even when they are far from a desired path.
US09020753B2 Method, computer program and apparatus for determining an object in sight
A method of determining an object in sight with an electronic apparatus, where the object being associated with a Point-Of-Interest, POI, item in a database is disclosed. The method comprises estimating (100) a position of the electronic apparatus by a positioning mechanism; estimating (102) magnitude of error of estimated position; estimating (104) a direction when orienting the electronic apparatus towards the object by a magnetic sensor of the electronic apparatus; estimating (106) magnitude of error of position error of estimated direction; calculating two intersecting imaginary lines in a model of the environment of the electronic apparatus, wherein the two imaginary lines intersect a line of the estimated direction at a side of the electronic apparatus distal to said object, and where a mutual angle between the two imaginary lines and the line of the estimated direction is based on the estimated magnitude of error of estimated direction, and the position where the imaginary lines intersect is determined from the estimated position and the magnitude of error of estimated position, such that an area between the two imaginary lines is formed (108) based on a determined maximum distance of sight; and determining (110) a POI associated with a position within said area such that information about the object associated with the determined POI is obtainable. A computer program and an electronic apparatus are also disclosed.
US09020751B1 Route risk mitigation
A method is disclosed for mitigating the risks associated with driving by assigning risk values to road segments and using those risk values to select less risky travel routes. Various approaches to helping users mitigate risk are presented. A computing device is configured to generate a database of risk values. That device may receive accident information, geographic information, vehicle information, and other information from one or more data sources and calculate a risk value for the associated road segment. Subsequently, the computing device may provide the associated risk value to other devices. Furthermore, a personal navigation device may receive travel route information and use that information to retrieve risk values for the road segments in the travel route. An insurance company may use this information to determine whether to adjust a quote or premium of an insurance policy. This and other aspects relating to using geographically encoded information to promote and reward risk mitigation are disclosed.
US09020747B2 Method for recognizing a turn-off maneuver
A driver assistance system of an observing vehicle uses a method that includes, but is not limited to recognizing a turn-off maneuver of a vehicle preceding the observing vehicle and further includes, but is not limited to identifying at least one first and one second reference point on the preceding vehicle in pictures of the preceding vehicle taken successively by a camera, where the reference points, in transverse direction of the preceding vehicle, are spaced apart, determining the distance from the images of the reference points in the pictures. and recognizing a turn-off maneuver if it is determined that there is a reduction in distance.
US09020742B2 Wireless vehicle detection system and associated methods having enhanced response time
Embodiments of the invention include a wireless vehicle detection systems and associated methods with extended range and battery life. The wireless vehicle detection system can include a plurality of sensor pods in communication with an access point without repeaters. Embodiments of the sensor pod can include a vehicle detector controller adapted to determine the presence of vehicles and a communication controller connected to the vehicle detector and adapted to transmit data 300 feet or more to an access point, which in turns communicates with the base station. To extend the battery life of the sensor pod, the sensor pod can be adapted to detect received communication signal strength and adjust transmitting power based upon said strength to thereby conserve power. Embodiments of the sensor pod can also include a battery connected in parallel to an HLC capacitor to further extend the life of the battery.
US09020739B2 Control device for internal combustion engine having an external exhaust gas recirculation system
Disclosed is a control device for an internal combustion engine that is used with an internal combustion engine having an EGR catalyst and an EGR valve in an EGR path for connecting an exhaust path to an intake path, and capable of preventing the purification performance of the EGR catalyst from being degraded during EGR stoppage and purifying exhaust gas in a preferred manner upon EGR resumption. When EGR is stopped with the EGR valve closed, the control device judges whether an EGR path air-fuel ratio is richer than a threshold value. If the EGR path air-fuel ratio is judged to be richer than the threshold value, the control device sets a target air-fuel ratio for the internal combustion engine to be leaner than a stoichiometric air-fuel ratio.
US09020734B2 Method, apparatus, signals and media, for selecting operating conditions of a genset
An apparatus for selecting operating conditions of a genset, the apparatus including a processor circuit configured to select a set of operating points from a plurality of operating points of the genset each comprising an engine speed in a generator electrical output value and a plurality of cost values associated with operating the genset at respective operating points such that the sum of the cost values associated with the operating points in said set is minimized and such that the engine speed increases or decreases monotonically with monotonically increasing or decreasing electrical power output values.
US09020733B2 Vehicle data acquisition for transportation management
A data acquisition device includes a wired module configured to provide a wired connection to a vehicle for gathering vehicle data from the vehicle during operation of the vehicle. The data acquisition device is configured to be mounted inside the vehicle. The data acquisition device further includes short-range wireless communication module configured to wirelessly send the vehicle data in real-time to a portable wireless data transfer and display device in close proximity to the data acquisition device during operation of the vehicle.
US09020729B2 Integrated trailer brake control system and method using a learned relationship
A trailer brake control method for a vehicle towing a trailer. The method may include determining a number (N) of vehicle operating points during a first braking event when the vehicle is not towing the trailer by determining N brake operating points; determining an acceleration operating point for each of the N brake operating points; and determining a first relationship between brake pressure and vehicle acceleration based on the N vehicle operating points. The method also includes determining a number (M) of vehicle operating points during a second braking event when the vehicle is towing the trailer; determining a current brake operating point; and determining a trailer brake command signal based on at least the first relationship, the M vehicle operating points, and the current brake operating point.
US09020728B2 Vehicle turn monitoring system and method
A vehicle turn monitoring method comprises determining an intent for a host vehicle to execute a left turn before the host vehicle begins to execute the left turn, monitoring a location relationship between the host vehicle and a remote vehicle before the host vehicle begins to execute the left turn, and evaluating a travelling condition of the host vehicle before the host vehicle begins to execute the left turn. The method further includes determining, by operation of a processor, whether to perform a threat mitigation operation before the host vehicle begins to execute the left turn based on the location relationship and the travelling condition.
US09020722B1 Control of power-on downshift in a vehicle with an oncoming binary clutch
A vehicle includes a transmission having a plurality of clutches, including an oncoming binary clutch and an off-going clutch. The oncoming binary clutch is a binary device and the off-going clutch is a non-binary device. An internal combustion engine is operatively connected to the transmission and configured to generate an engine torque based on an input torque request. A controller is operatively connected to the transmission and has a processor and tangible, non-transitory memory on which is recorded instructions for executing a method for controlling a power-on downshift with the off-going clutch and the oncoming binary clutch. The controller is configured to generate a first pressure command at below a threshold pressure to at least partially pressurize the oncoming binary clutch and initiate a clutch slip for the off-going clutch. Among other steps, the controller is configured to determine if synchronization is met.
US09020721B2 Real time modeling of engine load addition due to alternator with an over-run clutch
A system and method for providing engine torque load in real time. The system includes a sensor to determine, in real time, a clutch state of an alternator clutch and a controller for determining an alternator torque value and applying the alternator torque value to the engine torque load in real time.
US09020720B2 Vehicle
A vehicle includes a friction clutch located between an engine and a driving wheel; a clutch actuator arranged to disengage and engage the friction clutch; a clutch actuator control section arranged and programmed to control the clutch actuator; a slip detection section arranged to detect a slip of the driving wheel; and an engine control section arranged and programmed to decrease an output of the engine when the slip of the driving wheel is detected by the slip detection section. When the friction clutch is in a half clutch state and the slip of the driving wheel is detected at the time of starting of the vehicle, the clutch actuator control section controls the clutch actuator so as to change a pushing force of the friction clutch and thus to keep the rotation speed of the engine at a fixed level.
US09020717B2 Method for controlling an automated motor vehicle transmission
A method of controlling an automated motor vehicle transmission. A current driving resistance is taken into account when selecting a target gear to be engaged as part of a shifting process. In order to be able to regulate shifting processes in a driving-resistance-dependent manner so as to ensure that the motor vehicle can always able to continue driving on, during selection of the target gear, disregarding gears for shifting from a currently engaged gear, in a driving-resistance-dependent manner, when the required associated shifting times are longer than a respective permitted maximum shifting time. In connection with the above, the method is incorporated in an automated motor vehicle transmission, a computer program product and a data carrier, containing the computer program product.
US09020711B2 Road slope estimating device
A road slope estimating device which is mounted on a vehicle and estimates a slope of a road on which the vehicle is traveling, the vehicle including a motor and a transmission capable of changing a shift speed by an engagement switching operation of disengaging one of a plurality of engagement elements and engaging another one of the plurality of engagement elements, and outputting power from the motor via the transmission to travel. An estimating section carries out first road slope estimation from the computed output torque and acceleration of the vehicle until transfer of torque is handed over from the engagement element to be disengaged of the plurality of engagement elements to the engagement element to be engaged. Second road slope estimation is estimated from the computed output torque and the acceleration of the vehicle when the handover of the transfer of torque is carried out.
US09020710B2 Engine restart strategy
A method of controlling a vehicle, where the vehicle includes an internal combustion engine and a transmission having a neutral state and an engaged state, includes setting the state of the transmission. The state of the transmission is set as the neutral state or the engaged state based on a restart condition, where the restart condition is one of: (i) a no wheel torque restart condition, and (ii) a wheel torque restart condition. The method additionally includes starting the engine.
US09020706B2 Vehicle motion control apparatus
A vehicle motion control apparatus configured to control a plurality of control objects in a same direction of vehicle motion control to achieve a requested control amount is provided. The vehicle motion control apparatus includes a control object selection unit which is configured to determine priority of the control objects used for the vehicle motion control based on a priority determination condition, to select a control object from among the plurality of control objects. The control object selection unit includes a control object selection timing determination section configured to detect a change in the priority determination condition, and cause the control object selection unit to reselect a control object at a timing of the change detection as a selection timing.
US09020704B2 Electronic control apparatus
An electronic control apparatus includes a control unit, a plurality of power supply units for supplying the control unit with power, and a power supply fault detector unit for detecting a fault in the plurality of power supply units. The control unit operates in a normal mode on electric power supplied from the plurality of power supply units when none of the plurality of power supply units is faulty.
US09020703B2 Power steering apparatus capable of sensing moisture
A power steering apparatus includes: a torque sensor for detecting a steering torque applied to a steering wheel and outputting a torque signal corresponding to the steering torque; a speed sensor for detecting a speed of a vehicle and outputting a speed signal corresponding to the speed of the vehicle; a humidity sensor for outputting a humidity signal corresponding to a humidity of an interior of the power steering apparatus; and an electronic control unit for receiving the humidity signal from the humidity sensor, and for, when a measured humidity is an reference value or higher, generating a motor current signal for supplying an assistant steering force smaller than an assistant force set in response to the torque signal and the speed signal.
US09020702B2 Steering control apparatus of vehicle and steering control method of the same
A steering control apparatus of a vehicle includes a steering motor configured to output a steering torque for steering turning wheel, a steering motor angle sensor configured to detect a rotation angle of the steering motor, a steering motor drive current supply unit configured to supply the steering motor with a steering motor drive current for setting a turning angle of the turning wheel to an angle corresponding to an operation of a steering wheel, a set rotation angle storage unit configured to store beforehand a set rotation angle which is the rotation angle of the steering motor and which corresponds to the set turning angle that is set to an angle smaller than a limit turning angle to which the turning wheel is steerable, and a current supply quantity limiting unit configured to limit a supply quantity of the steering motor drive current.
US09020700B2 Lane tracking apparatus and method using camera direction control
A lane tracking apparatus and method using camera direction control is provided. The lane tracking apparatus using camera direction control includes a lane recognition unit for obtaining lane information from an image captured and acquired by a camera. A road curvature calculation unit calculates a curvature of a road using the lane information. A camera direction angle control unit controls a direction angle of the camera in consideration of the road curvature.
US09020698B2 Suspension system
A suspension system for a traveling vehicle body is disclosed. The system includes a suspension reference position varying mechanism (18) for varying a reference position of a suspension stroke of the suspension mechanism (100), and a controller (35) configured to calculate an intermediate value from a maximal value corresponding to the maximal position of the suspension stroke and a minimal value corresponding to the minimal position of the suspension stroke, and to control the suspension reference position varying mechanism such that, when the calculated intermediate values deviates from a set target range, the intermediate value is displaced toward the target range. The controller (35) increases a control execution frequency for the suspension reference position varying mechanism (18) when the traveling speed of the vehicle body is low, and reduces the control execution frequency for the suspension reference position varying mechanism (18) when the traveling speed of the vehicle body is high.
US09020691B2 Hydraulic brake system for a motor vehicle and fault condition detection for same
The present disclosure provides a hydraulic brake system for a motor vehicle and a method for the detection of a fault condition of the hydraulic brake system. An electronic control device determines at least one pressure value of the brake fluid of the brake system and at least one volume value of the brake master cylinder associated with the pressure value during an operation of a brake master cylinder. The electronic control device compares the determined pressure value and volume value with at least one pair of pressure-volume reference values for the detection of a fault condition of the brake system, wherein at least two different fault conditions of the brake system can be differentiated based on the comparison.
US09020690B2 Qualifying automatic vehicle crash emergency calls to public safety answering points
The present application provides methods for in-vehicle emergency telematics devices and systems to automatically qualify vehicle crash events before directly placing a 3-digit emergency call from an in-vehicle TCU to a local PSAP operator. The qualification is performed in two stages. The first stage produces a qualified crash detection decision wherein a preliminary crash detection based on impact sensors is qualified by crash related non-impact sensors and vehicle telemetry data. The second stage uses an injury severity prediction algorithm to score the detected crash and produces a decision as to whether the crash warrants an emergency call to the PSAP operator.
US09020689B2 Method for real-time model based structural anomaly detection
A system and methods for real-time model based vehicle structural anomaly detection are disclosed. A real-time measurement corresponding to a location on a vehicle structure during an operation of the vehicle is received, and the real-time measurement is compared to expected operation data for the location to provide a modeling error signal. A statistical significance of the modeling error signal to provide an error significance is calculated, and a persistence of the error significance is determined. A structural anomaly is indicated, if the persistence exceeds a persistence threshold value.
US09020671B2 Vehicle control using an estimated outside air temperature
A vehicle includes a vehicle system, an outside air temperature (OAT) sensor, a clock, and a controller. The controller includes recorded garage temperatures and actual OAT profiles. At the key-on event, a controller-executed method includes recording an initial temperature reading from the OAT sensor and corresponding time of day from the clock. The controller determines whether the vehicle is in a garage using the profile of recorded temperatures and the time of day, and estimates an OAT for the corresponding time of day when the vehicle is in the garage. An operation of the vehicle system is controlled using the estimated OAT before the vehicle leaves the garage. The system may be a navigation system, and the operation may be modification of a calculated electric vehicle range. The system may be an HVAC or other system in another embodiment.
US09020663B2 Instruction visualization system
A method and apparatus comprising an instruction analyzer. The instruction analyzer is configured to receive a movement instruction for an aircraft during movement of the aircraft. The instruction analyzer is further configured to generate a number of volumes of airspace defining a desired movement of the aircraft using the movement instruction during the movement of the aircraft.
US09020655B2 Thermal management for integrated circuits
A method and system for thermal management in integrated circuits and integrated circuit boards is described. In an embodiment, the circuit device board includes circuit devices, temperature sensors, and a thermal management unit. The thermal management unit receives thermal data from the temperature sensors and determines thermal reference points that define thermal regions. The thermal reference points are correlated with the operating characteristics of the circuit devices. When warranted, the thermal management unit makes independent corrective responses to each of the thermal regions. These corrective responses include modifying operating parameters, adjusting workload, and suspending operation of circuit devices within the thermal region. Thus, the disclosed method and system can preserve function in one thermal region while alleviating stress on another thermal region.
US09020652B2 Event processing system for an electrical power system
A method and apparatus comprising an agent. The agent is configured to receive information from an electrical power grid. The agent is further configured to identify an event from the information. The agent is further configured to classify the event. The agent is further configured to determine whether to initiate an action based on a classification of the event. The agent is further configured to initiate the action in response to a determination to initiate the action.
US09020650B2 Utility grid, controller, and method for controlling the power generation in a utility grid
A utility grid is provided, the utility grid including a centralized controller; an intermittent renewable energy source for generating electrical power; at least one further power generation system; and a local controller for controlling the total power output of the intermittent renewable energy source and the at least one further power generation system, wherein the centralized controller is connected with the local controller and adapted to request a desired total power output from the local controller.
US09020642B2 Robot controller, robot system, robot control method
A robot controller includes a force control unit that outputs a correction value of a target track of a robot based on a detected sensor value acquired from a force sensor, a target value output unit that obtains a target value by performing correction processing on the target track based on the correction value and outputs the obtained target value, and a robot control unit that performs feedback control of the robot based on the target value. The force control unit includes an impedance processor that obtains a solution of a differential equation in force control as the correction value before the conversion processing, and a nonlinear convertor that obtains the correction value after the conversion processing by performing nonlinear conversion processing on the correction value before the conversion processing acquired from the impedance processor and outputs the obtained correction value after the conversion processing.
US09020635B2 Beverage dispensing system with user customizable inputs
A refrigerator includes a cabinet, a first compartment, a second compartment, a first door providing access to the first compartment, a second door providing access to the second compartment, and a beverage dispensing system operatively connected the cabinet. The refrigerator further includes a user interface operatively connected to the cabinet, the user interface having a display and being configured to identify a user of the beverage dispensing system and customize beverage settings and preferences associated with the user.
US09020633B1 Automating storage, retrieval, and routine for process flow
In some embodiments, an automated storage and retrieval system (ASRS) for storing workpieces includes a main body, a robotic arm mechanism and at least one first station. The workpiece comprises a first container configured to hold at least one article. The main body includes at least one side wall configured to confine a storage space for the workpieces in at least one first direction parallel to a floor. The robotic arm mechanism is configured to reach the storage space, the storage space being further confined by the robotic arm mechanism in at least one second direction opposite to the at least one first direction. The at least one first station is configured with at least one first accessing port located within the storage space, and configured for the ASRS to perform a routine for a process flow.
US09020626B2 Orthopods and equipment to generate orthopedic supports from computerized data inputs
Systems and methods of measuring feet and designing and creating orthopedic inserts are described. The method can include measuring a pressure the foot exerts during a stride at a plurality of points over a period of time, and analyzing a pressure at the plurality of points over the period of time and designing the orthopedic inserter based on the analysis. The system can include a device that measures a pressure exerted by foot at a plurality of times at each of a plurality of points and a computer connected to the device, the computer having a memory that stores the measured pressures and a program operable to analyze the measured pressures to create a design of an orthopedic insert.
US09020625B2 Process cost analysis system
A method of process cost analysis that includes determining a per-unit cost function for executing a process step, determining a percentage-of-acceptable-parts function for executing a process step, and receiving production data into memory. The production data corresponds to a measured quality metric of the executed process step. The method further includes determining a probability density function for the received production data, executing on a processor a correlation routine for cross-correlating the cost function with the probability density function of the production data to provide a first cross-correlation, and executing on the processor the correlation routine for cross-correlating the percentage-of-acceptable-parts function with the probability density function of the production data to provide a second cross-correlation. The method includes determining an average effective per-unit cost to produce a resultant of the process step by dividing the first cross-correlation by the second cross-correlation.
US09020615B2 Stability control system
In embodiments of a stability control system, a computing device includes a device housing that is integrated with a display device, and the device housing tilts for multiple display positions. Pivotable components are mechanically-linked and pivot in coordination to position the device housing in a display position, and sensors detect positioning inputs that are received to re-position the device housing. Clutch mechanisms are implemented to limit and/or resist movement of the pivotable components based on the positioning inputs. A stability controller can be implemented to control the clutch mechanisms based on sensor data from the sensors to position the device housing in a display position.
US09020611B2 Leadless cardiac pacemaker with anti-unscrewing feature
A leadless cardiac pacemaker comprises a housing, a plurality of electrodes coupled to an outer surface of the housing, and a pulse delivery system hermetically contained within the housing and electrically coupled to the electrode plurality, the pulse delivery system configured for sourcing energy internal to the housing, generating and delivering electrical pulses to the electrode plurality. The pacemaker further comprises an anti-unscrewing feature disposed on either a fixation device of the pacemaker or on the housing itself. The anti-unscrewing feature can be configured to prevent the fixation device from disengaging the wall of the heart.
US09020609B2 Electrode lead of pacemaker and pacemaker using the same
An electrode lead of a pacemaker includes at least one lead wire including at least one composite conductive core. The at least one composite conductive core includes at least one conductive core and at least one carbon nanotube yarn spirally wound on an outer surface of the at least one conductive core. The at least one carbon nanotube yarn includes a number of carbon nanotubes joined end to end by van der Waals attractive forces. The pacemaker includes a pulse generator and the electrode lead electrically connected to the pulse generator.
US09020595B2 Baroreflex activation therapy with conditional shut off
An embodiment of a baroreflex stimulator comprises a pulse generator to provide a baroreflex stimulation signal through an electrode, and a modulator to modulate the baroreflex stimulation signal based on a circadian rhythm template.
US09020594B2 Posture-induced changes to physiological parameters
Methods and devices for analyzing posture-induced changes to physiological parameters of a patient (e.g., ejection time, heart rate, etc.) to provide an assessment of one or more conditions of the patient.
US09020593B2 Selection of pacing sites to enhance cardiac performance
Systems and methods for selection of electrodes and related pacing configuration parameters used to pace a heart chamber are described. A change in the hemodynamic state of a patient is detected. Responsive to the detected change, a distribution of an electrical, mechanical, or electromechanical parameter related to contractile function of a heart chamber with respect to locations of multiple electrodes disposed within the heart chamber is determined. A pacing output configuration, including one or more electrodes of the multiple electrodes, is selected and the heart chamber is paced using the selected pacing output configuration.
US09020590B1 Apparatus to transcutaneously stimulate resonant frequencies of mammals
An apparatus to stimulate resonant frequencies of mammals, including humans, through transcutaneously applied bipolar micro-current therapeutic frequencies eXclusive OR (XOR) modulated over a variable duty cycle carrier square wave. A Fibonacci number clocked stored-program microcontroller generates a variable duty cycle higher frequency pulse width modulation (PWM) carrier square wave output which is XOR modulated with a lower therapeutic frequency square wave output to control an H-Bridge driver capacitive coupled to an isolation transformer. The preferred embodiment supports one or more user inputs and displaying program and operational information on a suitable display. Further, using an H-Bridge to drive an inductive load with bi-polar pulses creates scalar waves when the H-Bridge's output is switched from one polarity to the opposite each time the therapeutic low frequency square wave output XOR modulates the higher frequency PWM square wave.
US09020589B2 Electrical stimulator with voltage mode emulation using regulated current
Techniques are described for generating electrical stimulation current pulses for delivery of electrical stimulation therapy via a current-controlled system that emulates voltage pulses generated via a voltage-controlled system. In one example, a method includes receiving user input specifying a voltage level of electrical stimulation to be delivered by one or more of a plurality of electrodes implanted within the patient, selectively coupling the one or more electrodes to respective regulated current paths to deliver the electrical stimulation to the patient, selectively coupling at least another of the plurality of electrodes implanted within the patient to an unregulated current path to deliver the electrical stimulation to the patient, determining a regulated current for each respective regulated current path in order to produce the specified voltage level at the one or more electrodes selectively coupled to the respective regulated current paths, and delivering the determined regulated currents via the respective regulated current paths.
US09020585B2 Electronic identity card
A method comprises the steps of obtaining a baseline measurement corresponding to a representation of brain activity from a living body and storing the baseline measurements on a storage device configured to be wearable on the living body in combination with obtaining, at a time subsequent to the baseline measurement, a second measurement representing brain activity from the living body, reading the baseline measurement from the storage device and evaluating the living body based on a comparison of the second measurement to the baseline measurement. A system for analyzing electrical brain activity, the system comprises a component for reading, from a storage medium, data corresponding to a baseline measurement of brain activity of a living body and a component for determining data representing a current brain activity of the living body in combination with a component for evaluating the living body by comparing the baseline measurement data and the current brain activity data.
US09020574B2 Lead for an active implantable medical device with a chip for electrode multiplexing
A lead for active implantable medical devices comprising a chip, notably for electrode multiplexing. The lead (10) includes an insulating supporting tube (20) interposed in a flexible elongated tube, with a central bore (22) coaxial with the lumen of the lead. The supporting tube comprises on its surface at least one crossing conductive strip (28) extending in the axial direction. A chip (18) on a flexible substrate is disposed with a bent or curved conformation in a receptacle of the supporting tube isolated from the conductive strip. An electrode, e.g., for cardiac sensing/pacing, (16) on the supporting tube (20) is electrically connected to an outer conductive pad (24) of the chip. The conductive strip is connected (i) at each end (28b), face to face to a conductive connection (12), housed in the sheath, and (ii) in a central region (28a), to an inner conductive pad (26) of the chip.
US09020564B2 Self-configuring small scale base station
A self-configuring mobile telecommunication base station is disclosed. A communication interface is configured to connect to an access network other than a mobile telecommunication network with which the base station is associated. A processor coupled to the communication interface is configured to establish a connection, at least in part via the access network, to an element associated with the mobile telecommunication network; receive via the access network an initialization data; and use the initialization data to configure the base station to provide access to mobile telecommunication services at least in part using a resource determined based at least in part on the initialization data.
US09020563B2 Mini base station connectable with internet and terminal
A mini base station connectable with the Internet including a frequency recognition unit to recognize a frequency band of an external signal transmitted from a cellular base station; and an operation frequency determination unit to determine an operation frequency band according to interference generated with the cellular base station based on the recognized frequency band of the external signal.
US09020562B2 Methods and apparatus for device applet management on smart cards
Methods and apparatus for device applet management on smart cards. A method includes detecting access to a smart card; reading a directory structure from the smart card that identifies one or more platform types, and for each platform type identifies corresponding device applets; determining from the directory structure one or more device applets associated with a selected platform type; and providing access to the one or more device applets. The apparatus comprises a processor for detecting access to a smart card, for reading a directory structure from the smart card that identifies one or more platform types, and for each platform type identifies corresponding device applets, for determining from the directory structure one or more device applets associated with a selected platform type, and for providing access to the one or more device applets.
US09020560B2 Method and device for managing contact card of mobile terminal
A method and a device are disclosed for managing a contact card of a mobile terminal, belonging to the mobile terminal field. The method includes: for every other preset period of time, extracting a communication event of a specific contact from a communication record of a mobile terminal; counting the number of the communication event of the specific contact according to a type of the communication event; and associating the specific contact with the communication event, so as to simultaneously display the number of the communication event of the contact when displaying the contact. A statistical result is displayed in a mobile phone contact card book, intuitively displaying a latest contact state, so that it is convenient for the user to process and maintain interpersonal communications, thereby enhancing and promoting communication and life for people.
US09020558B2 Wireless communication system, communication method, and base station
It is provided a wireless communication system comprising a terminal device and a base station. The terminal device includes a plurality of wireless transmitters, an antenna coupled to each of the wireless transmitters, and a controller generating a signal to be transmitted from the antenna. The base station includes a plurality of wireless receivers, an antenna coupled to each of the wireless receivers, and a controller. The terminal device holds a predetermined upper limit of power consumption. The base station changes at least one of a MIMO multiplexing number, a modulation system, and a coding rate so that communication is performed according to a communication system that can communicate at allowable transmission power of the terminal device in case where power consumption of the terminal device exceeds the upper limit upon performing the MIMO transmission at maximum transmission power according to the wireless standard.
US09020554B2 System and method for supporting multi-user antenna beamforming in a cellular network
The present invention is a method and system for supporting a beamforming antenna system in a multiple user mobile broadband communication network including a process for setting and adjusting the magnitude and phase of the signal to user equipment from each antenna. Namely, the present invention supports the communication of power signal values or levels to user equipment in a manner that keeps pace with the rapid variations of the power levels that occur in the dynamic scheduling of transmissions on the cell site. The present invention satisfies this need for an improved signal strength signaling to user equipment for the situation where multiple users are located on the cell site.
US09020553B2 Remotely configurable wireless intercom system for an establishment
Systems and methods associated with an intercom system for a drive-through, quick service restaurant facility is disclosed. Generally, a plurality of headsets is configured for communication with a base station. A speaker is associated with the drive-through facility is configured to be located near a menu board, and is configured for communication with the base station. A microphone is also configured to be located near the menu board and configured for communication with the base station. A plurality of parameters control the configuration of the intercom system, and the base station is connectable to a wide area communication network to enable remote adjustment of the plurality of parameters.
US09020548B2 Other cell interference estimation
Mobile broadband traffic has been exploding in wireless networks resulting in an increase of interferences and reduced operator control. Networks are also becoming more heterogeneous putting additional demand in interference management. Scheduler schedules uplink transmissions from UEs based on a load prediction algorithm that typically assumes worst case. However, UEs do not always use full power granted, and thus, much of granted radio resources are wasted. To address these and other issues, technique(s) to accurately predict/estimate other cell interferences and thermal noise separately and to accurately predict/estimate load utilization probability and variance is(are) described. Inventive estimation technique(s) can be used to schedule UEs to more fully utilize available radio resources. Extended Kalman filtering can be adapted for use in estimation providing low order computational complexity.
US09020543B2 Method, base station and user equipment for reducing a cognitive pilot channel bandwidth
The invention relates to a method for reducing a Cognitive Pilot Channel (CPC) bandwidth used for transmitting lists of information to a plurality of meshes of a geographical area comprising at least one base station (4) covering n meshes to allow a User Equipment camping on a given mesh among said plurality of meshes to select an operator and/or an access technology and/or a communication frequency available in said given mesh.According to the invention, for a given mesh #i (i=2 to n), the base station transmits to said mesh #i an identifier of a predetermined reference mesh and the difference between the list of information intended for said given mesh and the list of information intended for said reference mesh.
US09020536B1 Method and apparatus for tracking a transported item while accommodating communication gaps
A method and apparatus is provided for minimizing potential security problems and battery power usage in a tracking device used in tracking an associated product while being transported along a route wherein wireless communication may be nonexistent or intermittent. This is accomplished in part by having an accessible database of signal quality and strength at a large plurality of locations along given transportation routes whereby adjustments can be made as to the times for the tracking device to obtain GPS location information as well as for times to report any location and or product status data to a remotely located central station. The ability to predict when, along a transportation route communication problems may occur provides the opportunity to notify appropriate authorities in advance of arriving at the communication gap zones whereby arrangements can be made to alleviate potential problems during transportation through wireless communication “gap or dead” zones.
US09020535B2 Method and system for providing a radio station locator service
An approach is provided to present station location information to one or more mobile devices. A request is received to provide station location information to a mobile device. Station location information is generated, in response to the request, the station location information including station location information of one or more radio stations that correspond to the location of the mobile device. The station location information is transmitted to the mobile device.
US09020525B2 Method and system for mobile reference signature generation
A method and an apparatus for generating reference signatures in a cellular wireless communications system are provided. A first signature is obtained for a mobile communication unit at a first location. The first signature comprises first location information, a first timestamp, and radio frequency measurement information, but lacks identification information. The first signature is compared to signatures in a database, to identify a second signature having location information and a timestamp corresponding to the first location information and first timestamp. A reference signature is created by combining at least part of the first signature, such as the radio frequency information, with the second signature. The first signature is from an anonymized call. The second signature may be from an application operational on the communication unit, or from a social media website, and may comprise identification information for the communication unit or user.
US09020524B2 Information processing apparatus, information management server, information processing method, information management method, program, and information processing system
An information processing apparatus includes a position detection unit that detects a presence position of the information processing apparatus, a communication network information obtaining unit that obtains information regarding data communication in an accessible mobile communication network, and a data communication related information generation unit that generates data communication related information regarding the data communication using the mobile communication network at the presence position based on information regarding the presence position and information regarding the data communication in the mobile communication network.
US09020513B2 Mobile communication system, radio base station apparatus, cell area cooperative control method and program
A mobile communication system comprises: a first radio base station apparatus transmitting, after recovering from a service halt state and before starting to execute a stepwise cell area expansion, a notification including an instruction for a cell area reduction corresponding to the cell area expansion to a neighboring second radio base station apparatus; and a second radio base station apparatus reducing a cell area that has been expanded during the service halt state of the first radio base station apparatus, in accordance with the instruction for a cell area reduction included in the notification transmitted from the first radio base station apparatus.
US09020509B1 Dynamic Qrxlevmin and Sintrasearch values to optimize intra- and inter-frequency handovers in LTE
A method and system are provided for dynamically changing Qrxlevmin and Sintrasearch values in a LTE network. An eNodeB sets the Qrxlevmin and Sintrasearch values for each mobile device. The Qrxlevmin value and Sintrasearch value are changed based on RF conditions and a velocity of the mobile device. A lower Qrxlevmin value coupled with a higher Sintrasearch value increases a search period to locate better performing neighboring cells and reduces the chance of handing down from the LTE network to a non-LTE network.
US09020507B2 Radio access technology multiplexing
A method of operating a network element of a wireless communication network is provided, wherein the network element is capable of communicating with a user equipment via at least two different communication technologies. The method includes communicating data between the user equipment and the network element by using a first communication technology and communicating the data between the network element and a further network element by using a second communication technology different from the first communication technology.
US09020505B2 Quick system selection and acquisition for multi-mode mobile devices
Methods and apparatus for using network topology and coverage information from one radio access technology (RAT) network to assist acquisition of another different RAT network for a multi-mode mobile station (MS), such as acquiring a WiMAX (Worldwide Interoperability for Microwave Access) network based on topology and coverage information about a 3G (Third Generation) network and vice versa, are provided. Base station (BS) acquisition assisted in this manner may provide for quick restoration of a previously interrupted or deactivated network service, while decreasing the power consumption of the multi-mode MS during a power savings state because periodic scanning and registration need not occur.
US09020490B2 Method and apparatus for caching
A method and caching server for enabling caching of a portion of a media file in a User Equipment (UE) in a mobile telecommunications network. The caching server selects the media file and determines a size of the portion to be cached in the UE. The size may be determined depending on radio network conditions for the UE and/or characteristics of the media file. The caching server sends an instruction to the UE to cache the determined size of the portion of the media file in the UE.
US09020489B2 System and method for using location information to execute an action
Provided are methods for executing an action in response to a request for a service using location information in conjunction with service-specific parameters. A user may request a provider of a specified service (e.g., taxi, plumber, pharmacist, etc.). In evaluating the request, providers may be evaluated based on the location information in addition to service-specific parameters. An action in response may include merely displaying selected service provider(s) in response to the request, or acting on behalf of the user by communicating with a selected service provider.
US09020488B2 Prioritization of wireless terminal measurements
A base station generates and sends measurement configuration to a wireless terminal. The measurement configuration indicates the measurements to be made by the wireless terminals and to report on the performed measurements to the base station. The measurement configuration indicates that the measurements are to be performed and to be reported based on a prioritization level. The prioritization can be indicated at various levels including the measurement identities level, the measurement objects level, and the reporting configurations level.
US09020487B2 Over-the-air content management of wireless equipment in confined-coverage wireless networks
System(s), apparatus(es), and method(s) are provided for managing content of wireless equipment (WE) over-the-air (OTA). Content is germane to feature(s) of the WE and is related to operation thereof. Management of the content is automatically implemented in response to attachment of the WE to a confined-coverage access point (AP). The WE and a network server enable, in part, such management. The confined-coverage AP enables exchange of signaling and data associated with management of the content amongst the WE and the network server. Content includes software (SW); management OTA of SW can include update of an in-use version of a SW application or related SW component(s). SW update signaling can comprise message(s) conveying a WE identifier and in-use version(s) of SW; request(s) for an update instruction; request(s) for at least one file associated with the SW; message(s) indicative of availability of version(s) of SW newer than the in-use version(s).
US09020481B1 Enhanced mobility state detection in mobile communication terminals
A method in a mobile communication terminal, which operates alternately in an idle mode and a connected mode, includes maintaining a count of mobility events in which the terminal switches to camp on a cell. The count is retained irrespective of transitions of the terminal into and out of the idle mode and the connected mode. A mobility state is selected for the terminal depending on the count, and operation of the terminal is configured based on the selected mobility state.
US09020478B2 Systems and methods for terminating telephony communications to mobile telephony devices
Systems and methods for terminating telephony communications to a mobile telephony device that is roaming outside of its native service area make use of a forwarding termination service. The forwarding termination service causes the native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communication to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by dialing a special character string on the mobile telephony device.
US09020476B2 System and method for remote care and monitoring using a mobile device
A system and method for remote care and monitoring of the user of a mobile device, such as a smartphone, and for simplifying use of the mobile device by the user. The system and method comprises software, operable on the mobile device and/or a remote device (such as another smartphone, a computer (including, for example, a web-based application system) or other device), for facilitating the use of a mobile smartphone device while also enabling authorized users (e.g. care providers) to remotely interact with the mobile user, provide them medical care information, daily care instruction, immediate connectivity, mobile phone control and tracking functions, general assistance as well as remotely updating and maintaining the mobile user's mobile device.
US09020471B2 Dynamic voicemail receptionist system
A voicemail receptionist system includes a memory and a processor. The memory can store data relating to one or more users. An incoming communication can be handled by the voicemail receptionist system and provided with functionality based upon a user's preferences, for example. The data stored by the voicemail receptionist system can be updated at any time, or automatically updated upon updating of the data, or upon occurrence of a trigger event. Voicemail receptionist functionality can include standard voicemail system functionality as well as functionality relating to email, text messaging, MMS messaging, calendar features, schedule announcements, location data, as well as other features.
US09020466B2 Remote profile modification for device recovery assist
A system is provided for recovering a mobile device by enabling an authorized user to remotely change the profile of the device to assist others in returning the device to the user. Initially, a user registers the mobile device with a recovery assist server. When the user is unable to locate the device because it is, for example, lost or stolen, the user indicates with the server that the device is missing. The device and the server are configured to communicate with each other, for example, periodically or, in another example, on device start up. If the device is identified as missing on the server, the operation of the mobile device is configured based on a missing profile associated with the mobile device. Once the device is located, the user indicates with the server that the device is no longer missing. When the device is unidentified as missing on the server, the operation of the mobile device is configured based on a user profile associated with the mobile device. When the mobile device is configured based on the missing profile, the mobile device may, for example, display a background image or play a ring tone to inform persons near the device that the device is considered mislaid and to provide such persons with information for returning the device.
US09020458B2 Mixer with channel impedance equalization
A passive mixer with channel impedance equalization is disclosed. In an exemplary embodiment, an apparatus includes replica devices configured to generate replica output signals and an error amplifier configured to generate bias signals based on the replica output signals. The bias signals are configured to equalize on-state channel impedances associated with a mixer.
US09020457B2 Phased-array receiver for mm-wave applications
The present disclosure relates to a circuit for providing a signal gain, comprising: a first stage comprising a first set of variable gain transconductors arranged for receiving an input signal and for performing phase-shifting of the input signal, thereby producing an intermediate signal, and a second stage, comprising a second set of transconductors and a plurality of capacitors arranged for receiving the intermediate signal and for providing an output signal to a combiner, wherein the first stage and second stage together form a filter, and wherein the first set of variable gain transconductors and at least one of the transconductors of the second set define the signal gain of the circuit.
US09020454B2 Linearization and calibration predistortion of a digitally controlled power amplifier
An apparatus and method of linearization of a digitally-controlled pre-power amplifier (DPA) and RF power amplifier (PA) for performing predistortion calibration to compensate for nonlinearlities in the DPA and PA circuits. A predistortion look up table (LUT) stores measured distortion compensation data that is applied to the TX data before being input to the digital-to-frequency converter (DFC), DPA and PA. The on-chip receiver, which is normally inactive during the TX burst in a half-duplex operation, demodulates the RF PA output and uses the digital I/Q RX outputs to perform calibration of the TX pre-distortion tables. A sample of the RF output signal is provided to the receiver chain. While the PA (DPA) code is increasing (or decreasing), the amplitude and phase of the recovered I/Q samples are used to determine the instantaneous value of the AM/AM and AM/PM pre-distortion from which an update to the predistortion tables may be computed.
US09020452B2 Envelope power supply calibration of a multi-mode radio frequency power amplifier
The present disclosure relates to envelope power supply calibration of a multi-mode RF power amplifier (PA) to ensure adequate headroom when operating using one of multiple communications modes. The communications modes may include multiple modulation modes, a half-duplex mode, a full-duplex mode, or any combination thereof. As such, each communications mode may have specific peak-to-average power and linearity requirements for the multi-mode RF PA. As a result, each communications mode may have corresponding envelope power supply headroom requirements. The calibration may include determining a saturation operating constraint based on calibration data obtained during saturated operation of the multi-mode RF PA. During operation of the multi-mode RF PA, the envelope power supply may be restricted to provide a minimum allowable magnitude based on an RF signal level of the multi-mode RF PA, the communications mode, and the saturation operating constraint to provide adequate headroom.
US09020446B2 Method and apparatus for calibrating a communication device
A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium having computer instructions to perform actual measurements of one or more performance parameters of a communication device according to a subset of tuning states of a tunable matching network operable in a communication device, determine estimated measurements of the one or more performance parameters of the communication device for a portion of the tuning states not included in the subset of tuning states according to the actual measurements, identify a data set for each of the one or more performance parameters from at least portions of the tuning states and the actual and estimated measurements, and determine from at least a portion of the date sets one or more tuning states that achieve at least one desirable performance characteristic of the communication device. Additional embodiments are disclosed.
US09020445B2 Mobile phone interconnect to telephone
An interface for connects a mobile phone and a plain old telephone service (POTS) phone. The interface detects a ring tone from a speaker output of the mobile phone and in response places a POTS ring signal on a ring line of the POTS phone. Upon a change in state of a hook signal, a hook state detector places a predetermined signal on a microphone input of the mobile phone.
US09020444B2 Closed-loop multiple-input-multiple-output scheme for wireless communication based on hierarchical feedback
The present invention provides methods implemented in a base station having a plurality of antennas and one or more user terminals. One embodiment of the method includes receiving feedback from at least one user in response to transmitting a first frame to said at least one user. The first frame is formed by pre-coding at least one symbol using at least one first code word selected from at least one first code book associated with the at least one user. The method also includes transmitting at least one second frame to the user(s). The second frame(s) are pre-coded using at least one second codeword selected from at least one second codebook. The second codebook(s) determined based on the feedback and the first codeword(s).
US09020423B2 Method and system for managing multiple applications in near field communication
A method and system for handling a plurality of applications in a Near Field Communication (NFC) device is provided. The method is performed at a NFC Controller (NFCC). The method includes storing a source host identity (ID), a destination host ID and a link ID associated with each application from one or more applications. The method also includes managing the one or more applications simultaneously based on the source host ID, the destination host ID and the link ID stored in the NFCC.
US09020417B2 Communication system and communication method using relay terminals
A communication system and a communication method using relay terminals are provided. A communication system includes a base station, a target terminal transmitting uplink data to the base station or receiving downlink data from the base station, and a plurality of relay terminals cooperatively relaying the uplink data/downlink data to the base station/target terminal, the plurality of relay terminals being grouped into at least one group.
US09020390B2 Developing device having seal members to restrict toner leakage
A developing device includes: a frame having an opening; a developer carrying member rotatably supported to the frame; and a side seal. The developer carrying member is rotatable about its axis in a rotating direction and has an axial end portion in an axial direction. The side seal is disposed between the frame and a peripheral surface of the axial end portion, and has a contact member contacting the peripheral surface. The contact member includes: a first seal member disposed adjacent to an edge of the opening in the axial direction; and a second seal member disposed adjacent to and upstream of the first seal member in the rotating direction. The first seal member permits developer to move inward in the axial direction and provides a mobility of developer therein higher than that of the second seal member that is made of a material that restricts movement of developer.
US09020386B2 Image forming apparatus with blow-off port facing bottom portion of the image scanning section
An image forming apparatus includes an image forming section, a housing, an image scanning section, an airflow generation section, a guiding air path, and a blow-off port. The image forming section forms an image on a sheet. The housing accommodates the image forming section therein. The image scanning section has a bottom portion and is disposed above the housing. The airflow generation section generates an airflow inside the housing. The guiding air path guides the airflow upward inside the housing. The blow-off port is communicated with the guiding air path and arranged so as to face the bottom portion of the image scanning section.
US09020384B2 Image heating apparatus controlling a peripheral speed of a rotatable driving member or a widthwise position of an endless belt using an output of a detection portion
An image heating apparatus includes: an endless belt including a heat generating layer configured to generate heat by electric energy and a conductive layer configured to be electrically connected to the heat generating layer; a rotatable driving member configured to drive the belt and form a nip with the belt; an electric contact portion provided to be in contact with the conductive layer and configured to supply the electric energy to be conductive layer; an electric insulation portion contactable to the electric contact portion with rotation of the belt; a detecting portion configured to detect whether an electric conduction state between the electric contact portion and the conductive layer is in a predetermined state or not when the belt is rotated; and a control portion configured to control a peripheral speed of the rotatable driving member using an output of the detecting portion.
US09020382B2 Image forming apparatus
An image forming apparatus includes a nip forming member and a transfer bias output device that outputs a transfer bias to form a transfer electric field in a transfer nip between the nip forming member and an intermediate transfer member. Upon transfer of a composite toner image including a particular toner image onto a recording medium in the transfer nip, the transfer bias output device outputs the transfer bias including a first superimposed bias in which a direct current (DC) component is superimposed on an alternating current (AC) component. Upon transfer of the composite toner image without the particular toner image onto the recording medium in the transfer nip, the transfer bias output device outputs one of the transfer bias including a second superimposed bias having a peak-to-peak value of the AC component smaller than that of the first superimposed bias and the transfer bias including only the DC component.
US09020381B2 Image forming apparatus
Image forming apparatus is disclosed. The developing portion is replenished with toner from a toner containing body by operating a toner feeding mechanism. The receiving portion receives a designation of switching to a low speed i.e. switching the rotation speed of the motor from the first speed to the second speed lower than the first speed. The measuring portion measures a value of a counter electromotive voltage generated in the motor by causing the motor to operate the toner feeding mechanism. The motor control portion causes the motor to rotate at the first speed until an absolute value of the value measured by the measuring portion is not larger than a predetermined first value, and causes the motor to rotate at the second speed after an absolute value of the measured value is smaller than the first value, in the case where the switching to a low speed is designated.
US09020376B2 Image forming apparatus capable of providing stable image quality
An image forming apparatus capable of making image quality more stable than in the prior art. An electrostatic latent image is formed on the surface of a photosensitive member based on an image signal. A developing device develops the electrostatic latent image on the photosensitive member by toner to thereby form a patch image. An optical sensor detects the density of the patch image. A toner charge amount is calculated from the density detected by the optical sensor, and a change in the toner charge amount is predicted based on a plurality of results of the calculation of the toner charge amount. The image forming apparatus generates a γLUT for use in correcting the relationship between the image signal and the density based on the predicted change in the toner charge amount.
US09020375B2 Toner resupply device including a detector plate, a douser, and a fixing plate fixing the detector plate and the douser, and image forming apparatus
A toner resupply device includes a detector plate for detecting a surface of toner stored in a hopper; a douser that moves together with the detector plate; a fixing plate for fixing the detector plate and the douser integrally; and a toner sensor for detecting a phase of the douser. The douser has a light-blocking surface that blocks light to be detected by the toner sensor, and a shaft extending in an axial direction crossing the light-blocking surface, the shaft being inserted in a hole made in the detector plate. The shaft has a groove in which the fixing plate is locked, the groove extending in a direction crossing the axial direction. The fixing plate in a state of being locked in the groove pushes the shaft in the axial direction, thereby fixing the detector plate and the douser to each other.
US09020374B2 Developer transport unit, image forming apparatus, method of transporting developer, program for transporting developer, and storage medium storing the program
A developer transport unit which includes an intra-vessel transporting device to transport developer in a developer storage vessel to an ejection unit. The developer storage vessel is detachably attached at one end to an ejection unit. There is a transport/supply device to transport the developer from the ejection unit to a sub-storage vessel, and an intermediate-developer amount detector to obtain an amount of developer present in the sub-storage vessel. Further, there is a control unit to control driving of the intra-vessel transporting device and the transport/supply device.
US09020368B2 Switch mechanism, electronic device and image forming apparatus
A switch mechanism of the present disclosure includes a first member, a second member, a switch, a pressing-down member and an operation member. The second member can be moved with respect to the first member. The switch is provided in the first member. The pressing-down member is provided in the first member so as to press down the switch, and in the pressing-down member, a regulation portion that restricts the amount of pressing of the switch is formed. The operation member is provided in the second member such that the operation member can be operated by a user and is pressed down by the user so as to press the pressing-down member.
US09020358B2 Wavelength division multiplexing transmission equipment
An optical transmission network comprises a multi-wavelength source (7) shared between multiple sets of client side equipment for manipulating electrical signals. A first wavelength selective routing element (5) is connected to the multi-wavelength source (7). Each set of client-side equipment (1) comprises an optical modulator (3) connected to the first wavelength selective routing element (5) and an optical receiver (2). A second wavelength selective routing element (6) is connected to the optical receiver (2) and is operative to direct incoming signals from one or more remote locations to the optical receiver (2). The network provides a WDM architecture solution for networks whereby the cost of implementing and running client side equipment (1) is reduced by not having the WDM source (7) within the client side equipment (1).
US09020354B2 Apparatus, systems and methods for compensating infrared noise in an electronic system
Remote control signal detection systems and methods are operable to compensate detected infrared energy to identify an infrared energy communication signal emitted by a remote control. An exemplary embodiment detects first infrared energy, wherein the infrared energy communication signal is absent in the first infrared energy; determines compensation based on the first infrared energy; detects second infrared energy, wherein the infrared energy communication signal is present in the second infrared energy; and compensates the second infrared energy based on the determined compensation.
US09020351B1 Method and system for multiplexing optical communication signals
An optical waveguide can transmit multiple optical signals imprinted or encoded with different information, thereby increasing the waveguide's information carrying capability or bandwidth. Each optical signal can comprise multiple longitudinal modes that are energized and that are modulated substantially in unison. Thus, the photonic energy of each optical signal can be spread across a wavelength region in a substantially discrete or substantially discontinuous pattern. The respective wavelength regions of the optical signals can overlap or substantially overlay one another. Modes of one of the optical signals can be substantially interleaved, interspersed, or intermingled with modes of other optical signals. Systems at ends of the optical waveguide can feed the optical signals onto and off of the optical waveguide and discriminate the optical signals from one another. The systems can comprise ring resonators. The waveguide can support an on-chip network, such as for a multicore processor of a computer.
US09020348B2 Optical path switching
A light source package is disclosed for a Raman amplifier node having a primary optical fiber for carrying an optical signal and a secondary optical fiber for carrying the optical signal when the signal is rerouted from the primary optical fiber. The light source package includes a primary light source for emitting light into the primary optical fiber when the optical signal is carried by the primary optical fiber to induce Raman gain of the optical signal, and a secondary light source for emitting light into the secondary optical fiber when the optical signal is carried by the secondary optical fiber to induce Raman gain of the optical signal.
US09020344B2 Unified switching fabric architecture
A unified network and elements thereof, including a switch fabric, is provided. The switch fabric may include a plurality of transport elements and a first signal-communication media. The transport elements may be adapted to communicatively couple and to communicate, via the first signal-communication media, transport signals adapted for communication among any of the plurality of transport elements. At least one transport element may be further adapted to communicate, via a second signal-communication media, signals and/or sets of signal originating from and/or terminating to one or more network nodes. Each of the electrical signals may be formatted in accordance with a protocol for electrical signals. And one or more of the transport signals may include the electrical signals in adapted form. Additionally and/or alternatively, one or more of the transport signals may be formed from, or as a function of, the electrical signals.
US09020342B2 Transmission control apparatus improved in transmission efficiency of downstream data
In a transmission control apparatus, connected communication devices are detected to find round trip time of transmission to each of the detected communication devices, and the order of each communication device is determined on the basis of the round trip time of transmission to that communication device depending upon the distance thereto. On the basis of the round trip times of transmission to, and the orders of, the communication devices, transmission wait times are determined for delaying transmission of control signals from the communication devices to notify the communication devices of the transmission wait times. When starting communication with the communication devices, timer start signals prompting the communication devices to start counting the transmission wait time are transmitted to the communication devices.
US09020337B2 Receiver and failure detection method for receiver
A local oscillation light source outputs locally-oscillated light. An light receiving unit phase-separates an input optical signal by making the optical signal interfere with the locally-oscillated light and outputs an analog electric signal corresponding to the phase-separated optical signal. An analog-to-digital converting unit converts the analog electric signal into a digital signal. A processing unit performs digital signal processing by using the digital signal. A failure detection unit determines whether or not the optical signal is being input to the light receiving unit, or detects a failure in the light receiving unit, the analog-to-digital converting unit or the processing unit based on light intensity of the optical signal, whether or not the analog electric signal can be generated in the light receiving unit, and an amplitude of the analog electric signal output from the light receiving unit.
US09020334B1 Imaging apparatus
An imaging apparatus includes an anti-shake system provided with a guide portion which guides a movable frame, supporting a front lens element, to linearly move and rotate about a rotational axis, in a plane orthogonal to an optical axis of the front lens element, relative to a base member, which supports a reflector element; and first and second actuators which generate driving forces to move the movable frame in two mutually-intersecting directions. The distance from the rotational axis of the guide portion to the point of intersection of first and second planes, which respectively pass through centers of the first and second actuators and extend in the two mutually-intersecting directions, is greater than a distance from the rotational axis of the guide portion to the optical axis of the front lens element.
US09020332B2 Center rod for use in the carburetor or carburetor for MOCVD
Provided is a vaporizer that can efficiently cool a carrier gas, improve the effect of preventing a material from being clogged near the outlet port of a gas passage, contribute to prolonging the timing of maintenance and improving operating efficiency, and exert more uniform dispersing effect. A vaporizer includes: a center rod inserted into a carrier gas introduction hole formed in a disperser to form the gas passage in cooperation with the inner wall of the carrier gas introduction hole; a cooling part disposed on the outer circumferential side of the carrier gas introduction hole in the disperser to cool the inside of the gas passage; a cooling member insertion hole formed across almost the entire length of the center rod along the axial direction of the center rod; and a cooling member disposed in the inside of the cooling member insertion hole to cool the center rod.
US09020327B2 Method and system for altering the presentation of recorded content
Embodiments of the present invention are directed to a method and system for altering a presentation of recorded content. More specifically, embodiments provide an accurate and efficient mechanism for suppressing advertisements by using downloaded templates to identify advertisements before suppression for a duration indicated by information downloaded about the advertisement, where the suppression is effectuated by controlling a display, set-top box or personal video recorder using remote-control functionality. In one embodiment, a digital signal representing the recorded content is accessed. Thereafter, a plurality of templates are received and stored, wherein each template represents a known portion of the recorded content. The digital signal is then compared against a portion of the plurality of stored templates. Upon a match, a control signal operable to alter a component of a presentation of the recorded content is generated.
US09020316B2 Low attenuation optical fibers with an F-graded index core
An optical fiber is provided that includes a fiber configured to transmit optical data in a plurality of modes or in a single mode; a core region in the fiber that comprises fluorine-doped silica; and a cladding in the fiber that surrounds the core region and that comprises fluorine-doped silica. The core region has a graded refractive index profile with an alpha of about 0.5 to 5. The core of the fiber may be set with a radius of approximately 6 to 50 microns. The cladding may also comprise one or a plurality of layers, including trench or moat regions of a relatively lower refractive index. Still further, an inner cladding may be doped with fluorine at a concentration greater than that in the core region. An outer cladding can comprise silica with fluorine at a concentration below or equal to that in the inner cladding.
US09020311B2 Optical waveguide and optical module
An optical waveguide includes a first cladding layer, at least two core portions formed on the first cladding layer and extended in a first direction, at least two groove portions formed in each of the core portions at positions spaced apart from each other in the first direction, each groove portion having an inclined surface, an optical path conversion mirror formed on one of the inclined surfaces formed in each of the core portions, and a second cladding layer formed on the first cladding layer and the core portions. The optical path conversion mirrors formed in the core portions adjacent to each other are arranged at positions different from each other in the first direction. The groove portions formed in the core portions adjacent to each other are arranged at the same positions in the first direction.
US09020304B2 Method for loading medical image data and device for performing the method
In order to enable improved or even optimized loading of medical image data, a data type representing the image data is determined in at least one embodiment from the image data in a first step and a data-type-specific default loading strategy is selected according to the data type. The default loading strategy may be refined, in at least one example embodiment, to produce a loading strategy based on additional context data. The context data is obtained for example during an initial assessment of the image data. For this purpose, provision is made in particular for a shared index to be generated in which the context data is stored together with further information associated with the image data of a plurality of objects that are to be examined.
US09020301B2 Method and system for three dimensional mapping of an environment
A three-dimensional modeling system includes a multi-axis range sensor configured to capture a first set of three-dimensional data representing characteristics of objects in an environment; a data sensor configured to capture a first set of sensor data representing distances between at least a subset of the objects and the data sensor; a computer-readable memory configured to store each of the first set of three-dimensional data and the first set of sensor data; a mobile base; a processor; and a computer-readable medium containing programming instructions configured to, when executed, instruct the processor to process the first set of three-dimensional data and the first set of sensor data to generate a three-dimensional model of the environment.
US09020297B2 Method and device for parallel processing of images
The present invention relates to the parallel calculation of convoluted data. In particular, the invention relates to Gaussian pyramid construction and parallel processing of image data, such as parallel calculation of repeatedly convoluted data for use in a SIFT algorithm. This is achieved by providing a method for obtaining a plurality of difference images from an original image defined by a plurality of pixels, said method comprising: Providing a plurality of blurring convolution functions, each of said blurring functions providing increasing degree of blurring of an original image upon convolution of said original image; establishing a plurality of difference convolution functions, Dif, by calculating the difference between two of said blurring convolution functions, each of said two blurring convolution functions providing different degrees of blurring of an original image upon convolution of said original image; and calculating a plurality of difference images from said original image, by convolving each of said difference convolution functions, Dif, with said original image to obtain difference images.
US09020278B2 Conversion of camera settings to reference picture
A method of using reference photo setting information for taking a photo image of a current framed image comprises displaying a framed image from an image capture device of an electronic device, performing object recognition for the framed image on a display of the electronic device, identifying location information for the electronic device, presenting one or more reference images related to the framed image based on one or more of the identified location information and object recognition, selecting one of the reference images, and using photo setting information used for capturing the selected reference image for capturing the framed image.
US09020274B2 Method of interest point matching for images
A computer implemented method for point matching comprising providing a pair of images captured, selecting first and second sets of interest points from the images; constructing a control network of super points for each set of interest points; assigning a position, with respect to the closest network control point of each control network, to other interest points on the images; locating conjugate points for each other interest point of each set based on its assigned position; and adding the conjugate points to the control network.
US09020263B2 Systems and methods for semantically classifying and extracting shots in video
The present disclosure relates to systems and methods for classifying videos based on video content. For a given video file including a plurality of frames, a subset of frames is extracted for processing. Frames that are too dark, blurry, or otherwise poor classification candidates are discarded from the subset. Generally, material classification scores that describe type of material content likely included in each frame are calculated for the remaining frames in the subset. The material classification scores are used to generate material arrangement vectors that represent the spatial arrangement of material content in each frame. The material arrangement vectors are subsequently classified to generate a scene classification score vector for each frame. The scene classification results are averaged (or otherwise processed) across all frames in the subset to associate the video file with one or more predefined scene categories related to overall types of scene content of the video file.
US09020255B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes an emphasis map creation module configured to create an emphasis map indicating an emphasis region of image data and an emphasis level of the emphasis region, and an image processor configured to perform a first conversion of a tone of image data of the emphasis region into a first tone and a second conversion of a tone of image data of another region into a second tone, in accordance with the emphasis map created by the emphasis map creation module.
US09020251B2 Image processing apparatus and method
Provided is a method and apparatus for modeling a human body using a depth image and a color image. An image processing apparatus may extract a body area from a color image based on a depth value of a depth image, may match a boundary of the extracted body area and a boundary of a generic body mesh model, and may deform a mesh of the generic body mesh model based on a depth value of a pixel positioned within the boundary of the extracted body area.
US09020244B2 Ranking and selecting representative video images
Techniques are described herein for selecting representative images for video items using a trained machine learning engine. A training set is fed to a machine learning engine. The training set includes, for each image in the training set, input parameter values and an externally-generated score. Once a machine learning model has been generated based on the training set, input parameters for unscored images are fed to the trained machine learning engine. Based on the machine learning model, the trained machine learning engine generates scores for the images. To select a representative image for a particular video item, candidate images for that particular video item may be ranked based on their scores, and the candidate image with the top score may be selected as the representative image for the video item.
US09020242B2 Method and system for stereo correspondence
A method and system for stereo correspondence. The method for stereo correspondence includes a matching cost computation step, a cost aggregation step, a disparity computation step, and a disparity optimization step. The matching cost computation step acquires a left disparity space image and a right disparity space image by using horizontal gradients and vertical gradients of intensities of all component channels of every pixel in a left image and a right image. Utilizing the invention, accurate disparity maps may be acquired quickly.
US09020237B2 Method for optimizing observed image classification criterion and image classification apparatus
A first object is to use both ADC (automatic defect classification) and MDC (manual defect classification) and reduce the amount of MDC operation. A second object is to prevent a DOI (defect of interest) from being missed.The first object is achieved by displaying judgment information on a screen. The judgment information is necessary when part of the classification is performed by ADC and part of the classification is performed by MDC and used to judge which classification is used, ADC or MDC. In the display operation, ADC classification results and MDC classification results are also displayed in the form of matrix. Further, a missed DOI rate is calculated for each classification threshold used in the defect classification and displayed on the screen.
US09020229B2 Surgical assistance planning method using lung motion analysis
A medical analysis method for estimating a motion vector field of the magnitude and direction of local motion of lung tissue of a subject is described. In one embodiment a first 3D image data set of the lung and a second 3D image data set is obtained. The first and second 3D image data sets correspond to images obtained during inspiration and expiration respectively. A rigid registration is performed to align the 3D image data sets with one another. A deformable registration is performed to match the 3D image data sets with one another. A motion vector field of the magnitude and direction of local motion of lung tissue is estimated based on the deforming step. The motion vector field may be computed prior to treatment to assist with planning a treatment as well as subsequent to a treatment to gauge efficacy of a treatment. Results may be displayed to highlight.
US09020228B2 Method for identifying a tooth region
A method for identifying tooth regions. The method includes generating a first threshold image from a first tooth image by selecting intensity data values higher than a first predetermined threshold value c1; generating a second threshold image from a second tooth image by selecting intensity data values higher than a second predetermined threshold value c2; generating a preliminary tooth regions image that defines at least a first tooth region from the intersection of the first and second threshold images; generating a reference binary image from the first image by selecting intensity data values higher than a third predetermined threshold value c3, wherein threshold value c3 exceeds c1; and generating a refined tooth regions image from at least the first tooth region in the preliminary tooth regions image. The first tooth region is connected to objects in the reference binary image.
US09020219B2 Medical image processing apparatus
According to one embodiment, a medical image processing apparatus includes at least a parallax image generation unit and a display unit. The parallax image generation unit generates combined data of a three-dimensional medical image data and a text information, and generates a plurality of parallax image data by performing projection processing on the combined data along a corresponding plurality of parallax directions. The display unit displays a plurality of parallax images, based on the plurality of the parallax image data, in the corresponding plurality of parallax directions such that a three-dimensional medical image based on the three-dimensional medical image data and a text plane based on the text information are perceived stereoscopically viewable by an observer. The parallax image generation unit changes orientation of a display region for the text information in generating the combined data according to each of the parallax directions.
US09020216B2 Knowledge-based automatic image segmentation
A method for medical image segmentation includes accessing and updating a knowledge-base. First, a medical image is received and a sparse landmark signature is computed based on the medical image. Next, either a representative or a cohort average reference image set is selected. A portion of either representative reference image set or the cohort average reference image set is deformed to generate mappings to the medical image set. A segmentation for each structure of interest of the medical image set is determined. The knowledge-base is searched for representative matches to form a plurality of sub-volume base sets comprising a plurality of reference image set sub-volumes. A portion of the plurality of reference image set sub-volumes of the plurality of sub-volume base sets is deformed to generate mappings from the plurality of sub-volume base sets to corresponding structures of interest of the medical image set. A weighted-average segmentation for the plurality of structures of interest in the medical image set is calculated.
US09020203B2 System and method for managing spatiotemporal uncertainty
Provided herein are methods and systems for managing spatiotemporal uncertainty in image processing. A method can comprise determining motion from a first image to a second image, determining a latency value, determining a precision value, generating an uncertainty element based upon the motion, the latency value, and the precision value, and rendering the uncertainty element.
US09020202B2 Method for finding distance information from a linear sensor array
A method for determining a position using digital pixel data includes receiving pixel data from a position sensor device at a controller, sorting the received pixel data into pixel banks using the controller, identifying a maximum bank, a close bank, and a far bank using the controller, calculating a close to max ratio using a first equation and a max to far ratio using a second equation using the controller, and determining a position based on said close to max ratio and said far to max ratio.
US09020196B2 Extracting feature quantities from an image to perform location estimation
A feature extraction method for extracting a feature from an image includes receiving an image and measured acceleration data from a mobile device; obtaining a gravity vector in the image in a camera coordinate system based on the measured acceleration data; obtaining a vanishing point in the image in a vertical direction in a screen coordinate system using the gravity vector; obtaining differential vectors along two axes for each pixel in the screen coordinate system; obtaining a connection line vector connecting each of the pixels with the vanishing point; identifying a vertical edge based on determining that an angle formed by the differential vector and the connection line vector is within a certain threshold range; obtaining the sum of strengths of vertical edges and writing the sum in a predetermined variable array; extracting a keypoint based on the variable array; and calculating a feature quantity from the keypoint.
US09020191B2 Image-based indoor position determination
In one implementation, a method may comprise: determining a topological representation of an indoor portion of a building based, at least in part, on positions or number of lines in an image of the indoor portion of the building; and comparing the topological representation to one or more stored topological representations, for example in a digital map of the building, to determine a potential position of the indoor portion of the building.
US09020187B2 Planar mapping and tracking for mobile devices
Real time tracking and mapping is performed using images of unknown planar object. Multiple images of the planar object are captured. A new image is selected as a new keyframe. Homographies are estimated for the new keyframe and each of a plurality of previous keyframes for the planar object that are spatially distributed. A graph structure is generated using the new keyframe and each of the plurality of previous keyframes and the homographies between the new keyframe and each of the plurality of previous keyframes. The graph structure is used to create a map of the planar object. The planar object is tracked based on the map and subsequently captured images.
US09020186B2 Method and apparatus for detecting object using volumetric feature vector and 3D haar-like filters
In a method of detecting a specific object using a multi-dimensional image including the specific object, with respect to each window slide of the image subjected to window sliding by applying a previously generated 3D cube filter, data of an area corresponding to the window sliding is normalized in a previously defined specific form. After the corresponding part of the normalized data is assigned to each cell in the 3D cube filter, a volume of the cell is then calculated, thereby expressing the volumes of the cells as one volumetric feature vector having a volumetric feature. The volumetric feature vector is applied to a classifier so as to decide whether or not the data of the area corresponding to the window slide corresponds to the specific object.
US09020168B2 Apparatus and method for audio delivery with different sound conduction transducers
An apparatus including an air-conduction transducer and a bone conduction transducer. The air-conduction transducer is configured to convert a first frequency band component of an electrical audio signal into acoustic energy to be delivered to an ear canal of a user. The bone conduction transducer is configured to convert a second, at least partially different, frequency band component of the electrical audio signal into mechanical energy to be delivered to a skull of the user. The apparatus is configured to deliver both forms of the energies to the user at a substantially same time to provide a combined audio delivery result to the user.
US09020163B2 Near-field null and beamforming
Devices and methods are disclosed that allow for selective acoustic near-field nulls for microphone arrays. One embodiment may take the form of an electronic device including a speaker and a microphone array. The microphone array may include a first microphone positioned a first distance from the speaker and a second microphone positioned a second distance from the speaker. The first and second microphones are configured to receive an acoustic signal. The microphone array further includes a complex vector filter coupled to the second microphone. The complex vector filter is applied to an output signal of the second microphone to generate an acoustic sensitivity pattern for the array that provides an acoustic null at the location of the speaker.
US09020162B2 Electronic device and external equipment with digital noise cancellation and digital audio path
Electronic devices and accessories are provided that may communicate over wired communications paths. The electronic devices may be portable electronic devices such as cellular telephones or media players and may have audio connectors such as 3.5 mm audio jacks. The accessories may be headsets or other equipment having mating 3.5 mm audio plugs and speakers for playing audio. Microphones may be included in an accessory to gather voice signals and noise cancellation signals. Analog-to-digital converter circuitry in the accessory may digitize the microphone signals. Digital voice signals and voice noise cancellation signals can be transmitted over the communications path and processed by audio digital signal processor circuitry in an electronic device. Digital-to-analog converter circuitry in the accessory may convert digital audio signals to analog speaker signals. Digital noise cancellation signals may use digital noise signals to cancel noise from digital audio signals that have been received from an electronic device.
US09020157B2 Active noise cancellation system
A noise cancellation system generates a noise cancellation signal from a signal representing ambient noise by signal processing. The signal processing applies a controllable gain value, and includes a high pass filter with a controllable cut-off frequency. A control block detects a wind amplitude. The cut-off frequency of the high pass filter is controlled based on the detected wind amplitude. A low pass function is applied to the detected wind amplitude, and the controllable gain is adjusted based on the output of the low pass function.
US09020153B2 Automatic detection of loudspeaker characteristics
Disclosed is subject matter that proposes a system and method for a media device to automatically detect the characteristics of an attached speaker. Speakers have many different characteristics, for example, power, impedance, frequency response, etc. With knowledge of the speaker characteristics, audio output can be equalized appropriately, and an amplifier of the media device, for example, can prevent exceeding the maximum power handling capability of the speaker. Described is a device and method for retrieving information about the speaker from a memory that is coupled to the speaker. A media device can read the data from the memory over existing speaker wires. Software and/or hardware in the media device can optimize the output to the attached speaker. Accordingly, the media device can interrogate the speaker directly over speaker wire to obtain the characteristics of the speaker.
US09020152B2 Enabling 3D sound reproduction using a 2D speaker arrangement
The perception of 3D sound positioning can be achieved using a 2D arrangement of speakers positioned around the listener. The disclosed techniques can enable listeners to perceive sounds as coming from above and/or below them, without the need for positioning speakers above and/or below the listener. In some embodiments, elevation information can be included in the X and Y horizontal components of the 2D ambisonics encoding. The X and Y components can be decoded using 2D ambisonics decoding. Suitable filtering may be performed on the decoded sound information to enhance the listener's perception of the elevation information encoded in the X and Y components.
US09020147B2 Electronic key registration method, electronic key registration system, and controller
A method for registering first and second electronic keys to a controller of a communication subject through communication with a data center includes acquiring first and second key identification information from the first and second electronic keys with the controller, transmitting communication subject identification information together with both of the first and second key identification information from the controller to the data center, acquiring a first encryption key generation code corresponding to the first electronic key together with a second encryption key generation code corresponding to the second electronic key from the data center with the controller, generating a first key encryption key based on the first encryption key generation code with the controller, generating a second key encryption key based on the second encryption key generation code with the controller, and storing the first and second key encryption keys in the controller.
US09020145B2 MIMO mechanism for strong FEXT mitigation
A digital subscriber line access multiplexer (DSLAM) configured to couple to a first subscriber line and a second subscriber line, wherein the DSLAM comprises at least one transmitter configured to transmit a first signal onto the first subscriber line in a first time slot, transmit a second signal onto the second subscriber line in the first time slot, wherein the first and second signals are linearly related and are intended for a first customer premise equipment (CPE), transmit a third signal onto the second subscriber line in a second time slot, and transmit a fourth signal onto the first subscriber line in the second time slot, wherein the third and fourth signals are linearly related and are intended for a second CPE.
US09020138B1 Targeted issue routing
A contact received by a service center from a customer may be assigned to one of a plurality of agents or representatives based on any prior experience with the customer or with the contact, any preferences of the customer or any skills required in order to address the contact. Preferably, an agent who previously handled an issue on behalf of the customer may be identified, and the contact may be assigned to that agent. Alternatively, the contact may be assigned to an agent preferred by the customer, or to a particularly skilled agent. If no preferred agents or particularly skilled agents are available to respond to the contact, the contact may be assigned at random to one or more particular agents. The contact may be initiated by way of a reply to a message containing a response to a previous contact, and the message may include metadata that associates the reply with the previous contact.
US09020135B2 Dialog compatability
A contact center system can receive messages from consumers. The system can then interact with the consumer or customer using a dialog. Before conducting the session with the consumer, past interactions using the dialog are reviewed to determine words, phrases, and other information that caused the dialog to be successful. The information is stored as norms. Upon beginning a new interaction with the dialog, the norms and the past successful dialogs are retrieved and compared to the active dialog while the interaction is on-going. The comparison is then used to ensure that the present active dialog will lead to a successful outcome or to resolve any issued if the outcome is not likely to be successful.
US09020122B2 Method and apparatus for tagging outgoing telephony calls
Systems and methods for determining and providing call disposition information for outgoing calls are provided. More particularly, the disposition of a call placed from a communication device is determined, and associated with a call log for that communication device. The call disposition information is displayed or otherwise output to a user when the call log is accessed by the user. The call disposition information can be determined by a call disposition application running on a communication server that provides the call disposition information to a communication device for display by that communication device.
US09020114B2 Systems and methods for detecting a call anomaly using biometric identification
Embodiments of the present invention are directed generally to use of biometric identification during a call for detecting an anomaly occurring in the call, such as a change in the parties participating on the call. Communication between parties of a call is monitored and biometric identification is performed using the communication. According to one exemplary embodiment, biometric prints, such as voice prints, face prints, etc., are obtained for parties that are authorized to participate on a call. The call is then monitored and biometric data (e.g., audio, video, etc.) captured from communication during the call is compared with the biometric prints of the authorized parties to detect changes in the parties participating on the call, such as a new, unauthorized party joining the call. Thus, a call processing system can detect anomalies occurring during monitored calls, such as three-way calling, a handoff of a call, etc.
US09020112B2 Communication apparatus and communication system
A communication apparatus including: a relaying section which relays phone conversation between a sub-communication apparatus and an external communication apparatus which is in a communicable connection state by the communication controlling portion; a request section which requests, when a transmission command for transmitting transmission data has been transmitted from the sub-communication apparatus performing the phone conversation with the external communication apparatus, a data processing apparatus to transmit the transmission data while maintaining a connection state between the communication apparatus and the external communication apparatus to the communicable connection state; a receiving section which receives the transmission data transmitted from the data processing apparatus in response to the request of the request section; and a transmitting section which transmits the transmission data received by the receiving section to the external communication apparatus being in the communicable connection state.
US09020111B2 Setting up a communication session within a wireless communications system
In an embodiment, an originating communication device within a wireless communications system sends a call request to a server to initiate a communication session with a target communication device, and also sends, along with the call request, a session description request, the session description request requesting alerting data to be sent to the target communication device from the server in addition to a call announce message for announcing the communication session to the at least one target communication device, the alerting data describing a nature of the communication session. The server sends the call announce message and the alerting data to the target communication device. The target communication device receives the call announce message and the alerting data, notifies a user of the target communication device of the announced communication session and outputs the alerting data to the user of the target communication device in conjunction with the notification.
US09020110B1 Consumer-provider video interaction
Methods, systems, and computer-readable media are provided for interactions between a consumer and a service provider. In some embodiments, an interaction application may provide a collection of service providers to a consumer, receive a selection of a service provider from the consumer, and establish a two-way video communication between the consumer and the service provider. In some embodiments, the interaction application may charge a fee to the consumer, the service provider, or both, for the providing the interaction.
US09020106B2 Emergency video calls
A device is configured to identify an emergency call from a user device, determine that the user device is to be connected on a video call, and obtain first video call information associated with the user device, where the first video call information includes information that permits the video call to be established. The device is configured to receive emergency information associated with the emergency call, and to identify an emergency guidance device to which the user device is to be connected via the video call. The device is configured to obtain second video call information associated with the emergency guidance device, where the second video call information includes information that permits the video call to be established, and to provide information to connect the user device and the emergency guidance device via the video call, based on the first video call information and the second video call information.
US09020103B2 Versatile beam scanner with fan beam
A versatile beam scanner for generating a far-field scanned pencil beam, and, alternatively, a far-field pencil beam. An angle selector limits the angular extent of an inner fan beam emitted by a source of penetrating radiation. The source and angle selector may be translated, along a direction parallel to a central axis of a multi-aperture unit, in such a manner as to generate a scanned far-field pencil beam, when rings of apertures are interposed between the source and an inspected target, or, alternatively, a far-field fan beam, when no ring of apertures is interposed.
US09020094B2 Method for assisted positioning of an organ on a platform of a medical imaging system
A method for assisted positioning of an organ is provided. An acquisition system comprises a platform underneath which a detector is placed for the acquisition of radiographic medical images, during which a radiation source is moved over different successive positions with respect to the detector, wherein at least one medical image is acquired at each position of the radiation source. The method comprises illuminating the platform with a light source of the acquisition system to assist the positioning of the organ on the platform; and determining, with a drive unit of the acquisition system, a positioning limit on the platform based on the distance separating the platform and a compression paddle used to compress the organ and based on the position of the light source relative to the detector, wherein the positioning limit on the platform is a limit beyond which the organ must not lie.
US09020080B2 Method and system to adaptively cancel sinusoidal interference from a signal processing system
A method of canceling sinusoidal interference from a received signal includes identifying a block of signal-free data containing sinusoidal interference. A model of the significant interference in the selected data block is constructed, scaled to subsequent data blocks and used to remove sinusoidal interference signals from the overall received signal.
US09020070B2 High capacity wireless communications systems and methods
Systems and methods for efficiently transmitting information over a wireless network segment are provided herein. An exemplary method may include separating, via a transmitter, digital fronthaul data into general information and radio signal information, transmitting the general information over the wireless network segment from the transmitter to a receiver on a first communications channel, and transmitting the radio signal information over the wireless network segment from the transmitter to the receiver on a second communications channel.
US09020058B2 Precoding feedback for cross-polarized antennas based on signal-component magnitude difference
A method includes receiving in a mobile communication terminal from a base station a precoded Multiple-Input Multiple-Output (MIMO) signal, which includes a first signal component transmitted by one or more first antennas of the base station at a first polarization, and further comprises a second signal component transmitted by one or more second antennas of the base station at a second polarization, different from the first polarization. A difference between respective signal magnitudes of the first signal component having the first polarization and the second signal component having the second polarization that have been received in the terminal is estimated in the terminal. Feedback information, which requests the base station to precode subsequent MIMO signals with a precoding matrix that is specified as a function of the difference between the signal magnitudes, is calculated and transmitted from the terminal.
US09020053B2 Clocking architectures in high-speed signaling systems
Clocking systems and methods are provided below that accurately clock per-pin data transfers of input/output (IO) circuits of integrated circuit devices. These multiplexer-based clock selection systems use a dedicated multiplexer to receive clock signals from multiple mixer circuits and in turn to provide a selected reference clock signal for use by an interface circuit in transferring data to other integrated circuit devices. The timing of the selected reference clock signal is synchronized with the data signals to provide optimal sampling of the data signals. The multiplexer-based clock selection system is for use in memory interfaces of high-speed signaling systems for example.
US09020052B2 MIMO communication method and devices
A stream of information is communicated by means of transmission distributed over a plurality of transmission antennas and reception distributed over a plurality of reception antennas. In the method the stream is encoded according to an error correcting code, into a series of multi-bit symbols. A sequence of the multi-bit symbols is interleaved, by which symbols are assigned to time slots, so that the multiple bits of the symbols remain together in the same time slot. The interleaved multi-bit symbols are transmitted, with each symbol distributed over the transmission antennas in a respective time slot. Signals received at the reception antennas in each respective time slot are received and demodulated, to produce demodulation results each for a respective time slot. A time-slot sequence of the demodulation results is deinterleaved. Decoded symbol values are selected under a constraint that a series of the selected symbols belongs to the error correcting code. The selection is performed based on information about the probability of the symbol values, obtained as a function of the demodulation results. A function is used that accounts for correlation effects between the signals from combinations of the reception antennas in a time slot.
US09020047B2 Image decoding device
An image decoding apparatus includes a plurality of decoders and (i) divides image data to decode into a plurality of pieces of partial data, (ii) acquires attribute information pieces each affecting decoding processing time of a corresponding one of the plurality of pieces of partial data, (iii) determines which of the plurality of decoders is caused to decode which of the plurality of pieces of partial data based on the attribute information pieces on the plurality of pieces of partial data and (iv) causes two or more of the plurality of decoders to decode two or more corresponding pieces of the partial data in parallel.
US09020045B1 Progressive block encoding using region analysis
Methods of encoding an image stream. In one embodiment, the method comprises generating, by a computer, a lossless encoding of a first portion of a frame of an image based on identifying the first portion as (i) changed since a previous frame of the image and (ii) comprising a first image type; generating an initial quality lossy encoding of a second portion of the frame based on identifying the second portion as (iii) changed since the previous frame and (iv) comprising a second image type; and generating a quality improvement encoding of a third portion of the frame based on identifying the third portion as (v) unchanged since the previous frame and (vi) encoded to less than a defined quality.
US09020035B2 Motion vector coding and decoding methods
A motion vector coding apparatus includes a motion vector coding unit that codes a motion vector inputted from a motion vector detecting unit. A motion vector for each current block is coded based on a difference between the motion vector and a predicted vector obtained from motion vectors for previously coded neighboring blocks. The predicted vector is generated by one of: the motion vectors referring to the same picture are selected from among the motion vectors for the neighboring blocks; the motion vectors for neighboring blocks are ordered in the predetermined order and the motion vectors of the same order rank are selected; and the predicted vector for a second motion vector of the current block is the first motion vector, and when the second motion vector and the first motion vector refer to different pictures, the first motion vector is scaled based on temporal distance between the pictures.
US09020030B2 Smoothing overlapped regions resulting from geometric motion partitioning
In one example, an apparatus includes a video encoder configured to partition a block of video data into a first partition and a second partition using a geometric motion partition line, calculate a prediction value of a pixel in a transition region of the block using a filter that applies a value for at least one neighboring pixel from the first partition and a value for at least one neighboring pixel from the second partition, calculate a residual value of the pixel in the transition region of the block based on the prediction value of the pixel in the transition region, and output the residual value of the pixel. In one example, a video decoder may use a similar filter to decode an the encoded block after receiving the residual value for the encoded block, and using a definition of the geometric motion partition line.
US09020028B2 Transmitter circuit, receiver circuit, and transmitting/receiving system
A transmitting/receiving system may include a transmission line, a transmitter circuit configured to transmit a clock to the transmission line and to adjust an amplitude of the clock in accordance with a logic level of data, and a receiver circuit configured to receive the clock transferred to the transmission line and to recover the data through detection of the amplitude of the clock.
US09020023B2 Reception device and reception method
The present technique relates to a reception device and a reception method which can improve equalization performance. An equalization processing unit has a time domain equalization unit which equalizes a received signal in a time domain and a frequency domain equalization unit which is provided in parallel to the time domain equalization unit and which equalizes the received signal in a frequency domain, and performs control of switching between the time domain equalization unit and the frequency domain equalization unit. The present technique can be applied to, for example, equalize a signal of data transmitted by way of single carrier transmission or data transmitted by way of multicarrier transmission.
US09020015B2 Differential signal transmission circuit
A differential signal transmission circuit including a pattern generator, a low voltage differential signal (LVDS) transmitter, a transition minimized differential signal (TMDS) receiver, and a comparator is provided. The pattern generator generates a plurality of test data. The LVDS transmitter is coupled to the pattern generator to receive the test data, and generates a test output signal according to the test data. The TMDS receiver receives a test input signal to output a plurality of decoded data. The comparator is coupled to the TMDS receiver to receive the decoded data and the pattern generator to receive the test data. The comparator compares the decoded data with the test data to output a test result of the TMDS receiver.
US09020014B2 Convergence layer bonding over multiple carriers
A cable modem termination system (CMTS) is disclosed that allocates one or more minislots of a super-frame arrangement to cable modems for upstream transmission. The super-frame arrangement includes multiple minislots that correspond to multiple communication channels of one or more super-frames. The CMTS receives requests for upstream bandwidth from the cable modems. The CMTS continuously allocates the minislots of the super-frame to provide upstream bandwidth grants to accommodate these requests. The CMTS communicates the upstream bandwidth grants as a single upstream bandwidth allocation map (MAP) to the cable modems.
US09020013B2 Apparatus and method for processing signals
An apparatus for processing signals, in particular physiological measuring signals, is provided with a number of channels with main signal inputs for receiving input signals. Each of the input signals has a specific signal component and a signal component common to all input signals. Each channel is provided with an impedance transforming input amplifier. The apparatus supplies a respective input signal to the first input of each input amplifier and an analog reference signal, which is equal for all channels, to the second input. The apparatus includes a digital signal processor and one or more analog-digital converters for supplying the signals provided by the input amplifiers to the digital signal processor. The signal processor converts signals received from the one or more analog-digital converters at least into one or more output signals.
US09020012B1 Oversampled receiver for transition encoded signaling
A receiver includes a multiphase clock having multiple clock edges, the clock edges being time staggered for the multiphase clock. The receiver further includes circuitry configured to receive a multi-wire transitional coded signal, sample, at each clock edge of the multiphase clock, the multi-wire transitional coded signal to obtain a sample sequence, and output a symbol for each transition in the sample sequence to obtain an output receiver sequence. The number of clock edges is greater than the number of symbols.
US09020003B1 Group III-nitride laser diode grown on a semi-polar orientation of gallium and nitrogen containing substrates
Blue laser diode (LD) structures are grown on a particular subset of semi-polar GaN substrate orientations that offer a distinct set of advantages relative to both (0001), non-polar oriented devices, and alternative semipolar-polar oriented devices operating in the blue regime are disclosed. In particular, the (30-3-1) and (30-31) gallium and nitrogen containing surface orientation and equivalent planes show narrower luminescence spectra than equivalent devices grown on the nonpolar {10-10} m-plane or semipolar planes tilted away from m-plane toward the c-plane between angles of about 0 degrees to about 7 or 8 degrees such as {60-6-1).
US09019997B1 Method and system for transporting constant bit rate clients across a packet interface
This disclosure describes a method and apparatus for signaling the phase and frequency of OTN and Constant Bit Rate (CBR) clients in an OTN network. The principles discussed are applicable when multiple stages of OTN multiplexing and demultiplexing are utilized. They are also applicable for use with the Generic Mapping Procedure (GMP) and Asynchronous Mapping Procedure (AMP). A method to use the phase and frequency of an ODUk/ODUflex to adjust a local reference clock to enable the recovery of the phase and frequency of a CBR client demapped from the ODUk/ODUflex is described.
US09019996B2 Network clock synchronization floating window and window delineation
A network component comprising at least one processor configured to implement a method comprising initiating a synchronization window, and promoting the transmission of a frame comprising a control symbol, wherein the control symbol delineates a beginning of the frame, and wherein the control symbol is offset from the beginning of the synchronization window. Also disclosed is a system comprising an upstream node in communication with a downstream node, wherein the upstream node transmits a data stream comprising a plurality of frames to the downstream node, wherein the data stream is organized into a plurality of synchronization windows, and wherein the frames float within the synchronization windows. Included is a method comprising transmitting an Ethernet data stream comprising an Ethernet control symbol, wherein the Ethernet control symbol is transmitted within a synchronization window and delineates a start of a packet within the synchronization window.
US09019994B2 Single wire signal regeneration transmitting apparatus and method and serially connected single wire signal regeneration transmitting apparatuses
A single wire signal regeneration transmitting apparatus receives a serial packet including a plurality of signal segments, and each of the signal segments includes a data field and a stuff time symbol. Each of the data fields, which is followed by each of the stuff time symbols, includes multiple logic 0/1 signal symbols, with accumulated numbers of the logic 0/1 signal symbols in each of the data fields being the same. The single wire signal regeneration transmitting apparatus is adapted to process the serial packet to sequentially output the signal segments, and after the single wire signal regeneration transmitting apparatus outputs the data field from a previously received signal segment, the single wire signal regeneration transmitting apparatus continues outputting the stuff time symbol until starting to process a next received signal segment received subsequent to a currently received signal segment in the received serial package.
US09019992B2 Joint retransmission and frame synchronization for error resilience control
A method for controlling error resilience in network communication is described. The method includes: determining, by a receiver-side controller, a packet gap representing a packet loss of a packet being communicated over a network; projecting, by the receiver-side controller, a retransmission time-out for at least one missing packet of the packet loss; issuing, by the receiver-side controller, a retransmission request for the at least one missing packet; if the packet gap is not filled within a first time period of the retransmission time-out, then issuing, by the receiver-side controller, at least one synchronization frame request; and selecting, by a sender-side controller, to respond to at least one of either of the retransmission request or the at least one synchronization frame request and neither of the retransmission request nor the at least one synchronization frame request.
US09019987B1 System and method for avoiding the transmission of unsupported messages
Disclosed herein are methods and systems to provide, to a wireless communication device (WCD), a mapping between a first unsupported message type and a first supported message type. One embodiment takes the form of a method that involves a base station transmitting in a coverage area, for receipt by a given WCD configured to send a first unsupported message type to the base station, a mapping that correlates the first unsupported message type with the first supported message type. As a result of transmitting the mapping, the base station receives, from the given WCD, a message of the first supported message type in the place of a message of the first unsupported message type.
US09019984B2 Selecting wireless access points for geofence monitoring
Methods, program products, and systems for monitoring geofence exits using wireless access points are disclosed. In general, in one aspect, the mobile device can select, from multiple wireless access points, one or more wireless access points for monitoring a geofence. Selecting the one or more wireless access points can include determining multiple geographic regions corresponding to the geofence. The mobile device can select the one or more wireless access points based on a maximum total number of wireless access points to be selected and an access point allowance for each of the geographic regions. The access point allowance can indicate a maximum number of wireless access points to be selected for the geographic region. The mobile device can detect a potential entry or exit of the geofence by monitoring the selected one or more wireless access points using a wireless processor.
US09019981B1 Protocol for multicasting in a low bandwidth network
A modified protocol independent multicast (M-PIM) routing protocol is an improvement to protocol independent multicast (PIM) routing protocol. M-PIM is optimized for use with at least one low bandwidth multi-hop network. The improvement comprises at least one modification to PIM that facilitates the transport of multicast traffic in a multi-layer routing system.
US09019978B2 Port mirroring at a network interface device
A notification from a source host is received at a network interface device that indicates that a data packet is ready for transmission to a destination host. The data packet may be transmitted to the destination host via the network interface device, and a first completion queue event is generated. The first completion queue event may be used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device. In another example, a network interface device receives a data packet transmitted from a source host to a destination host. A first completion queue event is generated based on the receipt of the packet, and is used as a trigger to re-transmit the data packet to a port mirroring destination via the network interface device.
US09019970B1 Implementation of reliable synchronization of distributed databases
A plurality of forwarding devices are configured to couple to respective pluralities of ports to ingress and egress network traffic. Ones of the plurality of forwarding devices are coupled to respective forwarding databases and each one forwarding device is configured to maintain the respective forwarding database, and send messages to and receive message from other ones of the plurality of forwarding devices to synchronize the plurality of forwarding databases.
US09019952B2 Method and apparatus for forwarding multicast traffic
Embodiments of the present invention provide a method and an apparatus for forwarding multicast traffic. The method includes: receiving a third multicast join message; in response to the third multicast join message, sending a first multicast join message to a first upstream router, and establishing an active path; in response to the third multicast join message, sending a second multicast join message to a second upstream router, and establishing a standby path; and sending multicast traffic to the multicast receiver through the active path, where the standby path does not forward the multicast traffic. In the foregoing embodiments, the standby path that does not forward the multicast traffic is established beforehand, so that when a fault occurs in the active path, the standby path established beforehand can be used to forward the multicast traffic.
US09019948B2 Allocation slot arrangement for wireless body area networks with sensor initiated grant extensions
Allocation slot arrangement is provided for wireless body area networks (BANs). In particular, in some embodiments the allocation slots are arranged based on a set of rules and received input parameters. Allocation slot arrangement may comprise maximizing a weighted sum function computed by applying the rules and input parameters to all nodes over all possible arrangements.
US09019942B2 Method and apparatus of supporting wireless femtocell clusters
A method of operating a femtocell network cluster is disclosed. One example method of operating the femtocell network cluster may include certain operations, such as, selecting a master femtocell access point among various femtocell access points operating on the femtocell network cluster and updating a master table to include the master femtocell access point in the master table neighbor list. Other operations may include transmitting the master table to each of the femtocell access points informing them of the identity of the master femtocell access point. The tables may be maintained by all of the femtocell access points operating on the network.
US09019939B2 Apparatus and method for WCMDA frequency scan optimization
Methods and apparatus for wireless communication, in a mobile device, that includes receiving a signal from a network and obtaining pruned autocorrelation for specific channel delays of the received signal. Aspects of the methods and apparatus include determining pruned autocorrelation properties of the received signal. Aspects of the methods and apparatus also include comparing the pruned autocorrelation properties of the received signal against a reference threshold. Aspects of the methods and apparatus also include verifying that the received signal is a valid signal for WCMDA processing.
US09019930B2 Coded reverse link messages for closed-loop power control of forward link control messages
A field unit includes circuitry configured to receive a signal and determine whether the received signal has a predetermined quality; circuitry configured to select a signal from a plurality of signals including a first signal indicating that the field unit is requesting an assignment of resources and the received signal was received with the predetermined quality, a second signal indicating that the field unit is requesting an assignment of resources and the received signal was not received with the predetermined quality, a third signal indicating that the field unit is not requesting an assignment of resources and the received signal was received with the predetermined quality, and a fourth signal indicating that the field unit is not requesting an assignment of resources and the received signal was not received with the predetermined quality; and circuitry configured to transmit the selected signal over a control channel.
US09019925B2 Integrated circuit for channel arrangement and radio communication
Provided is a radio communication base station device which can prevent lowering of use efficiency of a channel communication resource for performing a frequency diversity transmission when simultaneously performing a frequency scheduling transmission and the frequency diversity transmission in a multicarrier communication. In the device, a modulation unit (12) executes a modulation process on Dch data after encoded so as to generate a Dch data symbol. A modulation unit (22) executes a modulation process on the encoded Lch data so as to generate an Lch data symbol. An allocation unit (103) allocates the Dch data symbol and the Lch data symbol to respective subcarriers constituting an OFDM symbol and outputs them to a multiplexing unit (104). Here, when a plurality of Dch are used for a Dch data symbol of one mobile station, the allocation unit (103) uses Dch of continuous channel numbers.
US09019923B2 Network devices and method for supporting downlink paging for LIPA or SIPTO
A method for supporting downlink paging for LIPA or SIPTO while a first UE has been moved to an idle mode may include monitoring UE traffic while the first UE is in the active state and storing a UE IP address for a default EPS bearer of the first UE in a node and in a gateway for LIPA or SIPTO service. A downlink datagram for paging activation is sent towards the first UE over an existing tunnel, wherein the tunnel was established for a second UE being in an active state, wherein the tunnel may be established for the second UE or any other UE served by the same node and the same gateway, and activating a paging procedure by receiving the downlink datagram via the tunnel in a gateway, which gateway is serving the first UE for the default EPS bearer service of the first UE.
US09019918B2 Transmission spectrum selection for locomotive consist communications
A method for transmitting data between access points in a locomotive consist is disclosed. The method may include determining, at a sending access point, the number of locomotives across which a communication signal will be sent. The method may also include selecting, based on the number of determined locomotives, a first transmission spectrum from among one or more transmission spectrums. The method may further include equalizing the communication signal using the selected first transmission spectrum and sending the equalized communication signal to a receiving access point.
US09019915B2 Channel selection to minimize impact on existing networks
This document discloses one or more systems, apparatuses, methods, etc. for implementing an algorithm to enhance channel allocation and/or channel location selection in a wireless connection environment.
US09019913B2 Methods and apparatus for providing D2D system information to a UE served by a home evolved Node-B
A method, an apparatus, and a computer program product for wireless communication are provided in which a network entity may be operable to communicate D2D resource allocations to a UE supported by a HeNB. In one example, the network entity may be operable to determine whether a HeNB is operable to communicate system information to a UE. As used herein, system information may include, but is not limited to, D2D resource allocations, paging information, etc. When the network entity determines that a HeNB is operable to communicate system information to a UE, then it may transmit the system information to the HeNB to allow the HeNB to convey the system information to the UE. When the network entity determines that a HeNB is not operable to communicate system information to a UE, then it may transmit the system information to the UE via one or more other network entities.
US09019912B2 Mobile terminal simulator for a wireless telecommunications network and method of simulating a mobile terminal
A mobile terminal simulator for a wireless telecommunications network includes: a simulation engine, providing a bit stream, according to a communications standard; a conversion stage, which converts the bit stream into a baseband signal in the frequency domain; a mapping and transformation stage, which generates transmission samples in the time domain as a function of the baseband signal; and a transmission module, connectable to a Base Radio Station of a wireless telecommunications network by a communication port. A transmission channel simulator module is connected between the conversion stage and the mapping and transformation stage and processes the baseband signal in the frequency domain so as to simulate a transmission channel between the communication port and the Base Radio Station.
US09019909B2 Method, apparatus, and computer program product for coexistence management
Method, apparatus, and computer program product embodiments are disclosed to provide a wireless device with suitable operating parameters for wireless resource sharing with heterogeneous wireless networks to enable coexistence of secondary networks in a shared band environment. An example embodiment includes a method, comprising: receiving a request from a wireless network, requesting device management information for coexistence within an unassigned frequency band with zero or more neighboring wireless networks of the wireless network; and providing the requested device management information for the wireless network, based on at least location of the wireless network, the device management information including at least allowed frequency and transmission power.
US09019908B2 Apparatus and method for power adjustment for link imbalances
Methods and devices for dynamically controlling a transmission power of an HS-DPCCH are disclosed. A wireless user equipment receives downlink transmissions on a data channel from a serving cell, and determines a rate of duplicate packets on the data channel. The UE interprets a high rate of duplicate transmissions as an indication that the HS-DPCCH is not being successfully decoded, and therefore increases the transmission power of the HS-DPCCH. Correspondingly, the UE interprets a low rate of duplicate transmissions as an indication that the HS-DPCCH may have too high a transmission power, and therefore decreases the transmission power of the HS-DPCCH.
US09019907B2 Radio base station
A radio base station BTS includes an estimation unit 13 configured to estimate a time when a buffer of a scheduled mobile station UE becomes empty based on a remaining amount of data in the buffer of the mobile station UE, the remaining amount reported by the mobile station, and a sending unit 15 configured to send the mobile station UE a Zero Grant instructing to stop transmission of a data signal via an E-DPDCH based on the estimated time.
US09019898B2 Multi-interface WLAN device having real and virtual dual band operation
A wireless local area network (WLAN) method and device including at least one antenna to enable simultaneous dual band (SDB) operation of the WLAN device, the SDB operation including communication in a first frequency band with a first device and communication in a second frequency band with a second device, first network interface circuitry to support communication in the first frequency band with the first device, second network interface circuitry to support communication in the second frequency band with the second device, and a processor to generate an information element including information regarding the SDB operation of the WLAN device, and to enable transmission of the information element to the first device or to the second device.
US09019884B2 Inactivity timer in a discontinuous reception configured system
Systems, methods and wireless devices are provided that utilize a timer to ensure a receiver of a wireless device is on to receive downlink transmissions. In the event the timer runs out without further resource allocation, the mobile device turns its radio off. If a further resource allocation occurs while the timer is running, the timer is restarted.
US09019882B2 Apparatuses and methods for managing pending HARQ retransmissions
Methods and systems present solutions to, for example, the problem of unnecessary preparedness for suspended retransmissions in the user equipment (UE) which contributes to power drain in the device battery. One method for monitoring a Physical Downlink Control Channel (PDCCH) for adaptive retransmission grants in a radio communication system includes: monitoring, by a user equipment (UE), the PDCCH for adaptive retransmission grants; receiving, by the UE, a hybrid automatic repeat request (HARQ) acknowledge (ACK) message, and ceasing, by the UE, to monitor the PDCCH for adaptive retransmission grants after receipt of the HARQ ACK message.
US09019871B2 Method for transmitting/receiving signal and device therefor
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method comprising: setting a first cell having a first TDD UL-DL configuration and a second cell having a second TDD UL-DL configuration; receiving a PHICH signal in a subframe #(n−L) of the first cell, or receiving a PDCCH signal in a subframe #(n−K) of the first cell; and transmitting a PUSCH signal in a subframe #n of the second cell, corresponding to the PHICH signal or the PDCCH signal, wherein the relationship between the subframes #(n−L), #(n−K), and #n is determined in consideration of a parameter value set in a specific TDD UL-DL configuration, which is the TDD UL-DL configuration having the least number of UL subframes from TDD UL-DL configuration(s), in which subframes set as UL in the first or second cell are all set as ULs.
US09019862B2 Method of performing link adaptation procedure
Methods and apparatuses for communicating in a wireless local area network are provided. The method includes receiving, by a responding station, from a requesting station, a Modulation and Coding Scheme (MCS) feedback request frame to request the responding station to provide a MCS feedback, the MCS feedback request frame including a first MCS feedback sequence identifier identifying a MCS feedback request. The method also includes transmitting, by the responding station, to the requesting station, a MCS feedback frame as a response to the MCS feedback request frame, the MCS feedback frame including a MCS estimate and a second MCS feedback sequence identifier. An apparatus for performing the method is also provided.
US09019858B2 Generating short term base station utilization estimates for wireless networks
Monitoring within a network a history of bits throughput to a base station over each of a plurality of time intervals, monitoring within the network a physical resource block utilization level over each of the plurality of time intervals, determining a ratio of the history of bits to the utilization level for each of the plurality of time intervals, determining an updated history of bits for each of a plurality of upcoming time intervals, estimating an updated utilization level in response to the updated history of bits and the ratio, generating messaging to at least one additional network element conveying the estimated updated physical resource block utilization level, and adjusting at least one of a prefilling process or a prefetching process in response to the updated utilization level.
US09019857B2 Idle measurement periods in a communication network
A transmission frame is communicated to cause a media idle measurement period on a contention based communication media. The media idle measurement period (i.e., “quiet period”) provides a period of inactivity on the communications medium that may be used to detect for the presence of foreign signals such as radio broadcast interference, noise, or other signals, or may be used for calibration of circuitry coupled to the communications medium. Idle measurement periods may be caused regularly (e.g., periodically). The transmission frame may include an explicit instruction for the media idle measurement period or may cause the media idle measurement period by simulating a collision on the communications media.
US09019849B2 Dynamic space division duplex (SDD) wireless communications with multiple antennas using self-interference cancellation
A system and method to perform Full Duplex (FD) Space Division Duplex (SDD) communication using a Self-Interference Cancelling (SIC) precoder that applies different antenna phase shifts and amplitude scales to the transmitted signals to force them to be in the null space of the selected receive antennas. Thus, a wireless communication unit can place nulls at each of its receive antennas digitally at baseband for one or more frequency bands. The SIC precoder may be computed based on the self-interference channel from the transmit chain(s) to the receive chain(s). Different SIC precoders may be adaptively selected and stored digitally for different frequency bands. Subsequent single or multi-user precoder can be applied in concatenation with the SIC precoder to transmit signals to one or more users while receiving signals from one or more users simultaneously over the same frequency band.
US09019841B2 Architecture for relays in LTE using D2D
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus receives downlink data from a base station via a downlink resource, sends the downlink data to a user equipment (UE) via an uplink resource, receives uplink data from the UE via the uplink resource, and sends the uplink data to the base station via the uplink resource. The apparatus also determines at least one of an observed downlink signal-to-interference-plus-noise ratio (SINR) or an observed uplink interference. The apparatus then broadcasts a relay availability based on the determination that the at least one of the downlink SINR observed is greater than a first threshold or the uplink interference at the relay is less than a second threshold.
US09019838B2 Central piece of network equipment
A central piece of network equipment having at least one Ethernet connector having first and second pairs of contacts used to carry BaseT Ethernet communication signals and at least one electrical supply used by the central piece of network equipment to change impedance between at least one of the contacts of the first pair of contacts and at least one of the contacts of the second pair of contacts.
US09019835B2 Parameter estimation device, parameter estimation method, and parameter estimation program
A parameter estimation device 600 includes: a communication throughput acquiring part 601 for acquiring communication throughput that is an amount of data transmitted per unit time; and a function specification parameter estimating part 602 for estimating a function specification parameter for specifying a probability density function where communication throughput at a second time point later than a first time point is a random variable, based on the communication throughput acquired by the first time point.
US09019834B2 Systems and methods for link load balancing on a multi-core device
Systems and methods are described for link load balancing, by a multi-core intermediary device, a plurality of Internet links. The method may include load balancing, by a multi-core device intermediary to a plurality of devices and a plurality of Internet links, network traffic across the plurality of Internet links. The multi-core device providing persistence of network traffic to a selected Internet link based on a persistence type. A first core of the multi-core device receives, a packet to be transmitted via an Internet link to be selected from the plurality of Internet links. The first core sends to a second core of the multi-core device a request for persistence information responsive to identifying that the second core is an owner core of a session for persistence based on the persistence type. The first core receives the persistence information from the second core and determines to transmit the packet to the Internet link previously selected based on the persistence information received from the second core.
US09019833B2 Service processing switch
Methods and systems for providing IP services in an integrated fashion are provided. According to one embodiment, packets are load balanced among virtual routing processing resources of an IP service generator of a virtual router (VR) based switch. A packet flow cache is maintained with packet flow entries containing information indicative of packet processing actions for established packet flows. Deep packet classification is performed to determine whether a packet is associated with an established packet flow. If so, the packet is directed to one of multiple virtual services processing resources representing application-tailored engines configured to provide managed firewall services. If the packet is allowed, it is returned to the source virtual routing processing resource for forwarding.
US09019831B2 Network repeater, QoS control method and storage medium storing QoS control program
[Problem]The problem is to carry out the QoS control which tracks a change in a state of an outward line.[Means for solving the problem]A network repeater according to the present invention includes: a flow control means to carry out flow control for restricting inflow of a data flow which is received through an inward line; a bandwidth control means to carry out bandwidth control of controlling a bandwidth of a data flow which is received through the inward line and is sent through an outward line; and an outward line monitoring means to monitor a change in a state of the outward line. In the case that the monitored state of the outward line satisfies a specified condition which is determined in advance, either the flow control or the bandwidth control is carried out on a condition corresponding to the specified condition.
US09019828B2 Data rate determination based on radio frequency device feedback
A device may receive information that identifies a radio frequency condition of a user device, where the radio frequency condition indicates a quality of a radio access network connection of the user device. The device may determine a radio frequency parameter value based on the radio frequency condition, and may set a data rate for a transmission control protocol (“TCP”) communication with the user device based on the radio frequency parameter value.
US09019827B1 Throughput optimization for bonded variable bandwidth connections
The present disclosure provides for devices, systems, and methods which optimize throughput of bonded connections over multiple variable bandwidth logical paths by adjusting a tunnel bandwidth weighting schema during a data transfer session in response to a change in bandwidth capabilities of one or more tunnels. By making such adjustments, embodiments of the present invention are able to optimize the bandwidth potential of multiple connections being used in a session, while minimizing the adverse consequences of reduced bandwidth issues which may occur during the data transfer session.
US09019823B1 Random access preamble selection
In systems and methods of random access preamble selection, a first plurality of random access preambles and a second plurality of random access preambles are stored at an access node. A random access channel request is received from a wireless device at the access node, the random access channel request comprising an application type of an application running on the wireless device, and a network load, a priority class of the wireless device, and a mobility of the wireless device are determined. When the first plurality of random access preambles is not exhausted, the network load meets a load criteria, the priority class of the wireless device meets a priority criteria, the mobility of the wireless device meets a mobility criteria, and the application type of the application meets an application criteria a random access preamble is assigned to the wireless device from the first plurality of random access preambles.
US09019821B2 Accounting based on active packet time
An accounting method, system, device, and a computer-readable medium. The accounting method, system, device, and a computer-readable medium provide for measuring a time interval between arrival of two adjacent packets, comparing the measured time interval to a predetermined threshold, and determining whether the measured time interval is an active packet transfer time based on the comparison. Accordingly, an active packet transfer time in a connection is obtained.
US09019815B2 Source alive route injection
Multiple redundant sources for a datastream can be established in a network, where the redundant sources are configured with the same source address. One of the redundant sources provides the datastream to a receiver of a multicast group. If the redundant source fails, another redundant source can be used in its place, ensuring the receiver continues to receive the datastream. A routing element coupled to a redundant source monitors the redundant source for failure and informs the rest of the network of the status of the coupled redundant source. The routing element can inform other routing elements of the status by advertising or withdrawing a route that reaches the coupled redundant source, which the other routing elements can use to update their routing tables.