Document Document Title
US08408152B1 Method for cleaning anchor rode
An improved method for cleaning an anchor rode of a vessel utilizing a clamp member and a nozzle member, with the clamp member adapted to secure the nozzle member to the vessel such that water from a hose connected to the nozzle member is directed towards and onto the anchor rode as the anchor rode is taken up.
US08408149B2 Ground working machine with a blockage clearing system and method of operation
A ground working machine having a frame, a ground engaging wheel mounted to the frame and movable between a raised position not engaging the ground and a working position engaging the ground. The ground engaging wheel, when in the working position, rotating about a wheel axis as the machine is moved over the ground. An actuator raises and lowers the ground engaging wheels. A control system includes a sensor to detect rotation of the ground engaging wheel and a controller that receives an input from the sensor. The controller commands the actuator to raise the ground engaging wheel when the sensor detects that the ground engaging wheel is not rotating.
US08408148B2 Increasing the efficiency of combustion processes
The invention provides a method of increasing the efficiency of a combustion process by adding bentonite to the flame, fireball or burner region combustion zone of the combustion process. Also provided is a combustion chamber that includes a bentonite feed system and a fuel additive composition of a bentonite such as sodium bentonite having a particle size range that may be employed in the method of the present invention.
US08408145B2 Linked structure for foldable table
A linked structure for foldable table comprises a main frame, legs, props, connecting plate 1 and connecting plate 2. The main frame includes a plate body which connects multiple table plates with flexible wire on each side of the plate body. Each concave body and supporting leg is set under each end of the plate body. A connecting unit with a receiving concave is set in the concave body. The legs are set in the receiving concave of the connecting unit. Connecting plate 1 is set on the props on the connecting unit. Connecting plate 2 which set on the legs connects with connecting plate 1. The table plates are connected on each side of the plate body on main frame with flexible wire. When folding the present invention, the legs, props, connecting plate 1 and 2 are folded under the plate body through rotating the connecting unit.
US08408142B2 Guide rail type vehicle with guide device
In a guide rail type vehicle, a guide wheel includes a main guide wheel that rolls in contact with a main guide rail and a branch guide wheel that rolls in contact with a branch guide rail, a guide frame includes a guide arm that extends in a vehicle width direction and a guide link, the guide arm and the guide link are rotatably connected to each other via a first rotational shaft, the guide link includes a second rotational shaft in which the main guide wheel and the branch guide wheel are rotatably mounted to both ends, a buffer mechanism is provided between the guide arm and the guide link, and when the guide link rotates around the first rotational shaft with the guide wheel contacting with the guide rail, the buffer mechanism suppresses rotation of the guide link.
US08408141B2 Cable transportation system and relative operating method
A cable transportation system having a pull cable defined by a number of strands and drawn along a path; at least one transportation unit movable along the path and connected to the pull cable by a coupling device; a metal structure located along the path to support and guide the transportation unit; and at least one guide roller for guiding the pull cable and supported by the metal structure by leaf springs which reduce vibration caused by the strands of the pull cable contacting the guide roller.
US08408138B2 Liner
In order to prevent slipping of the liner on an explosive charge in a missile, the invention provides that at least one flaring or cam is fixed in the liner which, when deformed inwards, can hook itself on the explosive charge.
US08408131B1 Energetic material initiation device
An initiator assembly that includes a header body, at least one seal member, an insulating spacer, a frame member, an initiator and at least one terminal. The header body has at least one first terminal aperture formed therethrough. The seal member is received in the first terminal aperture. The insulating spacer is received over the header body. The frame member overlies the insulating spacer and defines an interior aperture. The initiator is received in the interior aperture and is abutted against the insulating spacer on a side opposite the header body. The initiator has an exploding foil initiator and includes a plurality of initiator contacts. The terminal is received through the insulating spacer and the at least one seal. The terminal is disposed outwardly of the interior aperture and is electrically coupled to an associated one of the initiator contacts.
US08408129B2 Vacuum relief
A surface has a vacuum and a vacuum relief.
US08408127B2 Doctor blade chamber
A method for mounting and dismounting a doctor blade chamber in a support holder on a printing unit as well as an apparatus in which the doctor blade chamber is placed in the support holder in a mounting position and subsequently is brought in contact with a roller, preferably, an anilox roller, in a position of operation. The method and the apparatus advantageously have the doctor blade chamber disposed with the opening upwards in the support holder, preferably in a horizontal position or in a position at such a small angle that ink does not run out of the doctor blade chamber, and is brought into a position under the roller, after which the doctor blade chamber is brought into contact with the roller and pivoted about an axis coinciding with the rotary axis of the roller, into the position of operation.
US08408126B2 Self-inking hand stamp
A self-inking hand stamp includes a frame made of metal and having two side walls which are interconnected by an upper cover wall, and an actuating bow made of metal, which in use is downwardly movable relative to the frame against a spring force. The actuating bow has two legs protruding from an upper web, which are displaceable along the side walls of the frame and coupled with a type unit arranged to be upwardly and downwardly displaceable and turnable within the frame. Two parallel guide webs laterally abutting on the respective bow leg, which is rectangular in elevation and narrower as compared to the frame side wall, are latchingly attached to the outer side of each side wall of the frame in the upper region thereof.
US08408122B2 Auto aligning pad printer
An auto alignment pad printer for transferring print to an associated object includes a frame, a fixture for supporting the associated object and a cliché operably mounted to the frame. The cliché includes at least one etched region and is adapted to receive ink in the etched region. An ink cup is configured to deposit ink into the etched region. A pad applicator includes a pad support having at least one pad thereon. The pad is adapted to move into and out of contact with the etched region to receive ink from the etched region and to contact an object to transfer the received ink to the object. A pad applicator alignment assembly includes a first set of cooperating projections and receivers mounted to the pad applicator and to the cliché and/or the frame near to the cliché, and a second set of cooperating projections and receivers mounted to the pad applicator and to the fixture for supporting the object. The first set of cooperating projections and receivers are configured to position the pad for precise movement into contact with the cliché to receive ink from the cliché. The second set of cooperating projections and receivers are configured to position the pad for precise movement into contact with the object to transfer the received ink to the associated object.
US08408112B2 Trimming and sizing device to refurbish empty cartridge cases and a method to refurbish empty cartridge cases
A trimming, sizing and decapping device that has a simple, very compact construction and that allows the user to economically and quickly produce, restore or prepare cartridge cases to the utmost precision. The device consistently produces very smooth processing surfaces and has good tolerances with respect to various cartridge case wall sizes and materials. Furthermore, a method is detailed for producing or preparing empty cartridge cases using the trimming, sizing and decapping device that allows efficient preparation of the cartridge cases for subsequent loading or reloading in as few process steps as possible.
US08408109B2 Food article feed apparatus for a food article slicing machine
A loaf feed apparatus for a food article slicing machine. The apparatus has at least a first conveyor driven by a hollow shaft and a second conveyor driven by a second shaft. The second shaft independently operates within said hollow shaft. The hollow shaft and the second shaft are driven by independent drive sources. The apparatus also includes at least one lower conveyor driven by a drive roller having a outer diameter and a recessed diameter where the drive belt is connected around the recessed diameter and the conveyor belt is connected around the outer diameter. The drive belt operates within an area defined by the first conveyor belt. The apparatus also has a loaf gate for separating a slicing station from the loaf feed apparatus.
US08408101B2 Open end wrench capable of fast driving
An open end wrench includes first and second jaws. The first jaw includes an arcuate sliding groove having an arcuate sliding wall. A slide is received in the sliding groove and includes an arcuate sliding face slideable along the sliding wall. An arcuate guiding slot is formed in the slide. A guide is fixed in the sliding groove and received in the guiding slot. The guiding slot includes an abutting end and a pressing end. The abutting end is in contact with the guide when the slide is in an initial position. A spring seat is mounted in the pressing end of the guiding slot. The spring seat includes a face pressing against the pressing end. An elastic element has two ends respectively abutting the guide and the other face of the spring seat for biasing the slide to the initial position.
US08408100B2 Open end wrench capable of fast driving
An open end wrench includes first and second jaws formed on a jaw portion. The first jaw includes an arcuate sliding groove having an arcuate sliding wall. A slide is received in the sliding groove and includes an arcuate sliding face slideable along the sliding wall. An arcuate guiding slot is formed in the slide. The sliding face, sliding wall and guiding slot are free of holes, grooves, and recesses. A guide is fixed in the sliding groove and received in the guiding slot. The guiding slot includes an abutting end and a pressing end. The abutting end is in contact with the guide when the slide is in an initial position not engaged with a workpiece. An elastic device has two ends respectively abutting the guide and the pressing end of the guiding slot for biasing the slide to the initial position.
US08408098B2 Ratchet device
A ratchet device includes a body having a compartment extending along a first axis. A ratchet member is rotatably received in the compartment about the first axis. The body includes first and second sides each having a receptacle in communication with the compartment. A ratchet block is received in each receptacle. A control member is received in a groove in a top side of the body. The groove is in communication with the compartment via an opening. The control member is movable between three positions along an axis perpendicular to but spaced from the first axis to disengage a toothed portion of either of the ratchet blocks from teeth on the ratchet member so as to control the driving direction of the ratchet device.
US08408095B2 Bidirectional different speed ratio driving device with bidirectional manpower input
A foot-pedaling device with bidirectional pedaling for constantly driving a loading wheel train in the same direction, wherein the pedaling direction is selected by the riding pedaler according to the operating status of his/her muscles and joints, or through the different driving directional input, to provide different-speed-change- ratio output.
US08408092B2 Safety device on steering handle
Disclosed is a safety device on a steering handle, capable of controlling a direction-control wheel of a wheeled vehicle. The handlebar is engaged with the head part by its mortise with a tenon of the head part. When an outer bar end of the handlebar is hit, an inner tube of the handlebar will be pushed to disengage the mortise and the tenon to rotate the handlebar along. Alternatively, paired washers with wedge-shaped teeth can be utilized to engage the handlebar with the head part. When the outer bar end is hit, the washers are disengaged to allow the handlebar to rotate. Moreover, a hydraulic system or an inserting rod with a chassis groove system can be employed to maintain the original direction of the direction-control wheel when the handlebar is hit. Therefore, a sudden turn of the direction-control wheel and an fall-over of the rider and the vehicle can be prevented.
US08408089B2 Energy absorbing steering column
An energy absorbing steering column includes a first cylindrical member for accommodating a steering shaft of a vehicle and a second cylindrical member for accommodating the first cylindrical member and normally supporting the first cylindrical member in a predetermined position to allow the first cylindrical member to axially move relative to the second cylindrical member upon a predetermined or greater load applied to the steering shaft. The first cylindrical member includes first and second enlarged diameter portions, and the second cylindrical member includes first and second supporting portions. An elastic bush is provided between the first enlarged diameter portion and the first supporting portion for applying elastic force for supporting the steering shaft to restrict an axial movement of the first cylindrical member relative to the second cylindrical member.
US08408088B2 Apparatus for removing parking state of shift-by-wire shifting device
An apparatus for releasing a parking state of a shift-by-wire shifting device may include a housing fixed to a vehicle body, a driving screw rotatably coupled to the housing and threaded, a slider engaged to the driving screw and slidable along the driving screw, and a cable connected to the slider and transmitting a sliding motion of the slider to a transmission.
US08408087B2 Screw device with sound insulating member
The present invention provides a screw device enabling insulation of sounds occurring from the inside of the screw device when circulating rolling elements.The screw device includes: a screw shaft 1 having a spiral rolling-element rolling groove 1a on an outer circumferential surface; a nut body 2 having a spiral loaded rolling-element rolling groove 2a on an inner circumferential surface to oppose the rolling-element rolling groove 1a of the screw shaft 1 and having therein a rolling-element returning passage 6 to return rolling elements 3 rolling in a loaded rolling-element rolling passage 10 formed between the loaded rolling-element rolling groove 2a and the rolling-element rolling groove 1a of the screw shaft 1; a circulation member 9 attached to an end face of the nut body 2 and provided with a direction changing passage 5 to connect the loaded rolling-element rolling passage 10 and the rolling-element returning passage 6; and a sound insulating member 11 attached to the nut body 2 to which the circulation member 9 is attached and formed to have an inner circumferential surface coming into contact with the screw shaft and to cover the circulation member 9.
US08408085B2 Seven speed dual clutch transmission
A transmission is connectable to an input member and includes an output transfer gear, first and second shaft members, first and second countershaft members, a plurality of co-planar gear sets, and a plurality of torque transmitting devices. The torque transmitting devices include a plurality of gears, synchronizer assemblies and a dual clutch assembly. The transmission is operable to provide at least one reverse speed ratio and a plurality of forward speed ratios between the input member and the output member.
US08408083B2 Linear actuator
A linear actuator, in particular telescopic legs for height-adjustable tables, and comprising an outer profile (18), a spindle (7) mounted at an upper end of the outer profile, a transmission (8) connecting the spindle (7) with a reversible electric motor, a spindle nut (11) secured against rotation on the spindle (7), an intermediate profile (10) mounted with its one end on the spindle nut (11), a guide at a lower end of the outer profile (18) for the intermediate profile (10), a cord element (12, 20; 26) secured at the lower end of the outer profile (18) and connected via a guide with an inner profile (14), such that this together with the intermediate profile (10) is telescopically pushed out of and into the outer profile (18) by the rotation of the spindle. When the inner profile (14) is secured against rotation on the intermediate profile (10), and the rotational securing of the spindle nut (11) is constituted by longitudinal guides in the outer profile (18), then an actuator is achieved which per se is secured against rotation, i.e., when applied in telescopic legs, there is no need to have a rotational protection via the leg. In general, the structure is slender and may thereby be used in thin telescopic table legs.
US08408082B2 Apparatus to measure fluids in a conduit
A transport device includes a first segment fixedly coupled to a wall. The transport device also includes at least one second segment coupled to the first segment. The at least one second segment includes at least one of a fluid-driven device, a rack and pinion drive device, and a carriage. The transport device further includes an automated position control system. The control system includes at least one axial positioning device coupled to the at least one second segment. The control system also includes at least one axial position feedback device coupled to at least one of the first segment and the at least one second segment.
US08408079B2 Pipette
A pipette with a pipette housing, in which are arranged an accommodation for the fastening portion of a syringe cylinder of a syringe, a plunger accommodation in an accommodation body for a syringe plunger of the syringe, fastening devices for reversibly fixing the fastening portion and the syringe plunger in the accommodations, and plunger setting devices for shifting the accommodation body in the pipette housing, with a pull-up member for removing the accommodation body from the accommodation, and an actuation member for drawing the accommodation body near to the accommodation.
US08408077B2 Method and apparatus for sensing applied forces
An apparatus for sensing a force. The apparatus includes a nanostructure being suitable for emitting electrons and a collector. The collector is proximately positioned with respect to the nanostructure so as to receive the emitted electrons and define a gap therebetween. The gap is partially dependent upon the applied force and the emission and reception of the electrons are indicative of the applied force.
US08408074B2 Riser annulus flow meter and method
A mudline riser annulus flow meter includes a liner configured to be attached to a riser to cover a hole; a cover configured to be attached to the riser to cover the liner such that a cavity is formed by the liner and the cover; a sensor rod configured to be attached to the liner and to extend inside the cavity, the sensor rod having a bore; a magnet assembly configured to be fixedly attached to the sensor rod; and a waveguide tube attached to the cover. The bore of the sensor rod is configured to receive the waveguide tube.
US08408070B2 Electromagnetic flowmeter and method incorporating the same
An electromagnetic flowmeter for measuring the flow of a medium through a measuring pipe, wherein the flowmeter includes first and second electrodes arranged on opposite sides of the measuring pipe and coupled electrically or capacitively to the medium. A common mode test signal is passed to the first and second electrodes. A third electrode is provided at the top of the measuring pipe for receiving a response signal in response to the test signal passed to the first and second electrodes. The flowmeter also includes a detection device for detecting whether the third electrode is in contact with the medium based on the response signal.
US08408068B2 Device for testing the coating of a vane base
A device for testing a coating for a turbomachine rotor disk blade root, including two test piece halves, each including a bearing surface coated with the coating, one counter test piece including two bearing surfaces, and a machine including a first holding system for the counter test piece and a second holding system for holding the test piece halves around the counter test piece. With a tensile mechanism, the holding systems are subjected to predetermined tensile cycles along the tensile axis, during which the tensile force is transmitted from one holding system to the other via the respective bearing surfaces contacting the counter test piece and the test piece halves. The second holding system includes a resilient return mechanism allowing for the two test piece halves to open up in a direction perpendicular to the tensile direction.
US08408067B2 Pressure sensor device
A pressure sensor device (1) comprises: a pressure sensor (9) having a sensor body (9a) defined in which is a cavity (11) with a bottom surface (11a) belonging to a membrane portion (9′) of the body itself, a detection element operatively being associated to the membrane portion (9′), a connection structure (2) having a duct (2a, 15, 19) in communication with the abovementioned cavity (11), designed to receive a fluid a pressure of which is to be detected. The connection structure comprises a body (2) for supporting the pressure sensor (9), defining at least one respective passage (2a), and one compressible element (12) designed to be in contact with the fluid and configured to compensate possible volume variations thereof, the compressible element (12) being positioned at least partially within the cavity (11), in such a manner to substantially divide it into two opposite regions. The device (1) is provided with connection passages (12f) for maintaining different regions of the cavity (11) in fluid communication, i.e. equilibrate in pressure.
US08408065B2 Dry-coupled permanently installed ultrasonic sensor linear array
This invention relates to permanent, ultrasonic, flexible, dry-coupled, linear arrays for the inspection of pipelines, process equipment, and the like. The permanent, ultrasonic, flexible, dry-coupled, linear arrays detect and/or measure corrosion wall loss, stress corrosion cracking, and/or internal initiated pipeline cracking. The apparatus for ultrasonically testing materials includes a linear array of ultrasonic sensors, and a flexible, acoustically transmissive, dry-coupling surrounding at least a portion of each of the ultrasonic sensors.
US08408063B2 Ultrasonic probe, and ultrasonic diagnostic apparatus using the same
An ultrasonic probe including a cMUT chip that has plural oscillation elements whose electromechanical coupling coefficient or sensitivity varies in accordance with a bias voltage and transmits/receives an ultrasonic wave, an acoustic lens provided at an ultrasonic wave transmission/reception side of the cMUT chip, a backing layer provided to the opposite surface of the cMUT chip to the acoustic lens, and a substrate provided between the backing layer and the cMUT chip. The ultrasonic probe further includes thermal stress suppressing means for suppressing thermal stress occurring due to the difference in linear expansion coefficient caused by temperature variation between the substrate and the backing layer.
US08408061B2 Sequentially fired high dynamic range NDT/NDI inspection device
An apparatus for performing ultrasonic inspection of an object, during one measurement on the object, triggers a sequence of excitations of the probe system and receives a sequence of substantially identical echo signals reflected from the object, and further scales each echo signal to different degrees to increase and extend the dynamic range of the echo signals. An A/D converter is then used to digitize the scaled signal sequentially in a manner which dispenses the need for using numerous A/D converters and the associated filters. The digitized signal samples are then combined to produce a single digital output in a manner that is not over-flowed and with desirable resolution.
US08408060B2 Piezoelectric transducers and inertial sensors using piezoelectric transducers
An inertial sensor includes driving piezoelectric transducers for enabling an oscillation of a resonator, sensing piezoelectric transducers for enabling a detection of a movement of the inertial sensor, and piezoelectric compensating elements substantially equidistantly among the driving and the sensing piezoelectric transducers, wherein the compensating elements and the resonator form corresponding capacitors having capacitive gaps, and wherein, during the oscillation of the resonator, changes in electrostatic charges stored in the capacitors are measured with the compensating elements and are modified so as to modify the oscillation of the resonator.
US08408059B2 Yaw rate sensor and method for operating a yaw rate sensor
A yaw rate sensor is described which includes a substrate having a main plane of extension and a Coriolis element, the Coriolis element being excitable to a driving oscillation along a first direction parallel to the main plane of extension, using a driving arrangement, and a deflection of the Coriolis element along a second direction perpendicular to the first direction being detectable, and the yaw rate sensor having an interference element for exciting the Coriolis element to an interference oscillation.
US08408058B2 Method of estimating the transverse grip of a pair of tires by comparative analysis
A method of estimating the transverse grip of a pair of tires intended to equip a two-wheeled vehicle by comparative analysis against another pair of tires. The tires are mounted on the vehicle in pairs, the vehicle is run in a circle of set radius until it attains the maximum speed with grip, and the mean speed and/or the mean cornering angle of the vehicle under steady state conditions and/or the mean lap time is/are determined.
US08408055B2 Method to detect and mitigate unsolicited exotherms in a diesel aftertreatment system
Methods for monitoring and detecting undesired exotherms which may occur in an exhaust aftertreatment system coupled to a lean burning combustion engine are described. In one particular approach, an undesired exotherm may be indicated based on an expected oxygen depletion along a length of an exhaust aftertreatment system in the direction of exhaust gas flow of exhaust gas. For example, during DPF regeneration, a certain amount of oxygen is expected to be utilized for removing soot. If less oxygen is actually found in the exhaust downstream of the exhaust system, then an undesired exotherm may be present, as unintended reductant may be present in the exhaust and reacting exothermically with oxygen. Various mitigation actions may then be initiated in response to the indication of an undesired exotherm.
US08408054B2 Method and device for carrying out an adaptation and a diagnosis of emission-relevant control devices in a vehicle
A method and system for adapting the operation of emission-relevant control devices of a vehicle in a predetermined driving mode having a shorter expected duration that a duration of a preferred test cycle may include several steps. A first step may include determining whether the vehicle has reached the predetermined driving mode. A second step may include diagnosing at least one parameter associated with operation of at least one of the emission-relevant control devices. A third step may include comparing the at least one parameter with a setpoint range or a setpoint value. A fourth step may include carrying out at least a first section of an adaptation for the operation of the at least one emission-relevant control devices. The first section of the adaptation may include optimizing at least one of a plurality of operating points of the at least one emission-relevant control devices.
US08408053B2 Method and apparatus to evaluate multi-phase corrosion inhibitor
The present invention relates to a process for measuring the effectiveness of a corrosion inhibitor. More specifically, the invention relates to placing a corrosion inhibitor in at least one fluid and then simultaneously suspending coupons in the fluid having the corrosion inhibitor and at least one additional fluid, wherein both fluids are contained in the same vessel.
US08408051B2 Method for decreasing variability in a moisture analyzer
A method for analyzing moisture content in an analyzer. In one embodiment a sample is introduced into an analyzer and an initial weight is obtained. The sample is then fortified where it is allowed to pick-up moisture. The temperature of the analyzer is increased and an initial fortified point is obtained wherein the sample has returned to its initial weight. Thereafter the analyzer obtains the final moisture content of the sample at a test finish time. In one embodiment satellite analyzers are biased against a standard analyzer so that more uniform results are obtained.
US08408049B2 Ultrasound multiphase fraction meter and method for determining phase fractions in a multiphase fluid
An apparatus and method to determine fractions of various phases in a multiphase fluid. The apparatus includes main body including an interior configured receive a multiphase fluid and an exterior. The apparatus senses fluid pressure of multiphase fluid received in the interior and senses a fluid temperature of the multiphase fluid. The apparatus transmits an ultrasonic wave into the fluid and detects the transmitted wave to determine its velocity and attenuation. The apparatus may adjust the determined velocity and attenuation based on the temperature and pressure of the fluid to compensate for a difference between the sensed temperature and pressure and a standard temperature and pressure. The apparatus determines a gas fraction, water fraction, and a non-water fluid fraction of the multiphase fluid based on the sensed fluid pressure, the sensed fluid temperature, and the velocity and attenuation of the ultrasonic wave in the multiphase fluid.
US08408047B2 Universal adapter for a fuel tank filler neck to test a fuel tank for lakes
A universal adapter to be detachably connected to the round fuel cap retaining lip of most any fuel tank filler neck so that smoke (i.e., a vapor) under pressure can be delivered to the fuel tank of a motor vehicle to test the fuel system for leaks. When connected, the universal adapter lies entirely outside the fuel tank filler neck. The universal adapter includes a circular ring-shaped rim that is manufactured from a flexible material having a spring memory. The flexible rim of the universal adapter is stretched and attached in surrounding sealing engagement against the fuel cap retaining lip of the filler neck. The universal adapter also includes a vapor inlet tube to which the nozzle of a vapor supply hose is attached. According to one embodiment, smoke produced by a smoke-generating machine pressurizes the fuel tank by way of a vapor delivery path which includes the vapor inlet tube of the universal adapter and the fuel tank filler neck of the motor vehicle.
US08408045B2 Measurement instrument for density determination
An instrument for measuring density, with a housing (1) and a measurement cell (2) arranged therein. The housing has an inlet opening and an outlet opening for a fluid sample, with a first adapter (12) for connecting the inlet opening to a sample reservoir (14), with a second adapter (11), for connecting the outlet opening to a waste container (15), and with an adapter housing (13), which is attached to the housing. The adapter housing comprises a feed-through for the first and second adapters, characterized in that the adapter housing is designed in one piece, and the adapters can each be affixed in the adapter housing first fastening means without tools.
US08408037B2 Pierce nut manufacturing method and apparatus
The present invention is premised upon method of manufacturing rolled pierce nuts having a predetermined profile from a metal rod, more particularly to a method and apparatus delivering greater manufacturing flexibility through the use of multiple stations with flexible inputs and outputs.
US08408036B2 Edge curling tool
A roll-flanging tool, including a bearing structure having a connector, by which the tool can be connected via a connection plane to an actuator which can be moved spatially. A first arm and a second arm are spread apart from each other and connected to each other in a connection portion which includes the connector. A first flanging roller is mounted on an end of the first arm which faces away from the connection plane, such that it can be rotated about a first rotational axis which extends along the first arm and pierces the connection plane. A second flanging roller is mounted on an end of the second arm which faces away from the connection plane, such that it can be rotated about a second rotational axis. The first rotational axis intersects or crosses a perpendicular dropped onto the second rotational axis, in or on the roll-flanging tool.
US08408032B2 Controlling arrangement for a rolling stand and items corresponding thereto
A regulation device (7) for a rolling stand (2) has a force regulator (8) and a position regulator (9) mounted underneath the force regulator. During operation of the regulation device, a rolling force target value (F*) and a rolling force actual value (F) are supplied to the force regulator (8). A regulating distance correcting value (ds1*) is determined by the force regulator (8) from the rolling force target value (F*) and the rolling force actual value (F). The regulating distance correcting value (ds1*), an excentricity compensation value (ds2*), and a regulating distance actual value (s) of a regulating element (6) are supplied to the position regulator (9). A correcting quantity (dq) is determined by the position regulator (9) from the values (ds1*, ds2*, s) supplied thereto and is delivered to the regulating element (6). The regulating distance of the regulating element (6) is changed according to the correcting quantity (dq).
US08408031B2 Ignition switch operation restricting device
An operation restricting device for an ignition switch includes a body including a turning restriction portion at a first position and a second portion, a rotor rotatably disposed in the body, a locking pin held movably in a turning plane of the rotor by the rotor, for restricting a first turn of the rotor from the second position to the first position, and a second turn of the rotor from the first position to the second position, the first turn and the second turn being opposite to each other, and a plate disposed movably or immovably in a movement plane of the locking pin, for permitting the first turn and the second turn of the rotor by switching an actuator. The turning restriction portion at the second position includes a turning lever to turn in the turning plane of the rotor.
US08408030B2 Device for manufacturing molded glass body
There is provided a device for manufacturing a molded glass body, including a fall-prevention means for preventing the glass molded body which has stuck on the upper mold from falling down on the lower mold. Thus, the molded glass body does not damage the lower mold, even if the molded glass body which has stuck on the upper mold falls down from the upper mold, during a period from an end of the pressure molding to releasing and withdrawing the molded glass body obtained by the pressure molding from the any one of the upper mold and the lower mold.
US08408024B2 Fluid machine and refrigeration cycle apparatus
There may be a case where, by simply coupling the first compressor (expander compressor unit) and the second compressor with an oil-equalizing pipe, the first compressor is not lubricated sufficiently, thereby decreasing reliability. The volumetric capacity (V1) of the first available oil space (130) of the first compressor (101) is set larger than the volumetric capacity (V2) of the second available oil space (140) of the second compressor (102). With this configuration, even if the oil level (S1) of the first oil sump (13) decreases in transition to a state of steady operation, it is possible to maintain a sufficient amount of oil in the first compressor (101), and thus high reliability as a fluid machine can be achieved.
US08408021B2 Indoor unit of air conditioner
The present invention relates to a picture frame type indoor unit of an air conditioner for mounting a photograph or a picture on a wall. The indoor unit of an air conditioner includes a cabinet (10), a picture frame panel (30) mounted in front of the cabinet (10), and a link mechanism (200) hinged both on the cabinet (10) and the picture frame panel (30), thereby permitting convenient working in inside inspection or repair of the indoor unit even if the picture frame panel (30) is not dismounted from the cabinet (10) completely.
US08408020B2 Temperature-controlled enclosures and temperature control system using the same
A temperature chamber in which a device is tested is connected to a temperature-controlled air source for controlling temperature of the chamber. The temperature chamber includes thermal insulation formed on side surfaces of the chamber. A universal manifold adaptor for directing the temperature-controlled air directly to a device being tested is connected to the chamber. The temperature chamber also includes an exhaust system. A self-closing cable feed-through module is connected to an outer surface of the chamber. The feed-through module includes a first portion and a second portion, wherein cables are fed through the first and second portions into the chamber in a first position and the first and second portions form a leak tight seal around the cables in a second position.
US08408019B2 Air conditioning device utilizing temperature differentiation of exhausted gas to even temperature of external heat exchanger
This invention relates to an air conditioning device which regulates the temperature of an airflow exhausted from the space in a cooling/heating air conditioning object (such as inside of a room or vehicle) to the external through an external heat exchanger disposed externally for heat exchanging so as to allow the exhausted airflow to even the temperature of the fluid flowing through the heat exchanger by means of the temperature differentiation of the two fluids, thereby enhancing the efficiency of the air conditioning device while reducing the energy consumption of the air conditioning device.
US08408017B2 Refrigeration systems having prescriptive refrigerant flow control
A refrigeration system for a frozen product dispenser is controlled to have a variable cooling capacity that is determined by variable cooling load demands of the dispenser. This is accomplished, in part, by providing the refrigeration system with a variable speed compressor and one or more adjustable expansion valves for metering refrigerant to associated evaporators that are heat exchange coupled to associated freeze barrels of the dispenser, and by controlling the metering setting of the expansion valves and the speed of operation of the compressor in accordance with the cooling load demands of the dispenser. The arrangement provides for efficient operation of the refrigeration system from an energy standpoint and for a reduction in on/off cycling of the system.
US08408016B2 Ice maker with rotating ice mold and counter-rotating ejection assembly
An ice maker includes an ice mold and a sweeping element. The ice mold includes a plurality of cavities and is configured to be rotatable about an axis that is spaced apart from the cavities and extends longitudinally with respect to the ice mold. The sweeping element is configured to be rotatable about the axis and includes a shaft with a plurality of fingers radially extending from the shaft. Each of the fingers is configured to extend into a corresponding one of the cavities upon rotation of the shaft about the axis. During a harvesting step, the ice mold is configured to rotate in a first direction about the axis while the sweeping element is configured to rotate in a second direction about the axis that is opposite the first direction.
US08408012B2 Thermoelectric-based heating and cooling system
Disclosed is a heating, ventilation and air conditioning system for a vehicle that operates in a heating mode, a cooling mode or a demisting mode. In some embodiments, the system includes a first circuit having first pump for circulating a first medium therein, a second circuit having a second pump for circulating a second medium therein and a thermoelectric module having a first surface in thermal contact with the first medium and a second surface in thermal contact with the second medium.
US08408010B2 Combustor wall apparatus with parts joined by mechanical fasteners
A lower cost combustor is formed from a series of sheets of metal that are secured by mechanical fasteners. An increase in diameter of the combustor is achieved through the provision of securing rings to which the sheets of metal are secured.
US08407996B2 Common rail and method of manufacturing common rail
A projection (21b4) provided at a tip portion of an inner lip portion (21b) of a first cup seal (21) comes in contact with a second side wall (20c) of a recessed portion (20) and a large axial force is exerted in the axial direction on a first tapered inner peripheral surface (21b1) of the first cup seal (21) from a rear side tapered surface (4b2) of a primary piston (4). This makes it possible to reliably hold the first cup seal (21) in the axial direction by utilizing the axial force. Therefore, the first cup seal (21) can be suppressed from moving in the axial direction. In particular, the projection (21b4) of the first cup seal (21) comes in contact with a tapered surface (20c′) of the second side wall (20c) to obtain a further increased axial force, and the first cup seal (21) can be held more reliably.
US08407991B2 Construction machine
A construction machine that permits an exhaust gas after-treatment device to be disposed while avoiding an increase of height and hence avoiding narrowing of an operator's visual field. A guard panel is disposed substantially in parallel with a base frame. The guard panel includes a top plate, the top plate including an opening formed at a portion thereof corresponding to an engine, and a bonnet formed so as to project upwards from the top plate and cover the opening. A first treatment section is disposed lower than the top plate and a second treatment section includes at least a portion positioned higher than the top plate through the opening and lower than the bonnet.
US08407990B2 Evaporation unit for producing a gas including at least one reducing agent precursor and/or a reducing agent and device and motor vehicle having the evaporation unit
An evaporation unit for evaporating an aqueous solution including at least one reducing agent precursor, includes at least one evaporator cavity defined by a wall made of a material containing titanium. A heat-imparting layer disposed outside the evaporator cavity is made of a material having a thermal conductivity of at least 100 W/mK (Watts per meter and Kelvin) and is connected to the evaporator cavity in a heat-conducting manner. A heating layer disposed outside the heat-imparting layer is connected in a materially integral manner to the heat-imparting layer. The evaporator unit can be controlled in a highly dynamic manner, thereby enabling a sufficiently high amount of ammonia to be produced even during rapid load changes and consequently significant increases in the concentration of nitric oxide in the exhaust gas of the internal combustion engine. A device and a motor vehicle having the evaporation unit are also provided.
US08407988B2 Particulate filter regeneration in an engine coupled to an energy conversion device
Systems and methods for controlling regeneration of a particulate filter downstream of an engine coupled to an energy conversion device are provided herein. One exemplary method includes, during first engine shutdown conditions, increasing excess oxygen to the particulate filter by spinning the engine with the energy conversion device, and regenerating the particulate filter. The method also includes, during second engine shutdown conditions, decreasing the excess oxygen to the particulate filter.
US08407987B2 Control method for controlling an exhaust aftertreatment system and exhaust aftertreatment system
The invention relates to a system and a control method for an exhaust aftertreatment system (10) of an engine (12) in which one or more constituents of the exhaust gas are oxidized in an oxidation catalyst (20) and one or more constituents of the exhaust gas are deoxidized in a selective-catalytic-reduction catalyst (70), wherein the exhaust gas flows from the oxidation catalyst (20) to the selective-catalytic-reduction catalyst (70). It is. proposed to control the flow of the exhaust gas through the oxidation catalyst (20) depending on a desired ratio among the one or more constituents, wherein the exhaust gas enters the selective-catalytic-reduction catalyst (70) with the desired ratio among the one or more constituents; and to establish the desired ratio among the one or more constituents so that at a given reaction temperature in the selective-catalytic-reduction catalyst (70) one specific chemical reaction is selected out of a group of possible chemical reactions which can take place among the one or more constituents of the exhaust gas and the catalyst material in the selective-catalytic-reduction catalyst (70) at the given temperature, wherein the selected specific chemical reaction has a higher probability to be performed than each single one of the other chemical reactions which are not selected.
US08407980B2 Microthruster
Microthruster includes a combustion chamber comprising a substrate material, a fuel inlet, and a gas outlet. A first resistance heater is arranged in the combustion chamber. A catalyst is structured and arranged to decompose fuel entering the combustion chamber. First substrate material sections are heated by the first resistance heater to at least one of a predetermined temperature and a predetermined temperature range.
US08407979B1 Magnetically-conformed, variable area discharge chamber for hall thruster, and method
The invention is a Hall thruster that incorporates a discharge chamber having a variable area channel including an ionization zone, a transition region, and an acceleration zone. The variable area channel is wider through the acceleration zone than through the ionization zone. An anode is located in a vicinity of the ionization zone and a cathode is located in a vicinity of the acceleration zone. The Hall thruster includes a magnetic circuit which is capable of forming a local magnetic field having a curvature within the transition region of the variable area channel whereby the transition region conforms to the curvature of the local magnetic field. The Hall thruster optimizes the ionization and acceleration efficiencies by the combined effects of the variable area channel and magnetic conformity.
US08407973B2 Food packaging with vertical to horizontal transfer loading
A method and system for packaging products provides for initially, vertically stacking a plurality of products during production in a transfer canister, simultaneously removing a stack of the products from the transfer canister, reorienting the stack and horizontally loading the stack into a final product package cavity. The invention has applicability to a wide range of products, particularly food products, such as refrigerated dough products. In one embodiment of the invention, the product package cavity is thermoformed as part as an overall horizontal form, fill and seal system.
US08407971B2 Package for supplying student rooms at an educational institution and associated method of use
A single package providing dormitory room supplies for at least one student at an institution of higher education and associated method of use is disclosed. This package includes at least one shipping container. Numerous internal containers can be located within the shipping container. Dormitory room supplies are then located within the shipping container and/or internal containers. The essential items included are classified into the following categories: linen, clothing, organizational, electrical or electronic, and kitchen items. The package can be used to supply one or more dormitory rooms with all the essentials needed or to provide extras, which are typically required but not strictly essential. The single package can also include a cargo container, in which multiple shipping containers are located, to supply multiple dormitory rooms. This cargo container can be transported on a ship and as the trailer or placed on a trailer of a semi-trailer truck.
US08407970B2 Apparatus and method for packaging a load having projections
A packaging container for a load having a projection such as a nailing fin is made from two rigid U-boards. An inner U-board supports the weight of the window/door frame while preventing the nailing fin from having contact, directly or indirectly, with the ground or sides of the fin crate. The nailing fin provides one supporting wall for the inner U-board while a second, outer U-board provides a second supporting wall. Both walls prevent the inner U-board from spreading out or collapsing under the weight of the window/door. The inner U-board is formed as a continuous element or as discrete elements. The nailing fin is incorporated into the fin crate to form a support member and part of the packaging container.
US08407969B2 Pharmaceutical dust extraction system and method
A dust extraction system and method are provided to collect some of the dust generated during handling of tablets during a tablet packaging process. For example, a tablet packaging system may be provided that includes a vibrating tray configured to feed a plurality of tablets to respective packages. The tablet packaging system may also include a first gas nozzle configured to direct a first flow of gas across the vibrating tray with the first flow of gas having a spaced relationship from the vibrating tray. The tablet packaging system may also include a second gas nozzle configured to direct a second flow of gas toward the vibrating tray. Further, the tablet packaging system may include a receiving hood configured to collect at least a portion of the gas provided by the first and second gas nozzles and to collect dust from the plurality of tablets.
US08407964B1 Building construction method
A method that streamlines concrete building construction and marketing of the building. Prefabrication units are designed and constructed in a controlled environment at a prefabrication factory using familiar, off the shelf components already used in the concrete construction industry. The method has allows one to build the prefabrication unit, which is 90% of the structure in the factory, with the remaining 10%, including the external walls and final utility connections, at the building site. Also because the prefabricated structures are light-weight and pre-finished structures, on-site installation is easier. With the prefabrication units completed at the factory, plumbing, heating and electrical and finishing can be tested and corrected while complete access is still available in the earlier stages of construction. Plumbing, electrical, heating tradesmen and subsequent inspectors visit the building site only for hook-up and inspection.
US08407960B2 Deck flashing trim system
An article of flashing for a deck includes a channel with a back leg, a first side leg, and a second side leg and further includes an attachment flange fixedly connected to the channel where the channel is adapted to receive decking. A deck flashing system includes a deck with a surface and at least one edge, decking forming the surface of the deck, and flashing extending along the at least one edge, the flashing having a channel adapted to receive the decking. A method of trimming a deck includes erecting deck framing, installing decking on the framing, and installing flashing on at least one edge or the entire perimeter of the deck.
US08407959B2 Elastic restraint system for shrinkage compensating concrete slab
A reinforced shrinkage compensating concrete slab has a major outer and inner faces defining a slab thickness and a centroid portion surrounded by a peripheral portion having outer peripheral edges defining a bulkhead length and width. A first plurality of reinforcing bars is embedded within the concrete slab on a plane which is substantially parallel to the major outer and inner faces. The first reinforcing bars extend in a first array having a first dimension defining a first on-centers-each-way orientation. A second plurality of reinforcing bars is embedded within the peripheral portion of the concrete slab in a second array which is a substantially intersecting and coplanar construction in relation to the first reinforcing bars. The second plurality of reinforcing bars are restricted to the peripheral portion and aligned with the expansive and shrinkage forces on a second dimension defining a second on-centers-each-way orientation so that the expansive and shrinkage forces are restrained.
US08407957B2 Wall insulation system with blocks having angled sides
Wall systems and methods for making such wall systems are disclosed herein. According to one embodiment, a wall system comprises a plurality of vertically displaced horizontal support members, and a wall panel having at least one inwardly-extending ridge. The wall system also includes at least two foam insulation blocks. Each block has a surface that is adapted to conform to the shape of the inwardly-extending ridge of the wall panel. The blocks are spaced apart along each of the horizontal support members and are fastened between the panel and the support member. The spacing created by the blocks allows for a blanket of insulation between the blocks and the support members to expand, improving the system's insulative properties.
US08407956B2 Wall panel with extended integral post
A wall module for a modular wall structure integrates a wall panel portion with a post portion having top or upper and bottom or lower extensions and at least one groove for receiving a distal end of a wall panel portion of an adjacent module. The bottom/lower extension is set within an exposed portion of a reinforcing cage of a caisson or pier extending below grade and encapsulated with a material such as concrete to integrate the caisson or pier with the bottom/lower post extension. Integration of the caisson or pier with the module provides numerous economies of transportation, construction and repair and improved safety. The top/upper post extension is of a length to accommodate the full height of the wall panel portion of an adjacent module to improve strength and stability of the modular wall.
US08407955B2 Removable highly secured high impact wall panels mounting system
A removable highly secured high impact wall panel mounting system for mounting at least one wall panel having a front face, a rear face and at least one first attachment portion attached to a portion of the rear face, to a wall in an area of high traffic, comprising at least one second attachment portion and at least one joint closure having an elongated strip. In some embodiments, the joint closure further comprises a plurality of pairs of flanges. In another embodiment, the joint closure further comprises an elongated bottom plate. The elongated strip includes a longitudinal axis and a substantially rectangular cross-sectional profile including a top wall, a bottom wall and two side walls connecting the top wall to the bottom wall. Each pair of flanges is disposed substantially symmetrically about the longitudinal axis of the strip. Each flange is substantially an isosceles trapezoid and comprises a top surface, a weakened base and two inwardly pointing sides extending from each end of the weakened base. In one embodiment, a through slot is disposed substantially centrally about the top surface. In another embodiment, at least one screw opening, at least one plate opening and at least one securing plate is provided. At least one second attachment portion is attached to a portion of a flange and the first attachment portion is configured to be removably attachable to the at least one second attachment portion. A vacuum lifter is further provided to make removal of the wall panel easier.
US08407954B2 Method and devices for framing openings in cast-in-place walls
Devices and methods are disclosed for framing openings for doors, windows, store fronts, air conditioning units and other purposes, in walls formed of cast-in-place concrete. The devices include a jamb member having attached first and second inner flanges with angled guide surfaces for guiding placement of a wall forming system in alignment and engagement therewith and for anchoring the jamb member following hardening of the poured concrete. A method includes use of the disclosed jamb member to frame an opening in a building wall.
US08407952B2 Spacer tube for an insulated glazing, as well as device and method for production of the spacer tube, and insulated glazing having a spacer frame composed of such spacer tubes
The present invention relates to a spacer tube (1) for the production of spacer frames for multi-pane insulated glazing having at least two glass panes, having a tube wall (2) that has a visible wall (6), a bottom wall (7) that lies opposite the former, and two side walls (8) that lie opposite one another, for a connection with a glass pane each, whereby at least one of the two side walls (8) is cold-strengthened, at least in partial regions, to increase the bending stiffness of the spacer tube (1), as well as a multi-pane insulated glazing having a spacer frame having at least one such spacer tube (1), and a device and a method for production of the spacer tube (1).
US08407949B2 Screw-in ground anchor
A foundation driller for anchoring of components in soil is provided that includes an apparatus in which the foundation driller comprises a base body with at least one cylindrical area and at least one cutting blade that provides forward advancement, in which the base body comprises at least two cylindrical areas with different diameters, wherein the area nearer to the soil has a smaller diameter and the at least one cutting blade providing forward advancement is attached at the area nearer to the soil and has an even incline.
US08407948B1 Landscape edging device
A landscape edging device provides alignable blocks that are both conformable to a desired curvature and provide a broad base for weed control and ease of mowing along landscaping edges. The device includes a planar base having a concave end and a convex end. The device also has a planar divider coupled to and extending upwardly from a top surface of said base. The divider has a concave end and a convex end that are offset from the ends of the base.
US08407938B2 Rotatable inspection port
The invention relates to an inspection port, and a housing with an inspection port, for use in inspecting an interior volume. The housing has a housing enclosure with an inspection opening at or over which the inspection port is mounted, either directly to the housing enclosure or to a base which in turn is mounted to the housing enclosure. The inspection port has a rotatable assembly, rotatably secured to the housing enclosure or base for rotation about an axis of rotation at the inspection opening. The rotatable assembly has a plate defining an access opening and an inspection enclosure attached to the plate around the access opening and adaptable to extend into the interior volume. The inspection enclosure has a region with a window opening which has a window axis and is adaptable to provide lines of sight into the interior volume.
US08407937B2 Door operator
A door operator for selectively opening and closing a side hinge door. The door operator may include a motor with a drive shaft, an operator arm assembly, a door position sensor, and a controller. The operator arm assembly may include an output shaft operatively coupled to the drive shaft, an operator arm, and a clutch assembly mounted to the output shaft. The door position sensor, which may be electro-magnetic, signals the controller when the door is not closed. If the door has been manually pushed open, the controller signals the motor to rotate the drive shaft in the closing direction. In automatic mode, the output shaft and the operator arm are operatively engaged, but manual force to open the door overcomes static friction between the operator arm and friction discs in the clutch assembly, operatively disengaging the operator arm and output shaft until the manual force is removed.
US08407936B1 Plant belt system
A flower belt comprises a belt member and a plurality of belt attachments. The belt member comprises a durable, flexible elongated body with an adjustable securing means designed to securely affix around a tree trunk. The belt member further comprises a hook attachment means which enables the securing and removably receiving the plurality of belt attachments. The hook attachment comprises hooks outwardly disposed for suspending the belt attachments.
US08407935B1 Fodder growing system and method
The present device is a structure for growing plants on a ground surface. The structure includes an elongated concrete slab having a raised curb on each side. A roof is fixed with the upper edge of each curb. A front end panel and a rear end panel are fixed between the roof, the curbs and the slab creating an interior space. An irrigation system and lamps extend along the length of the slab to irrigate and illuminate a top surface of the slab. At least one heating pipe is within each slab to heat the slab and the plants within the structure. Plant seeds may be scattered on the top surface of the slab and are irrigated based on a timed schedule by the irrigation system and illuminated by the lamps to grow the plants. The end panels are removed for harvesting the plants once the plants have grown.
US08407932B2 Electrified bird repellent track
An animal deterring device has a carrier with a first conductive trace that is separated from a second conductive trace. The carrier has a bottom with a first glue trough disposed beneath the first conductive trace. The first conductive trace is coupled to the carrier by a first fastener that extends from the first glue trough to the first conductive trace.
US08407926B2 Optical telescope sight combining dot sight mode and scope mode
The present invention relates to an optical device for both a dot sight mode and a scope mode, the optical device including: a dot-sight main body which is formed with a dot sight region where a light source and a reflective mirror are installed to display light emitted from the light source as a dot on an external target, and operates in the dot sight mode; and a scope structure which includes an objective lens and an eyepiece lens to magnify and see the external target, and is rotatable inside the dot-sight main body, the scope mode being selected when the scope structure is rotated and inserted in the dot sight region. With this, there is provided an optical device for both a dot sight mode and a scope mode, in which a scope structure is installed to be retractable inside a dot sight device and thus both the dot sight mode and the scope mode are supported, thereby aiming at an external target through quick mode switching, and there is no need for an additional scope device.
US08407923B2 Systems and methods for associating an accessory with a firearm
Systems and methods for associating an accessory with a firearm include, in one embodiment, an accessory having an accessory portion and an attachment portion. The accessory portion is associated with any accessory a user may desire to associate with the firearm. The attachment portion allows the accessory to be associated with a rail assembly of the firearm. The attachment portion includes a first mounting arm and a second mounting arm configured to be positioned about the rail assembly when the accessory is snapped about the rail assembly. Also included is a securing mechanism for limiting the movement of the accessory when the accessory is snapped about the rail assembly.
US08407922B1 Ammunition magazine
The present device is an ammunition clip for holding rounds for a firearm having a magazine receiver. The clip includes a first channel for holding the rounds with the rim of each round protruding out. A cover is fixable with an open side of the first channel and holds the rims of each round slidably therein. A second channel is fixed adjacent to the first channel and holds the rounds with the rim of each round protruding outwards. A flange of the cover is adapted to retain rounds in the second channel when the cover is positioned over the first channel. With the first channel empty of rounds, the cover may be removed and slid over the rounds in the second channel. The cover is then lifted away from the second channel and fixed over the open side of the first channel to fill the first channel with more rounds.
US08407920B2 Roller iron steamer accessory kit and system
A roller iron steamer accessory kit is disclosed. The kit facilitates the removing of wrinkles in fabric, the loosening of wallpaper, and the cleaning and/or sanitizing of surfaces. The elements of the kit include at least one roller iron device, either configured to adapt to a portable steamer or including at least one adapter to mate the roller iron device to an element of the portable steamer that provides for the passage of steam, e.g. a wand.
US08407917B2 Apparatus, system, and method for shoe cover
An apparatus, system, and method are disclosed for a shoe cover. The shoe cover is useful for muffling sound of the wearer. The apparatus contains a padded sole, an encasing material, vertical straps, an attachment mechanism on the straps, and a replaceable cover. The replaceable cover can be substituted when the replaceable cover becomes worn or when a different type of cover is desirable.
US08407913B2 Conditioner infuser for hair dryer attachment
A conditioner infuser cartridge for use with a dryer attachment having an attachment end for engagement with a hair dryer barrel, an opposite air outlet end and a perforated portion between the ends having at least one air intake, the cartridge configured for engagement near the attachment end and including a conditioner element constructed and arranged for retaining a supply of vaporizable conditioner and a support frame receiving the conditioner element and securing same in the attachment.
US08407912B2 Spray dried human plasma
The technology relates to spray dried plasma and methods of making the same. The method includes providing plasma to a spray drying apparatus, spray drying the plasma, at the spray drying apparatus, to form physiologically active plasma powder, the spray drying apparatus configured utilizing one or more parameters, and storing the physiologically active plasma powder.
US08407909B2 Tape measure carrier and gauge
A tape measure carrier for use in taking internal measurements includes a side wall and a base extending from the sidewall. The sidewall is of sufficient thickness so a tape measure chip will snugly slide down over the top of the sidewall to seat the tape measure on or close to the base. A base shelf is formed at the forward end of the base. A clear window piece is mounted to the base or sidewall so as to extend spaced over and parallel to the base shelf to form a channel therebetween. The channel is located and sized to allow free horizontal passage of the tape measure tape through the channel. A cross hair on the window piece is positioned to provide a known pre-determined distance between the cross hair and the rearmost end of the carrier.
US08407906B2 Window frame deflection measurement device and method of use
A portable device for measuring deflection of a surface, comprising an elongate frame having a first end and a second end and a first datum surface, a first removable reference assembly adjacent the first end, a second removable reference adjacent the second end, a deflection gauge attached to the elongate frame between the first removable reference assembly and the second removable reference assembly, and wherein the deflection gauge engages and measures a deflection of the surface relative to the first removable reference assembly and the second removable reference assembly.
US08407902B2 Reciprocating power tool having a counterbalance device
A reciprocating power tool that includes a drive system having a first driven gear that includes a spindle counterbalance weight and a second driven gear that includes a spindle counterbalance weight. The first driven gear and the second driven gear rotate in opposite directions about an axis of rotation in response to rotation of a driving gear by a motor. The power tool further includes a spindle having a longitudinal axis and a first end that is configured to support a tool element. The spindle is coupled to one of the first driven gear and the second driven gear by a scotch yoke mechanism to reciprocate the spindle with respect to a housing of the power tool along the longitudinal axis of the spindle in response to operation of the motor.
US08407900B2 Shaving cartridge having mostly elastomeric wings
Shaving cartridges intended for mounting on razor handles such that a shaving razors are formed. These cartridges include a frame on which a wing is disposed wherein a majority of the wing comprises elastomeric material.
US08407898B2 System and method for forming a movable slab foundation
An embodiment of the system for forming a movable slab foundation as comprised by the present invention has a slab foundation, at least one substantially vertical support member, at least one support surface, and at least one support sleeve. The at least one supports sleeve surrounds the at least one support member and is encased within the slab foundation and is capable of movement axially along the length of the at least one support member. The at least one vertical support member is capable of rotation relative to the at least one support sleeve to restrict the movement of the at least one support sleeve downward relative to the at least one vertical support member, thereby maintaining the height of the at least one support sleeve and the slab foundation relative to the at least one support surface.
US08407894B2 Method of manufacturing panels having integrated heat pipes and/or inserts maintained by tongues
A method of fabrication of panels having built-in heat pipe(s) and/or insert(s) (P), includes providing a bottom plate having tabs, partially straightening the tabs toward the accommodation zones, positioning the heat pipes and/or the inserts in each accommodation zone between the tabs and in contact with the upper face of the bottom plate, terminating the straightening of the tabs, depositing a selected thickness of a first adhesive against side faces of the heat pipes and/or the inserts, positioning separating structures, substantially having a same height as that of the heat pipes and/or the inserts on either side of the side faces of each heat pipe and/or insert and in contact with the upper face of the bottom plate, and placing an upper plate above the heat pipes and/or inserts and the separating structures and in contact therewith.
US08407888B2 Method of assembling a circuit board assembly
A method for manufacturing a silicon chip package for a circuit board assembly is provided with a package substrate having a silicon chip and an array of contact pads provided by conductive material. A plurality of conductive springs are affixed to the array of contact pads for providing conductive contact with the corresponding array of contacts on a circuit board assembly.
US08407887B2 Pressing apparatus for pressing heat sinks on a circuit board and pressing tool thereof
A pressing apparatus is adapted for pressing a plurality of heat sinks on a circuit board, and includes a frame body and a plurality of pressing tools. The frame body includes a platform configured for placement of the circuit board thereon, and a mounting frame disposed above and spaced apart from the platform. The pressing tools are disposed at respective positions on the mounting frame. Each of the pressing tools includes an axle component, a universal joint unit disposed at a bottom end of the axle component, and a pressing head connected to the universal joint unit. The axle component extends downwardly between the platform and the mounting frame, and is configured to be resiliently and vertically movable. The pressing head is adapted for contacting one of the heat sinks, and is rotatable about the axle component by virtue of the universal joint unit.
US08407885B2 Hand-operated crimping tool
A monitoring device for monitoring the operation of a hand-held pliers-type crimping tool, including a pair of pivotally connected handles for displacing a pair of crimping dies between open and closed crimping positions, a support seat connected with one of the handles for supporting at least one plug terminal between the crimping dies, a transport tool for transporting a plug terminal to a seated position on the support seat, and a counter arrangement on the transport tool for producing a signal that is a function of the number of displacements of the handles from the open position toward the closed position. The transport tool includes a housing, an electronic circuit including a counter mounted in the housing, a transport pin extending from the housing for insertion within one end of a hollow plug terminal, and a signal transmitting pin parallel with the transport pin.
US08407880B2 Orthopaedic surgical instrument
A method of manufacturing an orthopaedic surgical instrument comprising the steps of forming a generally planar shim having a predetermined shape; creating a plurality of holes or slots in the plane of the shim; temporarily shielding said holes or slots. from a plastic molding process; overmolding said shim with a plastic substrate using said plastic molding process; and creating a cutting surface at each of said holes or slots.
US08407876B2 Modernization method for elevator installations
A modernization method for converting a hydraulically actuated elevator system into an elevator system driven by a drive machine having a drive sheave makes it possible to convert and retain some essential elements of the existing elevator system. Car support rollers are arranged beneath an underside of an elevator car in the area of points of the underside of the elevator car located opposite each other and are connected to the elevator car. Furthermore, a support is guided along the underside of the elevator car and about the car support rollers. The support is also guided about the drive sheave so that the support can be driven by the drive sheave of the drive machine in order to raise and lower the elevator car.
US08407872B2 Rail fence retractor
A rail fence retractor allowing removal of a fence rail engaged with a fence post comprising a blade having a first and second end. The first end of the blade is configured for insertion into a fence post slot having a rail inserted therein. The rail has self-locking tabs which must be depressed for removal of the rail from the fence post slot. The fence rail retractor also has a handle which is attached to the second end of the blade. The handle allows the application of force against handle to fix the position of the handle against the fence post during removal of the rail from the fence post slot. The handle is also useful in carrying the rail fence retractor when not in use. The handles may be also be configured to allow a pair of rail fence retractors to fit or snap together when not in use.
US08407871B2 Method of manufacturing a shapeable short-resistant capacitor
A method that employs a novel combination of conventional fabrication techniques provides a ceramic short-resistant capacitor that is bendable and/or shapeable to provide a multiple layer capacitor that is extremely compact and amenable to desirable geometries. The method allows thinner and more flexible ceramic capacitors to be made. The method includes forming a first thin metal layer on a substrate; depositing a thin, ceramic dielectric layer over the metal layer; depositing a second thin metal layer over the dielectric layer to form a capacitor exhibiting a benign failure mode; and separating the capacitor from the substrate. The method may also include bending the resulting capacitor into a serpentine arrangement with gaps between the layers that allow venting of evaporated electrode material in the event of a benign failure.
US08407870B2 Piezoelectric vibrator manufacturing method, piezoelectric vibrator, oscillator, electronic device, and radio-controlled timepiece
Provided is a method for manufacturing a high-quality piezoelectric vibrator in which reliable air-tightness of the inside of the cavity is maintained, and stable conduction between the piezoelectric vibrating reed and the outer electrodes is secured. The manufacturing method includes a penetration hole forming step of forming a plurality of penetration holes 30 on a base substrate wafer 40; a core portion insertion step of inserting core portions 7 of a rivet member 9 into the penetration holes from one side of the wafer; a melting step of bringing the rear surface of the base portion 8 of the rivet member into contact with the wafer to close the opening end on the one side of the penetration holes, heating the wafer while pressing the other side of the wafer so as to melt a surface portion on the other side of the wafer to produce a liquid base substrate material 41, and causing the material to flow into gaps between the inner circumferential walls of the penetration holes and the rivet member from the other side of the penetration holes so as to close the gaps; a curing step of cooling and curing the material poured into the gaps; and a polishing step of removing the base portion and polishing the wafer and the rivet member so that the base substrate wafer and the core portion are planarized.
US08407864B2 Systems and methods for securing portions of a cord
Systems and methods are operable to secure a coiled portion of an electrical cord, a cable, or a rope. An exemplary embodiment has a coil securing portion with an interior surface, a collapsing portion joined with the coil securing portion, and a means for securing the coil retainer in a collapsed position. The coil securing portion and the collapsing portion cooperatively define a substantially tubular interior region and an opening, wherein the interior region is configured to receive a coil portion inserted through the opening when the coil retainer is in an open position. The coiled portion is frictionally secured by the interior surface of the coil securing portion when the coil retainer is secured in the collapsed position.
US08407859B1 Hinge
A riser hinge (10) is disclosed which includes a mounting flange assembly (12) pivotally coupled to a strap assembly (15). The cylindrical portion (52) includes an upper strap bearing (54) and a lower strap bearing (55) which are each mounted partially within the cylindrical portion. The strap cylinder portion has a space (82) which includes an enlarged portion (83) flanked by narrowed portions (84) at stop ledges (85). The upper strap bearing and lower strap bearing each have a vertically oriented, elongated, locking tongue or flange (87) with a narrowed portion (88) extending to an enlarged portion or stop (89), which enables them to be removably mounted within the space.
US08407855B2 Support for lawn furniture leg
A support is provided for positioning on the base of a lawn furniture leg of various shapes and dimensions. The support has an area that is at least five times the area of the bottom of the leg to distribute the load over a large area. This permits easy sliding of the leg across a lawn. The support is arranged to prevent prolonged contact of the leg with a source of moisture. In addition, the support provides venting to the bottom of the leg to minimize dry-rot.
US08407854B2 Protective device for castor
A protective device for a castor includes a mounting ring, and a driving piece secured on the mounting ring. The mounting ring has an outer periphery formed with a breakable portion which is located beside the driving piece. The driving piece has a first end extending from the mounting ring and a second end formed with a pull tab. When the mounting ring is released by tearing the breakable portion, the mounting ring is directly driven by the driving piece to remove from each of the two rollers of the castor. Thus, the user only needs to apply a single action to pull the pull tab of the driving piece so as to remove the protective device from the castor completely so that the protective device can be removed from the castor easily and quickly.
US08407851B2 Vacuum cleaner with hair collection element
A vacuum cleaner comprises a hair collection assembly having a hair collection element adapted to collection hair from a surface to be cleaned. The hair collection element is configured to collect hair on the surface to be cleaned substantially only when the cleaning head is moved in a first direction and substantially not when the cleaning head is moved in a second direction.
US08407848B2 Cleaning pad and cleaning implement
The present invention relates to a cleaning implement comprises a handle; a head portion pivotally attached to the handle comprising an upper surface and a lower surface connected to the upper surface by side edges; and a cleaning pad removably attached to the head portion, the cleaning pad comprising an absorbent layer which extends over the lower surface of the head portion and a scrubbing strip which extends along a side edge of the head portion.
US08407845B2 Mop with spinning device
A mop including a spinning member, a spiral rod, an extendable rod, a mop head, and a pressing rod is provided. The spinning member includes a first end, a second end opposite to the first end, and a spiral hole axially configured through the spinning member from the first end to the second end of the spinning member. The spiral rod is further provided with a unilateral bearing sleeved over the spiral rod. The spiral rod is sleeved inside the pressing rod. In operation, the mop is put in a basket which is free for rotation and is axially then applied with a downward pressure, and the extendable rod is withdrawn inside the pressing rod. The extendable rod thus synchronously carries the extendable rod, the mop head and the basket to rotate, thus applying a centrifugal force to remove the water content contained in the mop away from the basket.
US08407831B2 Patient positioning apparatus
A patient positioning apparatus comprising a base, a support column, at least one positioning arm on the support column capable of being positioned over a bed and having a buckle and strap capable of securing to a patient support with a receiving buckle so that a patient can be partially or totally suspended when an adjustable bed is lowered. The apparatus further comprising a telescoping support column and horizontal support for holding a first and second positioning arm. The positioning arms further comprising locking pivots for extending and retracting. Patient repositioning is effectuated by positioning the arms over a patient, extending straps with buckle inserts into receiving buckles on a fabric gripper secured to bed linens. A patient positioning apparatus can further be mounted to either a ceiling or a wall or can comprise a swiveling support column.
US08407830B1 Multi-functional, reconfigurable furniture system
A back plate has upper, lower and side edges. A central section and two laterally spaced side sections with spaces separating the sections. Shelves are coupled to the back plate in the sections. A cabinet has upper, lower, left side, right side, left, right, left intermediate, and right intermediate plates, a central opening between the left intermediate plate and the right intermediate plate, a left side opening between the left side plate and the left intermediate plate, and a right side opening between the right side plate and the right intermediate plate. A plurality of support panels are coupled to the cabinet and are re-positionable for spanning the openings when the cabinet is in a horizontal orientation whereby the panels will totally cover the openings and provide full support for an inflated mattress.
US08407828B2 Faucet mounting system including a lift rod
A faucet assembly including a mounting base and an upper faucet assembly. A coupler is pivotally supported by the mounting base and releasably couples the upper faucet assembly to the mounting base. A lift rod is slidably received within a lift rod passageway defined by the coupler.
US08407820B1 Buckle for swimming/diving goggles
A buckle includes a base having a plate. A compartment is defined between upper and lower walls of the plate. A front end of a pressing board is engaged with a front end of the plate. A rear end of the pressing board includes a pressing face and two guiding faces. An operating button is received in the compartment and includes a resilient section having upper and lower buttons extending through slots in the upper and lower walls. The operating button can be pressed to cause two pressing surfaces of the resilient section to press against the guiding faces of the pressing board for moving the pressing board rearward relative to the base, disengaging the pressing face of the pressing board from the head strap to permit the head strap to move in a reverse direction for loosening the head strap.
US08407819B2 Nose-shielding device for helmet
A nose-shielding device comprises: a nose-shielding body, which has a nose-shielding surface and a positioning surface that are about perpendicular to each other, a nose-shielding portion being located around the central of the nose-shielding surface and protruded upward, a nose-shielding room being formed accordingly inside the nose-shielding portion, a nose-touching portion being formed at the bottom surface of the nose-shielding portion, an adjusting room being formed between the nose-touching portion and the bottom surface of the nose-shielding portion.
US08407813B2 Protective pants, such as firefighter's pants, with puncture-resistant layers at below-knee regions of leg portions
A pair of protective pants, such as firefighter's pants or rescue provider's pants, has an upper portion, which when covers a lower region of a wearer's torso, and two leg portions, each of which when worn covers one of the wearer's legs. Each leg portion has an upper region, which extends downwardly from the upper portion, and a lower region, which extends upwardly from a lower end of such leg portion toward the upper region and which terminates not higher than where such leg portion when worn covers the wearer's knee. The pair of protective pants, at the lower region of each leg portion but not elsewhere, has an outer layer of puncture-resistant material.
US08413257B2 Document management system, document manipulation apparatus, and computer readable medium
According to an aspect of the invention, a document management system includes a protection policy storage unit, a correspondence storage unit, an embedding unit, a portable identification unit, a storage control unit, and a document manipulation unit. The document manipulation unit executes a user manipulation specified by the certain user based on a communication between the portable identification unit and the document manipulation unit.
US08413254B2 Content reproducing apparatus and program of the same
When continuously reproducing a plurality of contents, a content reproducing apparatus determines whether or not a remaining time of an expiration date of a session key is shorter than a total reproduction time of the plurality of contents to be continuously content. When it is determined that the remaining time of the expiration date of the session key is shorter than the total reproduction time of the plurality of contents to be continuously reproduced, a new session key is acquired from a server, and then the plurality of contents are continuously reproduced, using the new session key. When it is determined that the remaining time of the expiration date of the session key is not shorter than the total reproduction time of the plurality of contents to be continuously reproduced, the plurality of contents are continuously reproduced, using the current session key without acquiring the new session key from the server. This can prevent the continuous reproduction of the plurality of contents from being stopped due to the acquisition processing of the session key when the plurality of contents are continuously reproduced.
US08413252B2 Reverse mapping method and apparatus for form filling
In the presently preferred embodiment of the invention, every time a user submits a form the client software tries to match the submitted information with the stored profile of that user. If a match is discovered, the program tags the field of the recognized data with a corresponding type. The resulting profile can be used after that to help all subsequent users to fill the same form.
US08413250B1 Systems and methods of classifying sessions
Systems and methods of classifying sessions are disclosed. A particular method monitors user activity at one or more servers accessible via a network and capturing event entries in an activity log for user activity that is detected. The event entries include descriptive information regarding a user action, a client identifier and a session identifier. The method also includes attempting to classify sessions associated with a plurality of event entries of the activity log as legitimate use or illegitimate use of resources of the one or more servers. The method further includes identifying unclassified sessions. The method also includes determining a count of a number of unclassified sessions associated with a particular client identifier and determining a total number of sessions associated with the particular client identifier. The method further includes classifying the unclassified sessions as legitimate use or illegitimate use of the resources of the one or more servers.
US08413248B2 Method for secure single-packet remote authorization
A method for secure single-packet remote authorization using a single packet authorization (SPA) server on a host system that passively monitors the network for connection attempts and anonymously accept or rejects said attempts depending on whether a valid SPA packet is detected, an SPA client on a client system that is responsible for generating the appropriately encrypted SPA packet in order to gain access to services on the host, and a particular packet format sent from the client to the host to gain access. The packet format is encrypted and non-replayable by virtue of 16 bytes of random data in every message, and an MD5 sum that is a hash function of the random data (made via any known hashing function). The SPA server stores the MD5 sum of every valid SPA packet that it monitors and flags any duplicate access attempts using the same MD5 hash as a previously monitored packet, in which case the SPA server treats the packet as being generated by a malicious attempt to replay the original packet.
US08413244B1 Using temporal attributes to detect malware
Techniques for classifying unknown files taking into account temporal proximity between unknown files and files with known classifications are disclosed. In response to a classification request for a target file, client systems hosting (or hosted) instances of the target file are identified. For each system, files created around the time the target file was created on the system are identified. Within the identified files, files with known classifications are identified, and a score is determined for each such file to measure temporal proximity between the creation of the file and the creation of the target file. Local temporal proximity scores aggregate the scores for the client system. Global temporal proximity scores measures an aspect of the local temporal proximity scores for all identified client systems. The global temporal proximity scores are fed into a classifier to determine a classification, which is returned in response to the classification request.
US08413240B2 Information processing device, information processing method, and computer readable recording medium
An example of a device comprises a storage which stores data which is input from outside and to which tracking information is added, a section which detects a first reading event of first data from the storage to which the tracking information is added, a section which detects, after the first reading event, a first writing event to part of character string data to the storage, a section which detects, after the first writing event, a second reading event of second data from the storage to which the tracking information is added, a section which detects, after the second reading event, a second writing event to part of the character string data to the storage, and a section which adds, when the first reading/writing event, second reading/writing event are detected, the tracking information to data to be written to the storage by the first and second writing event.
US08413238B1 Monitoring darknet access to identify malicious activity
Systems, methods and apparatus for a distributed security that monitors communications to identify access attempts to/from darknet addresses. Such attempts can be inferred to be associated with malicious activity and a notification or other corrective action can be provided identifying such potentially malicious activity.
US08413232B2 Terminal and method for controlling thereof
Disclosed are a terminal and a method for controlling thereof that load a user authorization function in a terminal such as a remote controller that remotely controls an external display apparatus such as a TV, etc. and allow only users who accept user authorization to use the display apparatus.
US08413227B2 Apparatus and method supporting wireless access to multiple security layers in an industrial control and automation system or other system
A method includes receiving a message at a first wireless node. The first wireless node is associated with a first wired network, and the first wired network is associated with a first security layer. The method also includes transmitting the message over the first wired network when at least one destination of the message is located in the first security layer. The method further includes wirelessly transmitting the message for delivery to a second wireless node when at least one destination of the message is located in a second security layer. The second wireless node is associated with a second wired network, and the second wired network is associated with the second security layer. The first and second security layers may be associated with different security paradigms and/or different security domains. Also, the message could be associated with destinations in the first and second security layers.
US08413224B2 Method for data transfer in a network
A sophisticated gateway is connectable with at least one device, further sophisticated gateways, and/or a network. The sophisticated gateway includes an emulator proxy module and/or a presenter proxy module. The emulator proxy module receives higher layer data of a higher network layer, and processes the higher layer data thereby generating second intermediate layer data of an intermediate network layer. The processing includes a security function ensuring that the second intermediate layer data conform with a predetermined security level. The presenter proxy module receives and/or processes first intermediate layer data thereby generating the higher layer data. The processing within the presenter proxy module includes a security function ensuring that the higher layer data conform with a predetermined security level.
US08413218B1 Systems and methods for videophone identity cloaking
A system, method, and computer-usable medium are disclosed for masking the identity of a human agent by transforming a live video transmission into a persona video transmission. A request is received from a user for a videoconference with a human agent. A persona is selected and associated with a human agent. The videoconference is then conducted, using data associated with the persona to transform the live video transmission of the human agent into a persona video transmission, which is correlated to the live video transmission.
US08413217B2 Systems and methods for controlling operation of a mobile station
Systems, apparatuses, and methods disclosed herein allow a requesting party to control use of another user's mobile station. In some aspects, a server is configured to communicate with a plurality of remote computer systems and target mobile stations. The server includes a memory device and a processor configured to access data and logic instructions embedded on the memory device. The server authenticates a requesting party accessing the computer server from one of the remote communication systems. The requesting party is not a user of a selected one of the target mobile stations. The server receives selective availability attributes for the selected one of the target mobile stations from the requesting party. The selective availability attributes indicate conditions under which the target mobile station is enabled or disabled to operate, and features that are available on the target mobile station under a plurality of conditions when the target mobile station is enabled. The server further determines when the target mobile station is operational and downloads the selective availability attributes to the target mobile station when the target mobile station is operational.
US08413216B2 Network stimulation engine
Methods, devices, and systems are disclosed for simulating a large, realistic computer network. Virtual actors statistically emulate the behaviors of humans using networked devices or responses and automatic functions of networked equipment, and their stochastic actions are queued in buffer pools by a behavioral engine. An abstract machine engine creates the minimal interfaces needed for each actor, and the interfaces then communicate persistently over a network with each other and real and virtual network resources to form realistic network traffic. The network can respond to outside stimuli, such as a network mapping application, by responding with false views of the network in order to spoof hackers, and the actors can respond by altering a software defined network upon which they operate.
US08413215B2 System and method for extending secure authentication using unique session keys derived from entropy
In some aspects of the present disclosure a device is disclosed that includes a processor; a storage unit; a user interface; a transceiver; a device identifying unit arranged to store device identifying data; a memory unit arranged to store machine-executable instructions that when executed by the processor causes a password to be generated, based on the device identifying data, that is arranged to allow the device to access a public wireless local area network (PWLAN).
US08413210B2 Credential sharing between multiple client applications
Disclosed are techniques for sharing user credentials between multiple client applications when connecting to a set of remote resources. The mechanism enables a single sign-on between a terminal server web access service and the remote applications, remote desktops and corresponding terminal servers accessible through the service. User credentials may be received by one of the client applications and passed to a credential store running as a local software object in association with the user's logon session. Further requests to launch a new remote connection may then pass through the credential store. Upon successful validation of the request, the credential store may attach user credential information to the request and pass the request to the requested client. The requested client may also execute as a software object associated with the current logon session. The client may then use the supplied credential for authentication to the requested resource or application.
US08413209B2 System for enforcing security policies on mobile communications devices
A system for enforcing security policies on mobile communications devices is adapted to be used in a mobile communications network in operative association with a subscriber identity module. The system having a client-server architecture includes a server operated by a mobile communications network operator and a client resident on a mobile communications device on which security policies are to be enforced. The server is adapted to determine security policies to be applied on said mobile communications device, and to send thereto a security policy to be applied. The client is adapted to receive the security policy to be applied from the server, and to apply the received security policy. The server includes a server authentication function adapted to authenticate the security policy to be sent to the mobile communications device; the client is further adapted to assess authenticity of the security policy received from the server by exploiting a client authentication function resident on the subscriber identity module.
US08413208B2 Access control and protocol/policy determination based on the client's environment
A computer readable medium stores a data management program that manages data, provides the data to a client connected over a network, and is capable of performing communications in accordance with a plurality of types of protocols, the data management program causing a computer to execute a process for the data management, the process comprising managing an access right to the data; managing basic policy information concerning a protocol used for providing the data to the client; managing protocol information that sets, for each protocol, data capable of using the protocol as a protocol used for providing the data; analyzing an environment of the client when a data request from the client is received; and determining a protocol used for providing the requested data according to the analyzed client environment, the access right, the basic policy information and the protocol information.
US08413207B2 Remote control terminal, information acquiring apparatus, information providing apparatus, information providing system, information providing method, and program
A commander includes a program identification information acquiring unit which acquires program identification information to designate a program to be watched by a receiving terminal, a channel selection control unit which remote-controls a channel selecting process by the receiving terminal based on program identification information, a scenario information acquiring unit which acquires scenario information included in electronic content guide information related to the program from an ECG server based on the program identification information, a display unit which displays the scenario information related to the program, and a display control unit which can control a display of the scenario information to change a display state of the scenario information related to the program depending on a display state of the scenario information on the receiving terminal based on predetermined setting information or predetermined operation information. Therefore, efficient use and effective provision of program meta information can be obtained.
US08413205B2 System and method for construction, delivery and display of iTV content
iTV content is created and deployed using a server component adapted to allow content developers to create applications according to an authoring specification that describes a framework for same; a transport component including an operator-deployed application management system configured to optimize and deliver the applications to one or more clients; and a client component adapted to render the applications through a television so as to permit user interaction therewith. The authoring specification provides for the presentation of content through one or more templates defined therein, allowing application definition and behavior to remain common across multiple client device types, middleware platforms, and/or iTV operating environments. The framework for applications accommodates advertising, promotions, content placement packages and/or programming campaign definitions, so as to permit a selection of a specific advertisement, promotion or content at a time of preparation of the iTV content by the server, and/or a time of execution of the applications by the client.
US08413204B2 System and method of interacting with home automation systems via a set-top box device
A method of interacting with home automation systems via a set-top box device is disclosed and includes receiving data at a set-top box device from one of a plurality of home automation systems communicating with the set-top box device. The data indicating that a triggering event has been detected at the home automation system. The method also includes sending an alert to a display device coupled to the set-top box device indicating that the triggering event has occurred.
US08413203B2 Program recording and playing apparatus and portable terminal for recording and playing programs
A broadcast program recording and playing apparatus includes a program management unit that manages a database storing program information for broadcast programs. A transmission unit transmits the program information stored in the database to an electronic apparatus using wireless communication. Under the control of the electronic apparatus, a control unit controls an apparatus having functions of recording and playing the broadcast programs.
US08413200B2 Cable television viewing statistics
A cable television method for a cable television network involves sending a polling message to a modem forming a part of a television set top box from a cable television headend via a cable television cable connection to the set top box; wherein the polling message instructs the cable television set top box to report a currently tuned channel of the television set top box; receiving a response message from the cable television set top box transmitted by the modem and containing the currently tuned channel of the television set top box; and compiling the currently tuned channel information from a plurality of set top boxes received in response messages to determine actual program viewing statistics for a television time slot during which the polling responses were sent. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08413198B2 System and method for the controlled on-demand distribution of content via a centralized server and a peer-to-peer network
A method and system for providing controlled on-demand distribution of content via a centralized server and a peer-to-peer network have been described. The method may include receiving, at a server, a request from a client for content where the requesting client and the server are part of a peer-to-peer network. The server may then determine whether the requesting client has access rights to the content. If the requesting client has access rights to the content, then the server may determine one or more other clients on the peer-to-peer network that have the content available for download. The server may then select one or more clients from the one or more other clients and allow the requesting client to download the content from the selected one or more clients. Other embodiments have also been described and claimed.
US08413190B2 Television receiver
The present invention relates to a television receiver having a display to indicate a banner thereon, and a controller to adjust a position of the banner on the display. Further, the controller is capable of adjusting the position of the banner on the display according to television program information received.
US08413185B2 Interactive television application with navigable cells and regions
An interactive television application with mosaic browsing is provided. Selectable cells that may be associated with entities are used to display information corresponding to the entities. Information may include brand marks such as logos or any other suitable entity identifier. A cell may be in focus or it may not be in focus. When a cell is in focus the information displayed in the cell may be different than the information displayed when the cell is not in focus. Users may navigate among cells. The cells may be grouped into regions based on, for example, their association with similar entities.
US08413183B2 System and method for transmitting and displaying targeted information
A system and method for transmitting and displaying information in a television distribution system (10), or the like, transmits information that is targeted to a viewer matching particular demographic data.
US08413180B2 Media processing system communicating activity information to support user interaction during media broadcasts
In an embodiment of the present invention, a first user may associate a second user with particular media characteristics. The second user may be notified when the first user consumes media having pre-defined characteristics matching those associated with the second user. The second user may keep records of the consumption of media with particular media characteristics, and may provide services or incentives to the first user. A system in accordance with various aspects of the present invention may comprise a first and a second set top box, each having storage with an associated network address. A user of the second set top box may have at least one associated media characteristic, and the second user may be sent a notification when the first user requests media with pre-defined characteristics matching the media characteristic associated with the second user.
US08413174B2 Driver controlling device, and computer-readable recording medium storing driver controlling program
A driver controlling device is disclosed. A UI module stores information of supportable functions of drivers in a function table, and obtains information of functions of a model of a new driver to be used described in model dependent data of the new driver. The UI module determines whether the obtained information of the functions of the new driver has been stored in the information of the supportable functions. When the obtained information of the functions of the new driver has not been stored in the information of the supportable functions, the UI module stores the information of the functions of the new driver which has not been stored in the information of the supportable functions in a un-supporting function list and prevents the new driver from using the information of the functions in the un-supporting function list.
US08413169B2 Time-based event processing using punctuation events
Methods, systems, and computer-readable media are disclosed for time-based event processing using punctuation events. A particular method includes receiving a first event object comprising a first validity start time and a first validity end time, where the first validity end time is initially undefined. A punctuation object is received after the first event object. The punctuation event object has a punctuation timestamp indicating a time subsequent to the first validity start time. The punctuation event object indicates that event objects to be received at the computer system after the punctuation event object have validity start times later than the time indicated by the punctuation timestamp. The method includes setting the first validity end time to a value later than or equal to the time indicated by the punctuation timestamp.
US08413166B2 Multithreaded physics engine with impulse propagation
A circuit arrangement and method implement impulse propagation in a multithreaded physics engine by assigning ownership of objects in a scene to individual threads and propagating impulses between objects that are in contact with one another by passing inter-thread impulse messages between the threads that own the contacting objects, while locally propagating impulses through objects using the threads to which such objects are assigned.
US08413161B2 Work queue selection on a local processor within a multiple processor architecture
A method and system is disclosed for selecting a work queue associated with a processor within a multiple processor architecture to assign a new task. A local and a remote queue availability flag is maintained to indicate a relative size of work queues, in relationship to a mean queue size, for each processor in a multiple processor architecture. In determining to which processor to assign a task, the processor evaluates its own queue size by examining its local queue availability flag and evaluates other processor's queue sizes by examining their remote queue availability flags. The local queue availability flags are maintained asynchronously from task assignment. Remote flags are maintained at time of task assignment. The presented algorithm provides improved local processor queue size determinations in systems where task distribution processes execute with lower priorities that other tasks.
US08413158B2 Processor thread load balancing manager
An operating system of an information handling system (IHS) determines a process tree of data sharing threads in an application that the IHS executes. A load balancing manager assigns a home processor to each thread of the executing application process tree and dispatches the process tree to the home processor. The load balancing manager determines whether a particular poaching processor of a virtual or real processor group is available to execute threads of the executing application within the home processor of a processor group. If ready or run queues of a prospective poaching processor are empty, the load balancing manager may move or poach a thread or threads from the home processor ready queue to the ready queue of the prospective poaching processor. The poaching processor executes the poached threads to provide load balancing to the information handling system (IHS).
US08413156B2 Method and system for managing resource connections
Methods and system for managing resource connections are described. In one embodiment, a user request associated with a centralized resource may be received. Availability of a connection to the centralized resource may be determined. A stagger delay for connection creation may be determined. The stagger delay may define a delay for creation of a new connection. The new connection to the centralized resource may be created based on the determining of whether the connection to the centralized resource is available and the delay interval. The new connection may be utilized to process the user request.
US08413155B2 System and method for a self-optimizing reservation in time of compute resources
A system and method of dynamically controlling a reservation of resources within a cluster environment to maximize a response time are disclosed. The method embodiment of the invention comprises receiving from a requester a request for a reservation of resources in the cluster environment, reserving a first group of resources, evaluating resources within the cluster environment to determine if the response time can be improved and if the response time can be improved, then canceling the reservation for the first group of resources and reserving a second group of resources to process the request at the improved response time.
US08413154B2 Energy-aware computing environment scheduler
A method includes receiving a process request, identifying a current state of a device in which the process request is to be executed, calculating a power consumption associated with an execution of the process request, and assigning an urgency for the process request, where the urgency corresponds to a time-variant parameter to indicate a measure of necessity for the execution of the process request. The method further includes determining whether the execution of the process request can be delayed to a future time or not based on the current state, the power consumption, and the urgency, and causing the execution of the process request, or causing a delay of the execution of the process request to the future time, based on a result of the determining.
US08413152B2 Job scheduler, job scheduling method, and job control program storage medium
To provide a job scheduler, a job scheduling method, and a job control program that are capable of, even with an incapable CPU not equipped with a real-time OS, meeting basic real-time property that is required in a system. The job scheduler is a job scheduler 5 for calling each of a plurality of jobs for controlling an appliance to a main loop and causing each job to be executed. The job scheduler 5 carries out calling control including: dividing the jobs into a plurality of groups according to a degree of need for real-time processing of each jobs; setting a priority on a group basis; and restricting a calling frequency, per cycle, of a job belonging to a group of low priority to a minimum tolerated frequency.
US08413150B2 Systems and methods for data aware workflow change management
A method includes providing a baseline workflow as an electronic representation of an actual workflow, the baseline workflow including baseline tasks, data items, and baseline data scopes, and providing a fragment workflow as an electronic representation of an actual fragment workflow, the fragment workflow including at least one fragment task, and at least one fragment data scope. A baseline data scope is identified as an affected data scope based on a structural change operation, the baseline workflow and the fragment workflow, and the affected data scope is compared to the at least one fragment data scope to identify at least one change operation. The fragment and baseline workflows are integrated based on the structural change operation to provide an integrated workflow, and the at least one data scope change operation is executed to provide at least one integrated data scope in the integrated workflow.
US08413144B1 Providing application-aware high availability of virtual machines
Various systems and methods can provide application-aware high availability of virtual machines. For example, one method involves receiving information indicating a state of an application executing in a virtual machine. The information is received by a computing device implementing a virtual machine monitoring agent that is monitoring the virtual machine. In response to receiving the information, the method determines whether the virtual machine should be restarted, based at least in part on the state of the application executing in the virtual machine. The method then generates information indicating whether the virtual machine should be restarted, in response to making the determination.
US08413137B2 Automated network backup peripheral device and method
Automatically backing up one or more computers across a network to a backup device coupled to the network through one of the computers connected to the network. In one embodiment, a user connects the backup device to a first network connected computer which triggers the launch, installation, setup and configuration of the associated software on the first computer thereby performing a backup operation of data from the first computer to the backup device. The user then connects the backup device to a second network connected computer which triggers the launch, installation, setup and configuration of the associated software on the second computer thereby performing a backup operation of data from the second computer to the backup device. Furthermore, the associated software installed on the second computer triggers communication with and a backup of data from the first computer across the network through the second computer to the backup device.
US08413134B2 Method, system and computer program for installing software products based on package introspection
A method for facilitating the management of a software distribution process is proposed. The method provides the possibility of performing an introspection of a software package (which is used for installing a corresponding software product) before its application on each endpoint. The introspection evaluates any run-time parameters that condition the execution of the actions specified in the software package; in this way, it is possible to determine a list of the actions that will be actually executed during the application of the software package. This list is displayed on a monitor of the endpoint, so as to allow its user to decide whether the application of the software package should be accepted or not. Alternatively, the list of those actions can be collected on a distribution server (from multiple endpoints), to determine an impact of the distribution process on the whole system before its execution.
US08413131B2 Method and system for computer based testing using an amalgamated resource file
A system for computer-based testing for producing a test and delivering the test to an examinee includes a storage device that has a first storage location, which stores a first segment of a test definition language, and a second storage location, which stores a second segment of the test definition language, a validation expansion module that validates the first segment and the second segment of the test definition language, a test packager that amalgamates the first storage location and the second storage location and transmits the amalgamated segment to the validation expansion module such that the validation expansion module can determine whether the amalgamated segment forms a complete and valid set, and a test driver that has an executable code that controls functionality that enables the test driver to deliver the test to an examinee.
US08413123B2 Compiling device and compiling method
According to an embodiment, a compiling device compiling a source program written so as to use a frame memory includes a processing delay amount calculator configured to calculate respective processing delay amounts between a plurality of process tasks in the source program on the basis of processing states of pieces of data processed by the process tasks. The compiling device also includes a line memory amount calculator configured to calculate respective line memory sizes required for each of the process tasks on the basis of an access range of a frame memory from which the process task reads data and an instruction code converter configured to convert the plurality of process tasks to instruction codes executable in a pipeline on the basis of the processing delay amounts and the line memory sizes.
US08413120B2 Method and system for thread monitoring
An apparatus and methods for hardware-based performance monitoring of a computer system are presented. The apparatus includes: processing units; a memory; a connector device connecting the processing units and the memory; probes inserted the processing units, and the probes generating probe signals when selected processing events are detected; and a thread trace device connected to the connector device. The thread trace device includes an event interface to receive probe signals, and an event memory controller to send probe event messages to the memory, where probe event messages are based on probe signals. The probe event messages transferred to memory can be subsequently analyzed using a software program to determine, for example, thread-to-thread interactions.
US08413116B2 Method of dynamically linking objects operated on by a computational system
In a method for presenting to a user information operated on by a computational software application, a relationship between states of a user interface mechanism located on a workspace associated with the computational software application and an underlying object operated on by the computational software application may be determined. The relationship may be defined at least in part by configuration data capable of being interpreted by the computational software application. A change in a value of the underlying object may be detected, and a current state of the user interface mechanism may be changed based on the detected change in the value of the underlying object and according to the relationship. Additionally, a change in the current state of the user interface mechanism caused by a user may be detected, and the current value of the underlying object may be changed based on the detected change in the current state of the user interface mechanism and according to the relationship.
US08413111B2 Techniques for dynamic updating and loading of custom application detectors
In various embodiments, a data-driven model is provided for an application detection engine for the detection and identification of network-based applications. In one embodiment, information can be input into an application detection database. The information may include a hostname, ports, transport protocol (TCP/UDP), higher layer protocol (SOCKS, HTTP, SMTP, FTP, etc), or the like. The information may be associated with a given application. The information may be used to create rule sets or custom program logic used by one or more various application detection engines for determining whether network traffic has been initiated by a given application. The information may be dynamically loaded and updated at the application detection engine.
US08413109B2 Systems and methods for metamodel transformation
Some aspects relate to systems and methods to receive a first metamodel conforming to a first meta-metamodel associated with first modeling unit types. A second metamodel conforming to a second meta-metamodel is generated based on the first metamodel and on a mapping between the first meta-metamodel and the second meta-metamodel, where the second meta-metamodel is associated with second modeling unit types, and where the first modeling unit types are different from the second modeling unit types.
US08413107B2 Architecture for service oriented architecture (SOA) software factories
Systems and methods are defined of operating a service orientated architecture software factory system. In some embodiments these systems and methods include storing a plurality of definitions in a common definitions repository, transferring the plurality of definitions into a software factory definition layer, integrating the service orientated architecture with a software orientated architecture development environment and a registry, and creating runtime environment. In these embodiment, the runtime environment is created based upon the plurality of definitions, the software orientated architecture development environment, and the registry.
US08413106B1 Transaction level model synthesis
Converting from transaction level model to register transfer level. A method comprises accessing a transaction level model description. Function calls in the transaction level model description are automatically converted to signal accesses in a register transfer level description. Interlace logic is automatically generated in the register transfer level description. The interface logic provides an interface between a bus interface and the signal accesses. The register transfer level description is stored in a computer readable medium.
US08413104B2 Changing the location of a buffer bay in a netlist
In an embodiment, a buffer bay is represented with a moveable object that has a location within a unit in a netlist. The location of the moveable object that represents the buffer bay is changed to a new location in the netlist if changing the location improves placement within the unit. In an embodiment, a net weight of a net that connects the moveable object to an artificial pin is considered in determining whether to change the location to the new location. In an embodiment a bounding area that encompasses the location is considered in determining whether to change the location to the new location.
US08413096B2 Analysis of stress impact on transistor performance
Roughly described, a method for approximating stress-induced mobility enhancement in a channel region in an integrated circuit layout, including approximating the stress at each of a plurality of sample points in the channel, converting the stress approximation at each of the sample points to a respective mobility enhancement value, and averaging the mobility enhancement values at all the sample points. The method enables integrated circuit stress analysis that takes into account stresses contributed by multiple stress generation mechanisms, stresses having vector components other than along the length of the channel, and stress contributions (including mitigations) due to the presence of other structures in the neighborhood of the channel region under study, other than the nearest STI interfaces. The method also enables stress analysis of large layout regions and even full-chip layouts, without incurring the computation costs of a full TCAD simulation.
US08413090B1 Temporal decomposition for design and verification
Behavior of a finite state machine is represented by unfolding a transition relation that represents combinational logic behavior of the finite state machine into a sequence of transition relations representing combinational logic behavior of the finite state machine in a sequence of time frames. At least one state is determined in a transition relation in the sequence that cannot be reached in a subsequent transition relation in the sequence. A subsequent transition relation in the sequence in which the at least one state cannot be reached is simplified with respect to the at least one unreachable state.
US08413085B2 Digital netlist partitioning system for faster circuit reverse-engineering
Methods and systems are provided to reduce the complexity of sequential digital circuitry including cells of unknown function by grouping and defining like instance of combinational circuitry cells. The system groups together cells that feed into the same combination of one or more state cells. The groups of cells are then replaced by clouds which are defined in the netlist for the sequential digital circuitry to produce a simpler representation of the circuitry for analysis purposes and to aid in determining the function of those cells for which the function is unknown.
US08413084B2 Photomask throughput by reducing exposure shot count for non-critical elements
A solution for improving photomask fabrication time and yield, through the reduction in the number of exposure shots used for a given photomask pattern to be written on the photomask. In one embodiment, non-critical elements can be configured into a shape that the write tool can write with less exposure shots, while maintaining the original intent of the non-critical element. In another embodiment, the pattern of non-critical elements can be configured such that the non-critical elements are aligned with the grid lines of the operational grid of the write tool to further reduce shot count. In another embodiment, the manufacturing parameters and placement of non-critical elements can be modifying, e.g., by identifying which elements are critical and which are non-critical, and then printing non-critical elements with a first exposure parameter (e.g. a single pass exposure) while critical elements are printed with a second exposure parameter (e.g., a multi pass exposure).
US08413080B1 Binary half-tone photolithographic optical apodization mask
A method for creating an apodization mask is disclosed. According to the method, a grid is created for the pattern. The grid includes a number of elements. Each element is processed to determine whether the element is to be made transmissive based on a predetermined local optical density and a random value. The predetermined local optical density and the random value are associated with the element. The random value is generated on a random basis. Each element is further processed to determine whether the position of the element is to be shifted. The positional shift is determined on a random basis. The grid with the processed elements is then used to make an apodization mask. The apodization mask may be used in an optical instrument, such as, an interferometer.
US08413079B2 Display processing apparatus for image information
On a display processing apparatus, on a case data selection screen, display call buttons for respectively instructing the display of the case data selection screen, a listing display of red color detection bars, a listing display of average color bars, a listing display of thumbnails extracted as observation targets, a digest listing display of thumbnails extracted from a database based on a predetermined reference, and a diagnostic report are displayed at the bottom of the screen in addition to the display of a case data listing display window in which a case data number in a case data number field, and data such as the name and the ID of a patient, an examination date, etc. in an identification data field are displayed to be scrollable.
US08413078B2 Mobile terminal for displaying human contact data and method thereof
A mobile terminal and a method of displaying human contact data are provided. Human contact data corresponding to a human contact event is created when a human contact event is generated. A name tag is displayed in a standby screen corresponding to the created human contact data. Accordingly, a user may easily identify human contact data through log data displayed in a user-oriented method.
US08413073B2 Providing user interface for three-dimensional display device
A 3D display device is provided. The 3D display device provides a 3D preview image to be displayed and a control menu for setting various parameters for the 3D preview image to a user and thus enables the user to optimize the 3D parameters before viewing 3D content and view the 3D content.
US08413071B2 Image processing apparatus and method
An image processing apparatus and an image processing method are provided. The image processing apparatus includes: a video processor which processes and displays an image; a receiver which receives a user's selection; and a controller which controls the video processor to display a plurality of password input screens each including a plurality of keys, display a key corresponding to the user's selection on a selected password input screen, and display a random key on at least one other password input screen from the plurality of password input screens which is different from the selected password input screen.
US08413066B2 Virtual keyboard with visually enhanced keys
A method of presenting keys of a touchscreen device, to facilitate correct actuation. Following depression of a key, the device determines likelihood of selection of a subsequent key. Keys determined to be more likely to be subsequently selected are visually enhanced. Enhancement may be by presenting the keys as relatively large relative to keys not so determined, by adjusting coloring, and introducing dynamic effects, among others. Also, keys surrounding keys determined to be likely to be subsequently selected may be visually enhanced. Visually enhanced surrounding keys may have enhanced brightness relative to keys not surrounding keys so determined. Keys may be further categorized in an intermediate category as being of equal likelihood rather than of relatively great or relatively unlikely subsequent selection. Visual presentation may intuitively reflect the three categories.
US08413063B2 Conversion and query for data dragged on web-sites
A service performs transformation for material that has been dragged in one format from a web-site and has to be transformed first in order to be dropped onto a different web-page. The transformation makes it possible for the target (drop) page to understand and process the data. A target page need only support one format rather than numerous possible formats used by source pages.
US08413061B2 Synchronous to asynchronous web page conversion
The subject matter of this specification can be embodied in, among other things, a method that includes selecting a plurality of web pages including static web page elements, generating first configuration information that specifies at least one of the static web page elements, and generating second configuration information that specifies at least one asynchronous web page element. Each asynchronous web page element corresponds to a particular static web page element specified in the first configuration information. The method also includes modifying the selected plurality of web pages. The modification includes parsing the plurality of web pages, identifying the static web page elements within the plurality of web pages that are also specified in the first configuration information, and replacing the identified static web page elements with the corresponding asynchronous web page elements specified in the second configuration information.
US08413057B2 Remote controller supporting system and method for handling event in web environment
Provided is a system and method that may perform various operations on a website according to combinations of buttons on a remote controller. A system for supporting a remote controller may include: a profile storage unit to store a plurality of profiles containing functions of the remote controller and information associated with the functions of the remote controller; a receiver to receive an input signal from the remote controller, and to interpret an event of the input signal based on a profile corresponding to the remote controller; and a presentation unit to access a web server, to transform, to a predetermined behavior, at least one event interpreted by the receiver, and to request the web server for an operation corresponding to the behavior.
US08413053B2 Video reproducing apparatus and video reproducing method
In one embodiment, a video reproducing apparatus includes: a module that acquires a distance image including distance information between a user and a distance sensor; a module that calculates a distance-based center of the user based on the distance image; a module that calculates a user instruction coordinate based on a relationship between the distance information and the distance-based center; a module that sets a reference plane based on the distance-based center, and calculates a distance between the distance sensor and the reference plane; a module that acquires, from the distance image, an image of the user that is located between the distance sensor and the reference plane, and generates a user instruction image based on the acquired image; a module that generates an operation subject image; and a module that combines the user instruction image with the operation subject image.
US08413050B2 Information entry mechanism for small keypads
Presentation of results of a predictive analysis of text is delayed until entry of the text by a user is paused by a particular amount of time. The results are available for selection by the user for another particular amount of time. After the other particular amount of time is expired, the results are no longer available to for selection. If a particular result is selected, the selected result either replaces or supplements the entered text.
US08413048B1 Processing digital images including headers and footers into reflow content
A computer system and method for processing a digital image into reflow content is presented. A computer system includes a processor and a memory. The computer system is configured to process a digital image by first obtaining the digital image, wherein the digital image includes at least some content suitable for conversion into reflow content. The computer system identifies any headers or footers that exist within the digital image. The computer system then processes the digital image into reflow content, excluding any content within an identified header or footer. Headers and/or footers are identified according to one or more aspects indicative of a header/footer, such as separating white space, a separator line, sequences indicative of page numbering, and the like.
US08413047B2 Concurrent parsing and processing of HTML and JAVASCRIPT®
The aspects enable a processor to concurrently execute markup language code (e.g., HTML) having embedded scripting language code (e.g., JAVASCRIPT®) during a page load operation by a browser. A markup language parser parses markup language code until embedded scripting language code is encountered. The segment of embedded scripting language code is extracted for execution by a scripting language engine which proceeds concurrently with speculative parsing of the markup language code. Markup language code generated by execution of scripting language code is evaluated to determine if it is well formed, and a partial rollback of the markup language parse and re-parsing of portions of the markup language code is accomplished if not. Concurrent parsing of markup language code and execution of scripting language code, with partial roll back of the parsing process when necessary, continues until all markup language code has been parsed and all scripting language code has been executed.
US08413044B2 Method and system of retrieving Ajax web page content
The present disclosure describes a method and a system of retrieving Ajax web page content. The method of retrieving Ajax web page content includes: obtaining information of web page codes; retrieving JavaScript information in the information of the web page codes; analyzing the JavaScript information to determine function(s) that include(s) Ajax call(s) in the web page codes; and triggering the determined function(s) that include(s) the Ajax call(s) to obtain web page content. Through analyzing JavaScript information in web page codes, the above technical scheme obtains function(s) that include(s) Ajax call(s) in the web page codes and further triggers the function(s) to obtain web page content generated thereby, thus achieving retrieval of dynamic content in an Ajax web page. Using the above technical scheme, a search engine can collect more complete web page contents and hence provide a better search service to users.
US08413043B2 Apparatus and method for web forwarding
An apparatus and method for forwarding a web address to another web address is presented. A web forwarder receives a request destined to a first web address including at least a domain name. The web forwarder then determines a forwarding uniform resource locator (URL) that corresponds to the domain name and redirects the request to a second web address that corresponds to the forwarding URL.
US08413040B2 Creating and inserting links by drag and drop
A user interface is provided. The user interface may include a first portion and a second portion. The first portion may contain one or more listings corresponding to one or more entities. The second portion may include an editable surface for viewing and editing the entities. A command to drag and drop a listing corresponding to a first entity from the first portion displaying the listing into the second portion displaying a second entity is received. In response to receiving the command to drag and drop the listing from the first portion into the second portion, a link to the first entity is inserted into the second entity.
US08413034B2 Magnetic data processing device, magnetic data processing method, and magnetic data processing program
In a magnetic data processing device, an input part sequentially receives magnetic data output from a magnetic sensor. A storage part stores a plurality of the magnetic data as a data set of statistical population. An index derivation part derives a distribution index of the data set of the statistical population. A reliability determination part determines whether or not reliability of the data set of the statistical population is acceptable based on the distribution index and a decision criterion. A decision criterion setting part increases strictness of the decision criterion when the reliability determination part determines that the reliability of the data set of the statistical population is acceptable, and decreases the strictness of the decision criterion when the reliability determination part determines that the reliability of the data set of the statistical population is unacceptable.
US08413028B2 Management of decoding effort in an iterative decoding scenario
Schemes for creating a surplus of decoding iterations in a decoder are described. The surplus can be used to augment the decoding of signal blocks. The option of using an idle decoder to decode blocks marked as unproductive for decoding is also described.
US08413020B2 Systems and methods for retimed virtual data processing
Various embodiments of the present invention provide systems and methods for data processing system. As one example, a data processing circuit is described that includes an analog to digital converter, an online timing loop, and an offline timing loop. The analog to digital converter receives an analog input and provides a first series of data samples Each bit of the first series of data samples corresponds to the analog input at a time controlled by an updated sampling clock. The online timing loop modifies the updated sampling clock based at least in part upon a processed version of the first series of data samples.
US08413011B2 Device and method providing 1-bit error correction
A 1-bit error correction method is provided. In the method, a variable node at which an error has occurred is detected based on a number of unsatisfied check nodes that do not satisfy a parity condition among check nodes connected to each of variable nodes and an error in a bit corresponding to the detected variable node is corrected.
US08413010B1 Data storage device employing high quality metrics when decoding logical block address appended to a data sector
A data storage device is disclosed that receives a read command from a host, wherein the read command comprises a read logical block address (LBA_R). A target data sector is read in response to the LBA_R to generate a read signal. The read signal is processed to detect user data and redundancy data using a soft-output detector that outputs quality metrics for the user data and redundancy data. A high quality metric is assigned to the LBA_R, and errors are corrected in the user data using an error correction code (ECC) decoder in response to the quality metrics output by the soft-output detector and the quality metrics assigned to the LBA_R.
US08413009B2 ECC with out of order completion
Processing a sequence of data frames in an error correction code (ECC) decoder is disclosed. Processing includes receiving a first data frame in the sequence of data frames, storing the first data frame, initiating processing of the first data frame through the ECC decoder, receiving a second data frame from the input sequence of data frames, storing the second data frame, and initiating processing of the second data frame through the ECC decoder before the first data frame is finished being processed through the ECC decoder.
US08413003B2 Uplink coverage via autonomous retransmission
A device (110) receives consecutive negative acknowledgments (NACKs) (540), measures a downlink channel quality (530) associated with the device (110), and triggers autonomous retransmission (430) when power is limited in the device (110), when the device (110) is using a minimum usable enhanced dedicated channel (E-DCH) transport format combination (ETFC), and when one of a number of consecutive NACKs (540) is greater than a predefined number or the measured downlink channel quality (530) is less than a predefined threshold.
US08413001B2 Determining hybrid automatic repeat request (HARQ) timing
A communication apparatus (CA) such as a mobile node/station (MN), a base station (BS), or a radio station (RS) may support determination of HARQ timing. The CA may generate at least in part one or more generalized frames such as a frequency division duplex (FDD) frame or a time division duplex (TDD) frame. The generalized FDD and TDD frames may include support to determine the HARQ timing considering various factors, which may affect the HARQ timing. The FDD and TDD frames may include information corresponding to various factors to determine the HARQ timing considering factors such as DL/UL ratio, number of sub-frames per frame, variable transmission time interval (TTI), relay zones, legacy IEEE® 802.16e zones, and availability of ACKCH.
US08413000B2 Retransmission above the gamma interface
Embodiments disclosed herein are configured for retransmission above the gamma (γ) interface. At least one embodiment of a method includes receiving data from an Ethernet layer, the data being identified as eligible for retransmission or not eligible for retransmission; in response to a determination that the data is eligible for retransmission, storing a copy of at least a portion of the data in a retransmission queue; and transmitting the data across a gamma (γ) interface to a packet transfer mode transmission convergence layer.
US08412994B2 Design-for-test technique to reduce test volume including a clock gate controller
Clock control circuitry for an integrated circuit, a method of testing an integrated circuit having a clock gate, an integrated circuit and a library of cells including the clock control circuitry are provided. In one embodiment, the integrated circuit includes: (1) a clock gate configured to apply a clock signal to at least a first scan chain of the integrated circuit, (2) combinational logic coupled to an input of the clock gate and (3) Design-for-Test logic located external to the combinational logic and coupled to the clock gate and a first cell of a second scan chain of the integrated circuit, the Design-for-Test logic configured to control operation of the clock gate based on a logic value of the first cell.
US08412993B2 Self-adjusting critical path timing of multi-core VLSI chip
A method for adjusting timing of multiple cores within an integrated circuit includes selecting a reference core and a target core from among a plurality of cores of an integrated circuit. Self-test circuitry of the integrated circuit is used to generate a response signature for each of the reference core and the target core. The response signature of the reference core is compared with the response signature of the target core. A local clock buffer of the target core is adjusted until the response signature of the target core matches the response signature of the reference core.
US08412992B2 IR output of mode-1 and ATC enable; ATC gating of shift-1
In a first embodiment a TAP 318 of IEEE standard 1149.1 is allowed to commandeer control from a WSP 202 of IEEE standard P1500 such that the P1500 architecture, normally controlled by the WSP, is rendered controllable by the TAP. In a second embodiment (1) the TAP and WSP based architectures are merged together such that the sharing of the previously described architectural elements are possible, and (2) the TAP and WSP test interfaces are merged into a single optimized test interface that is operable to perform all operations of each separate test interface.
US08412985B1 Hardwired remapped memory
Subject matter disclosed herein relates to on-the-fly remapping a memory device by hardware-switching data paths to locations of the memory device.
US08412984B2 Debugging in a cluster processing network
A technology is described for debugging in a cluster processing network. A scheduler can dispatch a process that is part of the cluster job for execution. Further, a compute node can be used to execute the process dispatched by the scheduler to the compute node. A debugger can be activated in response to an unhandled suspension event in the process on the compute node. In addition, the debugger can send notification messages regarding the unhandled suspension event. A job monitor can receive a notification from the debugger that an unhandled suspension event has occurred. The notification can be displayed to a user via the job monitor.
US08412980B2 Fault tolerant stability critical execution checking using redundant execution pipelines
A circuit arrangement and method utilize existing redundant execution pipelines in a processing unit to execute multiple instances of stability critical instructions in parallel so that the results of the multiple instances of the instructions can be compared for the purpose of detecting errors. For other types of instructions for which fault tolerant or stability critical execution is not required or desired, the redundant execution pipelines are utilized in a more conventional manner, enabling multiple non-stability critical instructions to be concurrently issued to and executed by the redundant execution pipelines. As such, for non-stability critical program code, the performance benefits of having multiple redundant execution units are preserved, yet in the instances where fault tolerant or stability critical execution is desired for certain program code, the redundant execution units may be repurposed to provide greater assurances as to the fault-free execution of such instructions.
US08412978B2 Apparatus, system, and method for managing data storage
An apparatus, system, and method are disclosed for managing data storage. The method includes determining that an error correcting code (ECC) block comprises uncorrectable errors. The ECC block is stored across a plurality of memory devices. The method includes iteratively substituting replacement data, within data of the ECC block, for individual memory devices of the plurality of memory devices to form substitute ECC blocks until one of the substitute ECC blocks is correctable using the error correcting code for the ECC block. The method includes providing corrected data from the correctable one of the substitute ECC blocks.
US08412977B2 Method and apparatus for seamless management for disaster recovery
A method, apparatus, article of manufacture, and system are presented for establishing redundant computer resources. According to one embodiment, in a system including a plurality of processor devices and a plurality of storage devices, the processor devices, the storage devices and the management server being connected via a network, the method comprises storing device information relating to the processor devices and the storage devices and topology information relating to topology of the network, identifying at least one primary computer resource, selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to the at least one primary computer resource based on the device information and the topology information, and assigning the at least one secondary computer resource as a redundant resource corresponding to the at least one primary computer resource.
US08412974B2 Global synchronization of parallel processors using clock pulse width modulation
A circuit generates a global clock signal with a pulse width modification to synchronize processors in a parallel computing system. The circuit may include a hardware module and a clock splitter. The hardware module may generate a clock signal and performs a pulse width modification on the clock signal. The pulse width modification changes a pulse width within a clock period in the clock signal. The clock splitter may distribute the pulse width modified clock signal to a plurality of processors in the parallel computing system.
US08412972B2 Method and apparatus for reducing power consumption for memories
Described herein are a method and an apparatus for reducing power consumption of memories by monitoring the power states of the memories via an operating system. The method comprises reading counter values corresponding to power states of each memory of a plurality memories; computing a power state usage corresponding to the power states of each memory of the plurality, the computing based on the counter values; determining whether the power state usage exceeds a predetermined threshold usage; and adjusting current and future usage of each memory of the plurality in response to determining that the power state usage exceeds the predetermined threshold usage.
US08412971B2 Method and apparatus for cache control
A method and apparatus for dynamically controlling a cache size is disclosed. In one embodiment, a method includes changing an operating point of a processor from a first operating point to a second operating point, and selectively removing power from one or more ways of a cache memory responsive to changing the operating point. The method further includes processing one or more instructions in the processor subsequent to removing power from the one or more ways of the cache memory, wherein said processing includes accessing one or more ways of the cache memory from which power was not removed.
US08412969B2 Computer system and overclock controlling method and program thereof
A computer system and overclock controlling method and program thereof, which includes steps of providing an overclock work voltage to a CPU when overclock is requested, then the CPU adjusts its clock domain according to the overclock work voltage. The overclock work voltage is a sum of a normal work voltage and an additional external voltage, by which the CPU may enter an overclock mode (a frequency of a clock domain signal is higher than a standard frequency value). Eventually, when the frequency of the clock domain signal of the CPU is in a stable status during the overclock mode, the work voltage for the CPU is reduced and the CPU keeps working in the overclock mode.
US08412963B2 Power supplying and data transmitting method for induction type power supply system
A power supply and data signal transmission method used in an induction type power supply system consisting of a power supply module and a power-receiving module for transmission of electrical energy and data signal is disclosed. The microprocessor of the power supply module scans the resonant point of the power supply coil to send a segment of energy for recognition of a feedback signal from the power-receiving module and then starts providing power supply after receipt of the feedback signal, and then runs further signal modulation, transmission, data decoding and other follow-up steps, achieving transmission of electrical energy and data signal wirelessly.
US08412962B2 Microprocessor with improved thermal monitoring and protection mechanism
A microprocessor including a temperature sensor that monitors a temperature of core logic of the microprocessor during operation thereof, and operating point information from which may be determined N operating points at which the microprocessor core may reliably operate at a first temperature. Each of the N operating points has a different combination of operating frequency and voltage. The N operating points comprise a highest operating point, a lowest operating point, and a plurality of operating points intermediate the highest and lowest operating points. The microprocessor also includes a control circuit that transitions operation of the core logic among the N operating points to attempt to keep the operating temperature of the core logic provided by the temperature sensor within a temperature range whose upper bound is the first temperature.
US08412960B2 Recording-medium storing power consumption reduction support program, information processing device, and power consumption reduction support method
An information processing device capable of communicating with a plurality of servers installed within a facility and method are provided. A storage unit stores server information including an installation position and a temperature of each of the servers within the facility. A detection unit detects a group of not-yet-powered-on servers from the plurality of servers. A calculation unit calculates an index value indicating a correlation of heat generation amounts between the not-yet-powered-on server and powered-on servers, based on the server information stored in the storage unit for each detected not-yet-powered-on server. A decision unit decides a server which becomes a power-on target, from the group of the not-yet-powered-on servers, based on the calculated index value of each not-yet-powered-on server. An output unit outputs a decision result which has been decided.
US08412959B2 Terminal apparatus, terminal apparatus controlling method, and control program
Disclosed herein is a terminal apparatus designed as a self-powered device according to the Universal Serial Bus standard, the terminal apparatus including: a battery; a USB port; and a control section configured to allow relevant components of the terminal apparatus to operate on power from the battery upon power-up, the control section further notifying a host device upon connection thereto through the USB port that the terminal apparatus is a bus-powered device, in order to request a current necessary for the relevant components to operate only on the power supplied from the host device to the bus-powered device.
US08412958B2 Target device, method and system for managing device, and external device
A device management system is configured with a target device including at least one unit that includes a tamper-resistant chip, a management apparatus that manages or uses the target device, and an authentication apparatus including a database for authentication, connected via a network in a communicable manner. In the target device, each unit is equipped with the tamper-resistant chip that collects device information specific to a unit, stores collected device information, and stores a confidential-key.
US08412955B1 Framework and method for secure data management in a diversified platform
The disclosure provides a method and a framework for secure data management, in which the method comprises: enabling, by an enterprise server, a user to download an enterprise application from the enterprise server using a computing device. User authentication credentials are provided by the enterprise server to a user when the user registers with the enterprise server. A unique client ID is assigned for the enterprise application downloaded by the computing device by the enterprise server. Keys for data encryption or decryption are generated by the enterprise server, for different services provided by the enterprise server based on a combination of the unique client ID, a user ID and/or a computing device ID.
US08412954B2 Data encryption device for storage medium
A data encryption device for storage medium has an encryption key input interface for acquiring a user encryption key; a block code encoder for encoding and decoding data; a scrambler connected with the encryption key input interface and the block code encoder to scramble and descramble data according to the user encryption keys respectively inputted; and a controller connected with the block code encoder and the scrambler, performing an encryption process transmit original data to the block code encoder for encoding, the encoded data to the scrambler for scrambling, and the scrambled data to a storage medium for storage, and performing a decryption process to transmit the scrambled data to the scrambler for descrambling, the encoded data to the block code encoder for decoding to acquire the original data when the user encryption keys respectively inputted in the encryption process and the decryption process are identical.
US08412946B2 Trustworthy timestamps and certifiable clocks using logs linked by cryptographic hashes
A method and apparatus for creating and/or using trustworthy timestamps and certifiable clocks using logs linked by cryptographic hashes. In one embodiment, the method comprises maintaining a first, chained-hash log; associating a first clock with the chained-hash log, and entangling the first log; with a second by adding a time-stamped synchronization entry to the chained-hash log, where the synchronization entry has a second time indication associated with the second log and a hash of one or more entries in the first log.
US08412945B2 Systems and methods for implementing security in a cloud computing environment
Computer systems and methods are provided in which an agent executive, when initially executed in a virtual machine, obtains an agent API key from a user. This key is communicated to a grid computer system. An agent identity token, generated by a cryptographic token generation protocol when the key is valid, is received from the grid and stored in a secure data store associated with the agent executive. Information that evaluates the integrity of the agent executive is collected using agent self-verification factors. The information, encrypted and signed with a cryptographic signature, is communicated to the grid. Commands are sent from the grid to the agent executive to check the security, compliance, and integrity of the virtual machine processes and data structures. Based on these check results, additional commands are sent by the grid to the agent executive to correct security, compliance or integrity problems and/or to prevent security compromises.
US08412942B2 Method and system for seamless SSID creation, authentication and encryption
Using an identifier generation algorithm, a device coupled to a communication network generates an SSID and associated encryption key for a mobile device using its unique identifier. The encryption key and SSID are stored to a configuration database server coupled to the network. A wireless-capable device that provides access to the network receives the SSID and encryption key from the configuration database and sends a broadcast message that includes the SSID and unencrypted original information. The mobile user device receives the broadcast message when it enters the presence of the wireless access device. Using the identifier generation algorithm the mobile device generates an SSID and key from its unique identifier and encrypts the original information and sends a return message including the SSID and the encrypted original information. The mobile device is granted access if unencrypted original information from the return message matches that sent in the broadcast message.
US08412941B2 Secure data exchange technique
Techniques utilizing common encryption approaches for data from multiple parties enable those parties to discover information that is held in common by the parties without disclosing to any party information that is not held in common by the parties. Encrypted information for each party can be compared to determine which encrypted values match, and those encrypted values can be returned to any of the parties such that a party can determine which corresponding data the parties have in common without having access to any other data of any other parties.
US08412940B2 Biometric authentication method and system
At registration time, feature data array for registration is generated from biometric information, and position correction template and comparison template. At authentication time, feature data array for authentication is generated from biometric information acquired by the client, and converted feature data for position correction obtained by converting the feature data array for authentication is transmitted to the server. The server detects position correction amount of the feature data array for authentication relative to the feature data array for registration using the position correction template and the converted feature data, and transmits the position correction amount to client. Client corrects the feature data array for authentication and transmits the converted feature data array for comparison to the server. Server calculates a distance between the comparison template and the converted feature data array for comparison and determines success or failure of the authentication on the basis of the distance.
US08412934B2 System and method for backing up and restoring files encrypted with file-level content protection
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for initiating a backup, backing up encrypted data, and restoring backed up encrypted data. The method for initiating a backup includes sending a backup secret to a backup device having an encrypted file system, receiving from the backup device a backup ticket created based on the backup secret, and storing the backup ticket. The method for backing up encrypted data includes receiving a backup ticket and a backup secret, retrieving an escrow key bag containing protection class keys, decrypting the protection class keys with the backup ticket, generating a backup key bag containing new protection class keys, selecting a set of encrypted files to back up, decrypting the file encryption keys with corresponding decrypted protection class keys, re-encrypting the file encryption keys with new protection class keys, and transferring the selected encrypted files, the backup key bag, and metadata.
US08412929B2 System and method for administering digital certificate checking
Systems and methods for handling electronic messages. An electronic message that is associated with a digital certificate is to be processed. A decision whether to check the validity of the digital certificate is based upon digital certificate checking criterion. An IT administrator may provide to one or more devices configuration data that establishes the digital certificate checking criterion.
US08412928B1 One-time password authentication employing local testing of candidate passwords from one-time password server
A computing system has a local computing domain coupled to a one-time password (OTP) server. The OTP server maintains user-specific secret data used in a one-time-password (OTP) process to generate OTPs for user authentication. An authentication server in the computing domain sends an OTP request identifying a user to the OTP server. The OTP server executes the OTP process to generate a set of candidate OTPs, any one of which is expected to match a user-generated OTP for a valid authentication. The OTP server returns a response to the authentication server which includes second hashed OTP values, each generated by applying a hash function to a respective candidate OTP. The authentication server performs a comparison function between a first hashed OTP value from the user and the second hashed OTP values. Only upon determining that the first hashed OTP value matches one of the second hashed OTP values, the authentication server performs a protected function in the computing domain that is permitted only upon authentication of the user. Applications include authentication in a ticket-based authentication scheme such as a Kerberos system, in which the protected function may be the granting of a ticket-granting ticket enabling the user to engage service servers in the computing domain.
US08412925B2 Methods and apparatus for identifying the impact of changes in computer networks
The impact of device configuration changes on operational issues and policy compliance in a computer network can be discerned from a visual data presentation that jointly shows representations of changes, issues, and policy compliance in a common view for a group of network devices. Configuration information is collected from devices in the computer network and processed to determine whether a change has occurred in a configuration of any of the devices, whether any operational issues exist for each of the devices, and whether any of the devices are not in compliance with any applicable operational policies. A display device displays the visual data presentation to allow an operator to see trends and relationships between device configuration changes and operational issues and incidents of policy non-compliance. The visual data presentation can be depicted as a graphical timeline view, a network topology view, or a table view of the information.
US08412924B2 Offline setup recording device and method and electronic apparatus using the same
An offline setup recording device used in an electronic apparatus is illustrated. When the electronic apparatus is power on, the total energy storage unit is charged by a power supply through the unidirectional conduction unit, such that a total voltage is stored therein. When the electronic apparatus is power off, a user operates the automatically recovering switch to be conducted, such that the state energy storage unit is charged by the total energy storage through the automatically recovering switch, and a storage voltage signal is stored therein. When the electronic apparatus is power on again, the reading unit receives the power, reads out the storage voltage signal, and outputs a read voltage signal accordingly.
US08412915B2 Apparatus, system and method for configuration of adaptive integrated circuitry having heterogeneous computational elements
The present invention concerns configuration of a new category of integrated circuitry for adaptive or reconfigurable computing. The preferred adaptive computing engine (ACE) IC includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, controller operations, memory operations, and bit-level manipulations. The preferred system embodiment includes an ACE integrated circuit coupled with the configuration information needed to provide an operating mode. Preferred methodologies include various means to generate and provide configuration information for various operating modes.
US08412914B2 Macroscalar processor architecture
A method for aggregating a program loop in a Macroscalar architecture includes identifying one or more instructions of the program loop having a branch instruction that causes the program loop to branch dependent upon a predicate condition after a memory write operation. The method also includes modifying at least one of the one or more instructions to cause a processor executing the one or more instructions to branch after the memory write operation executed as a vector block for iterations prior to and including an iteration during which the predicate condition is satisfied.
US08412906B2 Memory apparatus supporting multiple width configurations
Described are memory apparatus organized in memory subsections and including configurable routing to support multiple data-width configurations. Relatively narrow width configurations load fewer sense amplifiers, resulting in reduced power usage for relatively narrow memory configurations. Also described are memory controllers that convey width selection information to configurable memory apparatus and support point-to-point data interfaces for multiple width configurations.
US08412887B2 Wait-free parallel data cache
A system and method for managing a data cache in a central processing unit (CPU) of a database system. A method executed by a system includes the processing steps of adding an ID of a page p into a page holder queue of the data cache, executing a memory barrier store-load operation on the CPU, and looking-up page p in the data cache based on the ID of the page p in the page holder queue. The method further includes the steps of, if page p is found, accessing the page p from the data cache, and adding the ID of the page p into a least-recently-used queue.
US08412886B2 Cache controller and control method for controlling access requests to a cache shared by plural threads that are simultaneously executed
In such a configuration that a port unit is provided which takes a form being shared among threads and has a plurality of entries for holding access requests, and the access requests for a cache shared by a plurality of threads being executed at the same time are controlled using the port unit, the access request issued from each tread is registered on a port section of the port unit which is assigned to the tread, thereby controlling the port unit to be divided for use in accordance with the thread configuration. In selecting the access request, the access requests are selected for each thread based on the specified priority control from among the access requests issued from the threads held in the port unit, thereafter a final access request is selected in accordance with a thread selection signal from among those selected access requests. In accordance with such a configuration, the cache access processing can be carried out while reducing the amount of resources of the port unit and assuring effective use of such resources.
US08412884B1 Storage system and method of controlling storage system
It is provided a storage system for storing data requested by a host computer to be written, the storage system comprising: at least one processor, a cache memory and a cache controller. The cache memory includes a first memory which can be accessed by way of either access that can specify an access range by a line or access that continuously performs a read and a write. The cache controller includes a second memory which has a higher flexibility than the first memory in specifying an access range. The cache controller determines an address of an access destination upon reception of a request for an access to the cache memory from the at least one processor, and switches a request for an access to a specific address into an access to a corresponding address in the second memory.
US08412883B2 Memory controller and associated control method
A memory controller and an associated controlling method are provided. The memory controller is connected to a memory module, and includes a FIFO buffer for receiving valid data outputted from the memory module, a write pointer for indicating written data stored in the FIFO buffer, and a read pointer for indicating read data stored in the FIFO buffer. According to the controlling method, during a CAS latency of the memory module after a read command is generated, the value of the write pointer is controlled to have the same value as that of the read pointer.
US08412882B2 Leveraging chip variability
Embodiments are described that leverage variability of a chip. Different areas of a chip vary in terms of reliability under a same operating condition. The variability may be captured by measuring errors over different areas of the chip. A physical factor that affects or controls the likelihood of an error on the chip can be varied. For example, the voltage supplied to a chip may be provided at different levels. At each level of the physical factor, the chip is tested for errors within the regions. Some indication of the error statistics for the regions is stored and then used to adjust power used by the chip, to adjust reliability behavior of the chip, to allow applications to control how the chip is used, to compute a signature uniquely identifying the chip, etc.
US08412881B2 Modified B+ tree to store NAND memory indirection maps
Embodiments of the invention generally pertain to memory devices and more specifically to reducing the write amplification of memory devices without increasing cache requirements. Embodiments of the present invention may be represented as a modified B+ tree in that said tree comprises a multi-level tree in which all data items are stored in the leaf nodes of the tree. Each non-leaf node in the tree will reference a large number of nodes in the next level down from the tree. Modified B+ trees described herein may be represented as data structures used to map memory device page addresses. The entire modified B+ tree used to map said pages may be stored on the same memory device requiring limited amounts of cache. These embodiments may be utilized by low cost controllers that require good sequential read and write performance without large amounts of cache.
US08412876B2 Storage device with multiple storage units and control method thereof
A storage device with multiple storage units, which is applicable to a system end. The storage device is a hard disk drive (HDD) or solid state disk (SSD) with a standard size. The storage device includes a first storage unit and at least one memory storage unit. The memory storage unit and the first storage unit serve to back up and update each other. The storage device further includes a multiplex control unit and a power control unit connected to the multiplex control unit. According to the decision of the multiplex control unit, the power control unit controls turning on/off of the first storage unit and the memory storage unit.
US08412874B2 Data transfer circuit
A data transfer circuit includes a fetcher which fetches data having L words (L: integer of 2 or more), each word of which has a first bit width. A first divider divides each data of preceding M words (M: integer of less than L), out of the data fetched by the fetcher, into partial data having a second bit width smaller than the first bit width. A holder temporarily holds data having N words (N: integer equivalent to L-M) succeeding to the M words, out of the data fetched by the fetcher. A second divider divides each data of the N words held by the holder, into partial data having the second bit width. An outputter outputs the partial data divided by the first divider and the partial data divided by the second divider in a time-division manner.
US08412873B2 USB bridge
A bridge circuit 10 is provided between first data port A1, A2 and second data port B1, B2. The bridge circuit comprises a first transceiver stage 40 comprising at least one input buffer 11, 14 and at least one tri-state output buffer 12, 13 linked to the first data port, a second transceiver stage 50 comprising at least one input buffer 21, 24 and at least one tri-state output buffer 12, 13 linked to the second data port, a first detection circuit 31 for detecting the arrival of a packet by the first data port, a second detection circuit 37 for detecting the arrival of a packet by the second data port. A selection circuitry 34, 35 enables the output of tri-state output buffer of the first or of the second transceiver stage depending of the detection made by the first and second detection circuits.
US08412871B2 Information processing apparatus, information processing method, and program
The present invention relates to an information processing apparatus, an information processing method, and a program capable of simplifying an interrupt processing and reducing a time necessary to the interrupt processing. An interrupt generation unit 140 generates an interrupt signal. An interrupt status holding unit 142 stores an interrupt status showing a cause of generation of the interrupt signal. An interrupt status supply unit 141 supplies an interrupt status stored by an interrupt status holding unit to a RAM and causes the RAM to store it. A CPU executes a predetermined processing in response to the interrupt status stored to the RAM. The present invention can be applied to, for example, a network card.
US08412867B2 Semiconductor integrated circuit and filter and informational delivery method using same
A semiconductor integrated circuit of the invention comprises a plurality of cores, and an interconnecting network including adaptors connected to each of the cores and a plurality of routers connecting the adaptors to communicate therebetween. The adaptors keep delivery information indicating a delivery condition of a request signal received from the cores and control delivery of the request signal received from the cores in accordance with the delivery information.
US08412864B2 Information processing apparatus and information processing method
The present invention relates to an information processing apparatus capable of accurately controlling DMA transfer of a plurality of pieces of data present in a memory with a simple hardware configuration, and an information processing method for use therewith. A memory 33 is provided with a descriptor table T0 corresponding to a queue Q0 and a descriptor table T1 corresponding to a queue Q1. In registers R0 and R1 of a descriptor controller 51, the descriptor number constituting the descriptor table T0 and the descriptor number constituting the descriptor table T1 are recorded, respectively. In caches C0 and C1 of a descriptor obtaining section 52, descriptors of the descriptor table T0 and descriptors of the descriptor table T1 are recorded, respectively. A descriptor selector 53 selects one of the caches C0 and C1 in accordance with a predetermined rule. The present invention can be applied to all electronic apparatuses for performing DMA transfer.
US08412862B2 Direct memory access transfer efficiency
A mechanism is provided for improving the efficiency of multiple smaller direct memory access transfers. The mechanism uses one input buffer and a small result buffer, or some temporary variables, to temporarily store computation results. The mechanism performs a computation on a segment of data in the input buffer and stores the result in the temporary result buffer. The mechanism then copies the result back into the input buffer. As such, the mechanism uses the input buffer as both an input buffer and a results buffer. The mechanism then performs a direct memory access transfer on the segment of the input buffer that contains the computation result and then performs a computation on the next segment of the input buffer. The mechanism then repeats this process until the entire input buffer has been processed.
US08412858B2 Techniques for indicating a passive state for a device
Described are techniques for indicating a state associated with a device. A request is received over a path for information about a device. A response to the request is sent. The response indicates a state regarding the device on the path. The response has a response status of good and a payload of a varying size. The payload is truncated at a location prior to that at which a device identifier for the device is expected. In accordance with the response, a state regarding the device on the path is determined.
US08412854B2 Secure communication port redirector
A method and system that allows a host system application to securely communicate with a legacy device is provided. A redirector software module receives data that is destined for a host system serial COM port. Data is secured and re-directed to a legacy device via a network port instead of the serial COM port. Conversely, data destined for the host system is provided to a device server via a server COM port by the legacy serial device. The data can be encrypted and sent to the host system via the network. The redirector software module decrypts the encrypted data and presents it to the consumer application as if the data had arrived via the local COM port.
US08412850B2 System and method for adjusting a level of compression for computing clients
A system and method for adjusting a level of compression for thin and chubby computing clients. End devices in a network can stream audio/video traffic over a network. Such a connection between the end devices can be reserved with guarantees of bandwidth and latency being obtained. Bandwidth guarantees across multiple intermediary switches can be used to define a compression level for the end devices. In one embodiment, the lowest compression level that will produce audio/video traffic that will fit in the guaranteed connection bandwidth is chosen to produce the highest quality audio/video stream.
US08412849B2 Systems and methods for lossless compression of data and high speed manipulation thereof
The present disclosure includes a system, method, and article of manufacture for lossless compression of data and high speed manipulation thereof. The method may comprise associating one or more of a plurality of unique entities with one or more of a plurality of unique binary numbers; associating a collection with the plurality of unique entities; and determining that the collection includes one of the plurality of unique entities based upon the unique binary number associated with the unique entity. The associating the collection with the plurality of unique entities may further comprise summing the unique binary numbers associated with the plurality of unique entities, and/or associating the collection with a binary number that is a logical result of a bitwise operation between unique binary numbers associated with the plurality of unique entities.
US08412848B2 Method and apparatus for content-aware and adaptive deduplication
A method, a system, an apparatus, and a computer readable medium for transmission of data across a network are disclosed. The method includes receiving a data stream, analyzing the received data stream to determine a starting location and an ending location of each zone within the received data stream, based on the starting and ending locations, generating a zone stamp identifying the zone, the zone stamp includes a sequence of contiguous characters representing at least a portion of data in the zone, wherein the order of characters in the zone stamp corresponds to the order of data in the zone, comparing the zone stamp with another zone stamp of another zone in any data stream received, determining whether the zone is substantially similar to another zone by detecting that the zone stamp is substantially similar to another zone stamp, delta-compressing zones within any data stream received that have been determined to have substantially similar zone stamps, thereby deduplicating zones having substantially similar zone stamps within any data stream received, and transmitting the deduplicated zones across the network from one storage location to another storage location.
US08412846B2 Wireless network system for efficiently delivering multimedia messages
The present invention provides a wireless network system that enables direct wireless delivery of a multimedia message from a first MMS user agent to a second MMS user agent. In accordance with one embodiment of the invention, the wireless network system includes a MMS server that receives, from the first MMS user agent, a request to send a multimedia message to the second MMS user agent. The request includes an identification (ID) number of the second MMS user agent. From a core network, for example, the MMS server obtains an Internet address of the second MMS user agent based on the ID number of the second MMS user agent, if the ID number is not an Internet address of the second MMS user agent. Then the MMS server forwards the Internet address to the first MMS user agent to enable the first MMS user agent to wirelessly deliver the multimedia message directly to the second MMS user agent using the Internet address. Therefore, by not involving a MMS server in delivering multimedia messages, a substantial amount of network resources is saved, and delivery speed of multimedia messages is significantly increased. As a result, the performance of the overall network system is greatly improved.
US08412840B2 Live media serving system and method
A method and system for transmitting a continuous live performance to a media client via a data network for rendering to a user. The method comprises acquiring the continuous live performance as a live stream of digital data and, on receiving a request from the media client to transmit the live performance, repackaging said stream of digital data into a media format compatible with the media client commencing at a current point in said live stream of digital data and transmitting said repackaged digital data to said media client via the data network. The media format comprises a data file having a virtually endless length.
US08412839B2 Portable phone remote
A video device and a remote control function for a video device that can be carried out over a remote device such as a phone. The phone connects to the video device over a network.
US08412838B1 Method of and system for analyzing the content of resource requests
Systems and methods are described for analyzing the content of resource requests. A tokenizer parses the resource request and derives a key therefrom. A database associates values of the key with categories of service. An association engine uses the key to obtain one or more matching entries from the database, and derive therefrom the desired category of service for the resource request. A cookie engine derives cookie information from a cookie located in the resource request. A session engine derives session information from a session identifier located in a handshake message associated with the resource request. The desired category of service, the cookie information, and the session information are each useful for allocating a resource to the resource request.
US08412830B2 Method and apparatus for improving SIP parse performance
The present invention discloses a method and an apparatus for improving SIP parse performance. The method comprising the steps of: receiving a text-based SIP message to be sent to a SIP server; according to a SIP message filter table, determining whether the text-based SIP message needs to be transformed to a token-based message; and in the case that the text-based SIP message needs to be transformed to a token-based message, performing the transformation and sending the transformed token-based message to said SIP server, otherwise directly sending the text-based SIP message to said SIP server. According to the present invention, larger SIP message throughput in a SIP server and better utilization of resources of a front end device can be achieved.
US08412828B2 Media resource management method and device, equipment and system thereof
A media resource management method, a media resource management device, a media resource management equipment, and a media resource management system are provided. The media resource management method includes the following steps. First, algorithm complexities of media resources are obtained according to a type of a service, in which the algorithm complexities are algorithm complexities of media resources required by the service. Next, an algorithm complexity of the service is determined according to the algorithm complexities of the media resources required by the service. Then, a capability of processing the service is determined according to the algorithm complexity of the service, and then the media resources are allocated. In the technical solution, through obtaining algorithm complexities of media resources according to a type of a service, determining an algorithm complexity of the service according to the algorithm complexities of media resources required by the service, and determining a capability of processing the service according to the algorithm complexity of the service, and then allocating the media resources, the utilization efficiency of media resources is improved.
US08412824B1 Systems and methods for dynamically managing the migration of a single instance of data between storage devices
A computer-implemented method for dynamically managing the migration of a single instance of data between storage devices is described. A request to access a single instance of data stored in a storage device is received. A copy of the single instance of data is retrieved from the storage device. A determination is made as to whether a frequency of requests to access the single instance of data satisfies a threshold. The single instance of data is duplicated if the frequency of requests satisfies the threshold. The duplicated single instance of data is stored.
US08412820B2 Referred internet traffic analysis system and method
Methods and a system for exploiting the secondary traffic generated by social networking sites are disclosed. Traffic on a commercial website is constantly monitored by a web analytics tool, which collects traffic measurements of hits, button presses, enquiries, purchases etc., as well as the referrer URL of a site such as a social networking site through which the commercial website is accessed. The collected measurements are forwarded to a Referred Traffic Analysis System. Concurrently, the Referred Traffic Analysis System crawls the Internet and collects a large number of social networking sites, analyses their content by extracting insight terms and phrases from them. In a third step, the collected traffic measurements are correlated with the collected insights from the social networking sites, and the top insights that reoccur frequently enough to appear to be a driver for the measurements observed, are presented to the client. A corresponding system is also provided.
US08412818B2 Method and system for managing resources within a portable computing device
A method and system for managing requests to resources among processors of a portable computing device (“PCD”) includes each master processor identifying a plurality of resources of the PCD in a storage device, such as a message RAM. This message RAM is part of the PCD. A master processor may identify desired states for the plurality of resources in the message RAM. Then, the master processor may generate an alert that the plurality of resources and desired states for resources have been set in the message RAM. After receiving the alert, a controller may determine if one or more previous requests have been processed to completion. If so, then the controller may review the contents of the message RAM to identify the plurality of resources and to identify the desired states of the resources. If appropriate, the controller may pass the desired states to the plurality of resources.
US08412814B2 System and method for managing the delivery of targeted content
A system and method for managing the delivery of targeted content. When a user desires to opt-out of receiving targeted content, the user registers with a do-not-target (DNT) registry and is issued a DNT cookie. The DNT cookie is a domain cookie that is stored on a user network access device. A provider of targeted content may look for the DNT cookie stored on the user's network access device. When the DNT cookie is not found, then the provider may deliver targeted content to the user. When the DNT cookie is found, then the provider may not deliver targeted content to the user. A Web site may offer the user an “override” cookie that allows that Web site to provide targeted content, or selected targeted content, even when the user has a DNT cookie. Alternatively, a DNT header can be added to a Web page request that indicates that the user does not want to receive targeted content. The DNT header may be overridden by an override cookie.
US08412813B2 Customizable asset governance for a distributed reusable software library
In general, techniques are described that facilitate the reuse of software assets within an enterprise. A system, for example, is described that includes a repository to store artifacts, and an asset source to generate a software asset based on the artifacts. The system further includes an asset management system to receive the software asset from the asset source and store the software asset within an asset library. The system may further include a model having one or more elements, and an asset retrieval module to selectively retrieve a subset of the software assets from the asset library based on input from a user identifying one or more of the elements. The system may also include a subsystem that allows users to customize asset governance processes and tailor system behavior through an event-driven mechanism.
US08412807B2 Dynamic HTTP load balancing
The invention is a method and apparatus for facilitating facilitates load balancing in a server farm. In accordance with various aspects of the invention, all of the information about each server necessary for a load balancing program to define and execute a load balancing algorithm is stored at a predetermined URL for each server. The load balancer can query the predefined URL, which returns the necessary information. The load balancer then dynamically configures the load balancing algorithm in accordance with the returned information.
US08412806B2 Setting a preliminary time on a network appliance using a message received from a server
A method and system for setting a time on a network appliance. The method may include attempting to establish a secure connection with a backend server using a certificate issued for a network appliance, and determining that an attempt to establish a secure connection has failed. The method may further include soliciting a response from one or more predefined servers, extracting time data from one or more responses received from the predefined server, and updating the time on the network appliance using the time data extracted from the received responses.
US08412805B2 Adaptive synchronization of service data
Techniques are disclosed for synchronizing service data between a data store and a device using the service data. These synchronization techniques may be used with a synchronization method and device that adaptively adjust synchronization parameters, such as the synchronization interval and quantity of synchronized data, on a per-end-user basis in response to actual end-user behavior. In particular, heavy users of service data are rewarded with improved synchronization parameters, such as a combination of shorter synchronization intervals and increased synchronization data quantities, which provides closer to “direct access” performance. Light users of service, on the other hand, are assigned lower cost synchronization parameters, such as longer synchronization intervals and/or decreased synchronization data quantities.
US08412803B1 Rescue configuration
A configuration is identified as a rescue configuration. The identified rescue configuration is stored in a storage device (if it is not already stored). The stored rescue configuration may then be used to configure an apparatus, such as a router, in response to a rescue command. Identifying a particular configuration as a rescue configuration can be done by a manual command. The identifying may be limited such that it is effected only if performed by an authorized user. Alternatively, the identification of a configuration as the rescue configuration can be done automatically. For example, an automatic rollback to a known functioning configuration can occur automatically (e.g., in response to a rescue command). A configuration may be determined to be the known functioning configuration using various factors.
US08412799B2 Method and system for communication using a medical imaging protocol
A method for communication between a DICOM QR-enabled device, such as a medical imaging device, and a DICOM QR-enabled computer. The method includes transferring, using the DICOM QR protocol, an explicit command from the DICOM QR-enabled device to the DICOM QR-enabled computer. The DICOM QR-enabled device may include a user interface, and the explicit command may have been received in advance from a user through the user interface. The explicit command may be a question or a command to perform a task that is otherwise unavailable for medical imaging devices. The command may include at least one parameter.
US08412796B2 Real time information feed processing
A real time information feed system comprises an interface to receive a real time information feed and a data mining engine for retrieving data concerning a subscriber. A recommendation engine automatically modifies the real time information feed according to the mined data; and a subscriber interface outputs the modified real time information for delivery to the subscriber. The data mining engine is adapted to mine data in a real time communication medium used by the subscriber, such as a micro-blogging service. The data mining engine comprises an indexer for mining and indexing the real time information feed and the subscriber data to provide a plurality of indexes; and to generate vectors representing the separate indexes and to compare the vectors to modify. The data mining engine and the recommendation engine combine recommendation and information retrieval settings from a plurality of online and offline sources to produce a single amalgamated list of results to harness a user's usage patterns and social graph activity on a social network or updating service, that further allows the generation of user profiles as part of a media recommendation system.
US08412786B2 Decomposition and delivery of message objects based on user instructions
A message system comprises a communication interface and a processing system. The communication interface is configured to receive a message object addressed to a user. The processing system is configured to store a copy of the message object, process the message object based on user decomposition instructions to generate a decomposed message object, select a delivery mechanism for the decomposed message object based on user delivery instructions, and direct the communication interface to transfer the decomposed message object for delivery to the user according to the delivery mechanism. The communication interface configured to transfer the decomposed message object for delivery to the user according to the delivery mechanism.
US08412785B2 Instant messaging system and method
Methods and apparatuses for processing an instant message from a source wireless communication device to a destination device are described herein. In one aspect of the invention, an exemplary method includes receiving the instant message from the source wireless communication device, the instant message having a source wireless communication identifier, a destination instant messenger identifier, and data contents; extracting the source wireless communication identifier, the destination instant messenger identifier and the data contents from the instant message; retrieving a source instant messenger identifier corresponding to the source wireless communication identifier; binding the source instant messenger identifier with the source wireless communication identifier; and transmitting the data contents with the source instant messenger identifier to the destination device over a communication network, based on the destination instant messenger identifier. Other methods and apparatuses are also described.
US08412780B2 Methods and systems for providing current email addresses and contact information for members within a social network
Methods and systems for providing current email addresses or contact information to members within a social network are described. In one described method, an email program application requests an email address for a member within a social network. Using profile information associated with the member, the email address is provided to the email program application which sent the request. The email address is then entered into the send-to parameter field of an email message. In another described method, contact information associated with a first member of a social can be provided to a second member of the social network. The contact information is provided if the relationship between the first and second members is an authorized relationship. The contact information associated with the first member can be used to update the contact information for the first member in an electronic address book associated with the second member.
US08412779B1 Blocking of unsolicited messages in text messaging networks
In one embodiment, a subscriber who receives a spam message in his or her wireless mobile device may forward the message to a designated server for potential blocking. The message may be forwarded to the server using a designated phone number, for example. At the server, a learning module may verify if the message is indeed spam based at least on reports from other subscribers. If the message is spam, the server may initiate blocking of same or similar messages. For example, the server may report the spam message to a message service center, which may then block transmission of same or similar messages to all subscribers. The wireless mobile device may be a mobile telephone, for example.
US08412774B2 Picture-in-picture video content distribution
A method and system for multicasting video signals over a network. A standard definition (SD) picture-in-picture (PIP) multicast video signal is encoded from a video signal. A common network address is assigned to the SD PIP multicast video signal for both SD PIP video content and high definition (HD) video content.
US08412772B1 Content sharing via social networking
Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated.
US08412771B2 Matching items of user-generated content to entities
A method, apparatus, and computer-readable medium are provided for matching items of user-generated content to entities is provided. Items of user-generated content, such as status updates, are gathered. For each of the items, a machine determines a degree to which the item is associated with an entity. In one aspect, items are matched to an entity by matching the content of the items to attributes of the entity. In another aspect, items are matched to an entity by predicting attributes of an author of the items and determining a distance between the predicted attributes of the author and the attributes of the entity. The distance may be a physical distance between locations of the entity and user or a contextual distance between categories for the entity and posts by the author. Items matched to the entity may be displayed on an interface concurrently with information about the entity.
US08412764B1 Methods and apparatus for processing client requests in a content distribution network using client lists
Mechanisms and techniques operating in a content distribution network in a peering relationship with a second content distribution network. The system maintains a first client list identifying a first set of client devices associated with a first content distribution network. The system also obtains a second client list identifying a second set of client devices associated with a second content distribution network. The system applies a client list filtering technique to the first client list and the second client list to produce a preferred client list associated with the second content distribution network. The preferred client list potentially identifies at least one preferred client device for which the second content distribution network preferably processes client requests. The system then operates a content routing technique to direct a client request associated with a client device to a content distribution network having a preferred client list that identifies the client device associated with the client request as a preferred client device.
US08412762B2 Error-correcting method used in data transmission and decoding
An error-correcting method used in decoding data transmission is disclosed. The error-correcting method is used for analyzing an error receiving data received from a receiving terminal and comprises: providing a first calculating formula for manipulation of the receiving data to generate the first sum; providing a second calculating formula for manipulation of the receiving data to generate the second sum; identifying the error position of the receiving data according to the result of dividing the second sum by the first sum.
US08412761B2 Single precision floating-point data storing method and processor
A single-precision floating-point data storing method for use in a processor including a register, which has a size that can store double-precision floating-point data, for storing double-precision floating-point data and single-precision floating-point data comprises writing input single-precision floating-point data to the high-order half of the register, and writing all zeros to the low-order half of the register if a single-precision floating-point data process is specified.
US08412757B2 Non-negative matrix factorization as a feature selection tool for maximum margin classifiers
Non-negative matrix factorization, NMF, is combined with identification of a maximum margin classifier by minimizing a cost function that contains a generative component and the discriminative component. The relative weighting between the generative component and the discriminative component are adjusting during subsequent iterations such that initially, when confidence is low, the generative model is favored. But as the iterations proceed, confidence increases and the weight of the discriminative component is steadily increased until it is of equal weight as the generative model. Preferably, the cost function to be minimized is: min F , G ≥ 0 ⁢  X - FG  2 + γ ⁡ (  w  2 + C ⁢ ∑ i = 1 n ⁢ L ⁡ ( y i , w · g i + b ) ) .
US08412755B2 Permuting records in a database for leak detection and tracing
A method comprises receiving, by a processor, a copy of a database containing records, each record having a plurality of attributes. The method also comprises determining, by the processor, whether a first attribute in each record results in a predetermined value in modulo P when hashed with a key and determining, by the processor, whether a second attribute in each record results in the predetermined value in modulo P when hashed with a key. For a first record whose first attribute results in the predetermined value in modulo P when hashed with a key and a second record whose second attribute also results in the predetermined value in modulo P when hashed with a key, the method further comprises swapping by the processor the second attributes between the first and second records.
US08412750B2 LDAP to SQL database proxy system and method
An LDAP to SQL proxy to adapt a relational database as a directory service for an LDAP client is provided. The database may be defined in accordance with a database schema which is external to an LDAP server serving the LDAP client. The proxy comprises LDAP to SQL query and response mappings preferably for a reduced set of LDAP operations. The proxy may comprise a mechanism to maintain a plurality of persistent database connections to reduce query processing overhead. The proxy may further be adapted to maintain persistent connections to each of at least two alternative databases for executing queries to provide enhanced failsafe operations. A plurality of LDAP to SQL proxied databases may be configured for sharing query loads to enhance scalability and performance.
US08412749B2 Populating a structured presentation with new values
Methods, systems, and apparatus, including computer programs stored on computer storage media, for populating a structured presentation with new values. One aspect can be embodied in machine-implemented methods that include the actions of receiving description data describing a preexisting structured presentation, comparing characteristics of the preexisting structured presentation with content of electronic documents in an unstructured collection of electronic documents to locate electronic documents that identify a new value that is relevant to the preexisting structured presentation, adding the new value to the preexisting structured presentation to form a new structured presentation, and outputting instructions for visually presenting the new structured presentation.
US08412746B2 Method and system for federated querying of data sources
A system for managing and querying a plurality of data sources, including an interface to a plurality of inter-related data sources of diverse types, each of the plurality of data sources having a schema that describes its data structure, a schema generator communicating with the interface, for generating a federated schema that describes the structures of the plurality of data sources and their inter-relationships, and for modifying the federated schema over time as the plurality of data sources undergo changes, and a query generator communicating with the schema generator, for generating a query for the federated schema. A method and a computer-readable storage medium are also described.
US08412745B1 Relational database model optimized for the use and maintenance of watchlist data in a high demand environment
A data structure embodied on a computer-readable medium in conformance with a database schema for accessing and managing data related to a plurality of watchlists in a relational database system in a high demand environment, wherein the database schema comprising a watchlist table, a watchlist entry table for storing high-level information, and a plurality of detail tables for storing detailed information associated with a watchlist.
US08412744B2 Visualization of runtime analysis across dynamic boundaries
The formulation of an architectural diagram of a software program having multiple components. A static model identifying at least some of the components and a relationship between the components is accessed by perhaps performing a static code analysis of the code of the software program. A dynamic analysis is also performed by executing the software program, and observing the execution to derive dynamic behaviors of the software program. These dynamic behaviors may perhaps be information that is not readily available based on a static code analysis of the computer program alone, such as parameter values exchanged, paths of execution, and additional components invoked. The architectural diagram is then formulated using the static model and the dynamic behaviors to generate a more complete representation of the computer program.
US08412742B2 Media aware distributed data layout
A storage system comprises a plurality of vdisks, with each vdisk containing a plurality of storage segments, and each segment providing a specific class of service (CoS). Each vdisk stores files with data and meta data distributed among its storage segments. A storage system comprises a memory having multiple classes of service. The system comprises an interface for storing a file as blocks of data associated with a class of service in the memory. The interface chooses the class of service for a block on a block by block basis. A file system for storing a file comprises a plurality of vdisks, with each vdisk having a plurality of inodes. Each inode of each vdisk stores data on one or more segments, with each segment having a different class of service. The system comprises a controller which stores data of a file in an inode of a vdisk, in one or more segments of that vdisk. A file system for storing a file comprises a plurality of vdisks, and each vdisk having a plurality of inodes. The system comprises a controller including a plurality of processors, with each processor serving one or more of the vdisks. A file system for storing comprises a plurality of vdisks, with each vdisk having a plurality of inodes, a plurality of inodes of at least one vdisk storing data on a plurality of segments, each segment having a different class of service. The system comprises a controller which stores data of the file in one or more segments of one vdisk. A method for storing a file.
US08412732B2 Automatically generating a set of event processing rules for use in a complex event processing system
Automatically generating a set of event processing rules for use in a complex event processing (CEP) system and guiding a user through subsequent augmentation of such automatically-generated rules.
US08412730B2 Image search apparatus and method thereof
An image search apparatus extracts a symmetric partial image based on acquired pairs of feature points, and divides the partial image at a symmetry axis of the partial image to decide two partial areas, as a first area and a second area based on the tendency of image features in the partial image. In determining the similarity between the query image and a comparison destination image, a coordinate transformation coefficient for a coordinate transformation process is set based on pairs of feature points extracted from the partial area decided as the first area of the two images, the coordinate transformation process using the coordinate transformation coefficient is applied to the pairs of feature points extracted from areas including areas other than the first area of the two images, and coordinates of the pairs of feature points after the coordinate transformation process are compared.
US08412725B2 Method for processing an object on a platform having one or more processors and memories, and platform using same
A method for processing, in a platform having one or more processors and memories, an object including elementary information of same type. The method decomposes the object to be processed into at least two sub-objects of N elementary information each, all the sub-objects having the same quantity N of elementary information, the processing performing at least one sequence of specific operations on the elementary information of each sub-object performing, for each sub-object, at least N times each specific operation, such that each elementary information for each sub-object is applied at least one time, and N results are produced for each specific operation, the sequence of specific operations being such that at least one specific operation of the sequence produces, at least once during its N applications, a result used for the processing of another sub-object.
US08412724B2 Optimized satellite image retrieval
The present invention concerns a satellite image retrieving system that comprises electronic input means, electronic retrieving means, and electronic storing means. The electronic input means are coupled with the electronic retrieving means and are configured to generate input data and to provide the electronic retrieving means with said input data. The input data is indicative of a given geographic area. The electronic retrieving means are coupled with the electronic storing means that are configured to store satellite images, each satellite image stored on the electronic storing means representing a corresponding area of the earth's surface and being associated with corresponding telemetry data generated and associated with the satellite image by a satellite that has remotely sensed the satellite image. The satellite image retrieving system is characterized in that the electronic retrieving means are configured to retrieve a satellite image stored on the storing means from the electronic storing means on the basis of the input data and of the telemetry data associated with the satellite images stored on the electronic storing means.
US08412723B2 Geometrization for pattern recognition, data analysis, data merging, and multiple criteria decision making
An analyzer/classifier/synthesizer/prioritizing tool for data comprises use of an admissible geometrization process with data transformed and partitioned by an input process into one or more input matrices and one or more partition classes and one or more scale groups. The data to be analyzed/classified/synthesized/prioritized is processed by an admissible geometrization technique such as 2-partition modified individual differences multidimensional scaling (2p-IDMDS) to produce at least a measure of geometric fit. Using the measure of geometric fit and possibly other 2p-IDMDS output, a back end process analyzes, synthesizes, classifies, and prioritizes data through patterns, structure, and relations within the data.
US08412721B2 Efficient data extraction by a remote application
A query controller accesses a cache comprising information related to data that is newly added to a database, responsive to detecting a data extraction application is ready to query the database for at least one data extraction rule. The information is added to the cache for each new data event received by a data processing application, prior to the data processing application adding the data parsed from each new data event to the database. The query controller evaluates each data extraction rule against the information in the cache to determine whether the information is relevant to at least one data extraction rule. The query controller sends a separate query by the data extraction application to the database only for any particular data extraction rules to which the information is relevant, such that the query controller reduces the number of queries sent for each query period to only queries based on data extraction rules that need to be reevaluated based on the information updated about data that is newly added to the database.
US08412719B1 Method and system for segmenting a multidimensional dataset
A computer-implemented method for generating and sharing dataset segment schemes of a multidimensional dataset at a client device is provided. The client device displays a first filter definition template and an attribute list. Upon detecting a user selection of a first attribute, the client device displays the first attribute and one or more candidate filter conditions in the first filter definition template. Upon detecting a user selection of a first filter condition in the first filter definition template, the client device submits a segment scheme generation request to the server system and receives from the server system a first segment identifier; and displays a first segment link at the client device, the first segment link including the first segment identifier.
US08412714B2 Adaptive processing of top-k queries in nested-structure arbitrary markup language such as XML
A method of adaptively evaluating a top-k query involves (1204) forming a servers having respective server queues storing candidate answers, processing (1322) the candidate answers, and (1232) providing a top-k set as a query evaluation. Processing includes (1402) adaptively choosing a winning server to whose queue a current candidate answer should be sent; (1404) sending the current candidate answer to the winning server's queue; (1334) adaptively choosing a next candidate answer to process from the winning server's queue; (1336) computing a join between the current candidate answer and next candidate answers at the winning server, so as to produce a new current candidate answer; and (1338) updating the top-k set with the new current candidate answer only if a score of the new current candidate answer exceeds a score of a top-k answer in a top-k set. A method of calculating scores for candidate answers is also provided.
US08412706B2 Social network analysis
This invention is generally directed to one or more systems or methods relating to social network analysis. More specifically, this invention is generally directed to one or more systems or methods relating to personal communication networks and the analysis of personal-communication-network data.
US08412705B2 Image processing apparatus, image processing method, and computer-readable storage medium
An image processing apparatus includes a search unit configured to search for an object, a selection unit configured to select a plurality of objects from among objects searched for by the search unit based on an instruction by a user, a creation unit configured to create a new document using the plurality of objects selected by the selection unit, and a storage unit configured to store the plurality of objects used in creating the new document by the creation unit as a group, associated with information about the group. The search unit searches for an object related to an object searched for based on a keyword, using information about the group.
US08412702B2 System, method, and/or apparatus for reordering search results
Embodiments of methods, apparatuses, devices and systems associated with modifying search results are disclosed.
US08412701B2 Multi-dataset global index
A system and method is provided for partitioning a global index into multiple index datasets to house indexes and their index values. The index datasets may be stored in initialized physical index areas that are distinct from a standard physical index area.
US08412699B1 Fresh related search suggestions
Methods, systems, apparatus, including computer program products, for providing fresh related search suggestions in response to a user submitted query are presented. In one implementation, a plurality of prior queries are selected wherein each of the prior queries was submitted as a search query a number of times during a recent time period and satisfies a criterion. For each of the prior queries, the prior is selected as a candidate query based on one or more of: a determination that search results responsive to the prior query include a number of news results that satisfy a second threshold, and relevance data indicative of user behavior relative to the search results responsive to the prior query. In response to receiving a user query, one or more candidate queries are selected that match the user query.
US08412697B2 Searching apparatus and searching method
A searching apparatus includes a memory unit which stores transposed indexes representing appearing positions of all n-grams in plural pieces of document data subjected to searching and appearing frequencies, an n-gram extracting unit that extracts all n-grams extractable from a searching character string, a smallest-frequency deriving unit which refers to the appearing frequency of the n-gram represented by the transposed index, and derives an n-gram with the smallest appearing frequency among all of the extracted n-grams, a searching n-gram selecting unit that selects, from all extracted n-grams, a plurality of searching n-grams which form the searching character string and include the n-gram with the smallest appearing frequency, and a document specifying unit that specifies, based on the plurality of selected searching n-grams and the appearing position of the searching n-gram represented by the transposed index, document data including the searching character string among the plural pieces of document data.
US08412696B2 Real time searching and reporting
A system arranged to search machine data to generate reports in real time. A search query is provided that includes a plurality of search commands. The search query is parsed to form a main search query and a remote search query. Machine data is collected from remote data sources and evaluated against one of the main and remote search queries to generate a set of search results. The main search query is then evaluated against at least a partial set of the search result to generate at least one report regarding the collected machine data. Each report can be provided for display to a user.
US08412693B2 System and method for providing a natural language interface to a database
A system and method for providing a natural language interface to a database or the Internet. The method provides a response from a database to a natural language query. The method comprises receiving a user query, extracting key data from the user query, submitting the extracted key data to a data base search engine to retrieve a top n pages from the data base, processing of the top n pages through a natural language dialog engine and providing a response based on processing the top n pages.
US08412686B2 Method and apparatus for determining whether a private data area is safe to preserve
A system may configure a safety-tag that indicates whether a private data area is safe to preserve. During operation, the system receives a file with a private data area. Specifically, in one embodiment, the private data area is contained within an Exchangeable Image File (EXIF) MakerNote tag, which allows makers of EXIF writers to record any desired information. Next, the system determines whether the private data area is safe to preserve. If the private data area is safe to preserve, the system configures a safety-tag to indicate that the private data area is safe to preserve. Otherwise, if the private data area is not safe to preserve, the system configures the safety-tag to indicate that the private data is not safe to preserve. Specifically, in one embodiment, the safety-tag is a Digital Negative (DNG) MakerNoteSafety tag.
US08412684B2 Information creating apparatus, recording medium, method and retrieval method utilizing data structure containing hint and link information
An information creating apparatus creates a leaf page information including one or more records with a key information to be compared with a retrieval key information inputted for retrieval of a record. The apparatus creates, based on the key information of the record included in the leaf page information, a judgment information used to judge a possibility that the leaf page information located in a position of child of the node page information located between the root and leaf page informations, and in lower positions than it, includes the record to be retrieved with the retrieval key information, and creates the node page information including the judgment information. The apparatus creates the root page information including the judgment information included in the node page information located in the positions of the child of the root page information, and stores the root, node and leaf page informations in a tree structure.
US08412679B1 Method and system for identifying obsolete discussion threads in a forum
The invention relates to a method for identifying obsolete discussion threads. The method includes extracting keywords from a discussion thread and assigning a keyword score to each keyword. The method further includes identifying a change event that is a change affecting a topic of the forum, extracting a keyword from a recorded medium recording the change event, comparing the keyword from the recorded medium with the keywords from the discussion thread to identify a matching keyword, and reducing the keyword score of the matching keyword to a reduced score based on the matching keyword matching the keyword from the recorded medium. The method further includes aggregating the keyword score assigned to each keyword to obtain a total score for the discussion thread, and displaying a warning on a user interface that includes the discussion thread when the total score is below a pre-specified threshold.
US08412678B2 Systems and methods for providing business continuity services
Systems and methods for providing business continuity services after a disaster or other loss of data are provided. The system and methods include accessing, replicating, and storing customer data. In the event of a disaster or other loss of data, the stored data is used to create fully recovered systems. The systems and methods provide for a remote data center that offers protection against physical disasters. The systems and methods include providing a virtual recovered operating system environment identical to the source operating system environment in less than 8 hours after notification of a disaster.
US08412677B2 Systems and methods for byte-level or quasi byte-level single instancing
Described in detail herein are systems and methods for deduplicating data using byte-level or quasi byte-level techniques. In some embodiments, a file is divided into multiple blocks. A block includes multiple bytes. Multiple rolling hashes of the file are generated. For each byte in the file, a searchable data structure is accessed to determine if the data structure already includes an entry matching a hash of a minimum sequence length. If so, this indicates that the corresponding bytes are already stored. If one or more bytes in the file are already stored, then the one or more bytes in the file are replaced with a reference to the already stored bytes. The systems and methods described herein may be used for file systems, databases, storing backup data, or any other use case where it may be useful to reduce the amount of data being stored.
US08412674B2 Replication resynchronization
System, method, computer program product embodiments and combinations and sub-combinations thereof for replication resynchronization are provided. An embodiment includes providing a mode of operation in a replication control system for repopulating a replicated version of a primary database that does not affect an ability to continue activity in the primary database. Further included is managing the repopulating of the replicated version with attention to at least a resynchronization marker.
US08412672B1 High availability network storage system incorporating non-shared storage suitable for use with virtual storage servers
A technique is disclosed for providing high availability (HA) capability with a plurality of storage servers, which may be virtual storage servers (VSSs), in a shared-nothing storage environment. The technique uses a proxy mechanism to route requests originating at one storage server to an HA partner storage server, where the proxy is implemented inside a VSS logically below the RAID layer. The technique also involves distributing non-shared storage devices “owned” by a storage server so that existing storage device-based heartbeat and fencing mechanisms can function unmodified for HA VSSs in shared-nothing environments. For example, a third, external host can be used to provide and export its non-shared storage to first and second storage servers, where the first and second storage servers do not own the non-shared storage on their local physical host machine.
US08412670B2 Apparatus, method, and program for integrating information
An information integration method performed by a computer that transforms data extracted from an information source and loads the transformed data onto a storage destination, the information integration method includes detecting a schema modification of the information source by comparing first schema information with second schema information; searching a correspondence table storage unit for an attribute value of an item related to the schema modification; generating a post-modified data model by correcting a pre-modified data model using the item information corresponding to the attribute value of the item related to the schema modification when the attribute value of the item related to the schema modification is hit in the correspondence table storage unit, and storing the post-modified data model on a storage device; and generating a post-modified integration logic and storing the post-modified integration logic on the metadata information storage unit.
US08412668B2 Offline formal verification of executable models
A system and method for automatic formal verification of an executable system includes an assertion monitor configured to verify a system against an assertion in the specification. The assertion monitor includes a parser configured to generate a propositional formula representing an assertion in the specification using Boolean propositions, a filter configured to generate a trace of truth assignments for the propositional symbols and a trace verifier configured to verify the assertion using the trace of truth assignments for the propositional symbols and the propositional formula.
US08412667B2 Comparing and identifying similar tracks
The location of a user over time is monitored by a mobile device. The monitored locations are organized into tracks that describe a path or route that the user took over a period of time. Segments that correspond to each of the tracks are determined. The segments may correspond to road on a map, or some other standardization. The segments are associated with their corresponding tracks, and used to identify similar tracks or to generate similarity scores for pairs of tracks.
US08412665B2 Action prediction and identification temporal user behavior
User behavior modeling can include determining temporal- or time-based actions performed by various users. From the mined temporal-based user actions, future actions can be predicted. Certain implementations include providing information and/or services based on the predicted future actions. Some implementations, include providing relevant information, services, and/or goods regarding the predicted future action.
US08412662B2 Method and system of interaction within both real and virtual worlds
A method and system for controlling the activities of real and virtual entities by monitoring and analyzing a real entity's activities and providing responses to affect virtual and real behavior patterns, according to pre-established rules. A Real-time Monitoring and Virtualization (RMV) utility collects information about the real entity's behavior utilizing monitors. The RMV utility creates a model of the behavior of the real entity. The RMV utility utilizes the created model and maps one or more first characteristics of the behavior of the real entity to one or more second characteristics of a behavior of a virtual entity. From the monitored and mapped characteristics, the RMV utility identifies desired behavior patterns (i.e., responses) for the virtual entity, according to pre-established rules. The RMV utility triggers actions of the real entity corresponding to the responses selected for the desired behavior patterns of the virtual entity.
US08412659B2 Semi-automated and inter-active system and method for analyzing patent landscapes
A semi-automated method for interactively analyzing a patent landscape in one embodiment includes retrieving a plurality of relevant patents indicative of a predetermined conceptual region of the patent landscape from a patent repository using a query. Competitive analysis of the plurality of relevant patents is conducted using an interactive network-based visualization technique. The competitive analysis is used for intellectual property enforcement, due diligence, and strategic investment analysis.
US08412656B1 Method and system for building a consumer decision tree in a hierarchical decision tree structure based on in-store behavior analysis
The present invention is a system and method for determining the hierarchical purchase decision process of consumers in front of a product category. The decision path of consumers is obtained by combining behavior data with the category layout and transaction data based on observed actual in-store purchase behavior using a set of video cameras and software for extracting sequence and timing of each consumer's decision process. A hierarchical decision tree structure comprises nodes and edges, wherein a node represents the state-of-mind of the consumer, the number of nodes is predefined, and an edge represents the transition of the decision. The decisions for each product group are captured down to the product attribute level and analyzed by demographic group. The outcome provides relative importance of each product attribute in the purchase decision process, and helps retailers and manufacturers to evaluate the layout of the category and customize it for key segment.
US08412655B2 Medical system, apparatus and method
There is provided a method of generating a pulmonary index value of a patient, which includes receiving two or more measured patient parameters, wherein at least one of the measured parameters originates from a pulmonary sensor; and computing the pulmonary index value based on the two or more measured patient parameters.
US08412651B2 Characterizing datasets using sampling, weighting, and approximation of an eigendecomposition
A method, a system, and a computer-readable medium are provided for characterizing a dataset. A representative dataset is defined from a dataset by a computing device. The representative dataset includes a first plurality of data points and the dataset includes a second plurality of data points. The number of the first plurality of data points is less than the number of the second plurality of data points. The data point is added to the representative dataset if a minimum distance between the data point and each data point of the representative dataset is greater than a sampling parameter. The data point is added to a refinement dataset if the minimum distance between the data point and each data point of the representative dataset is less than the sampling parameter and greater than half the sampling parameter. A weighting matrix is defined by the computing device that includes a weight value calculated for each of the first plurality of data points based on a determined number of the second plurality of data points associated with a respective data point of the first plurality of data points. The weight value for a closest data point of the representative dataset is updated if the minimum distance between the data point and each data point of the representative dataset is less than half the sampling parameter. A machine learning algorithm is executed by the computing device using the defined representative dataset and the defined weighting matrix applied in an approximation for a computation of a full kernel matrix of the dataset to generate a parameter characterizing the dataset.
US08412650B2 Device and method and program of text analysis based on change points of time-series signals
A text analysis device includes a storage unit configured to store opinions of users who participate in a discussion about a predetermined theme as text data and author information for specifying authors of the text data, a feature quantity data generation unit configured to generate feature quantity data of the text data stored in the storage unit, an observation time-series signal generation unit configured to generate observation time-series signals based on information obtained by performing a predetermined process with respect to the feature quantity data, a change point detection unit configured to detect a change point of the discussion based on the observation time-series signals, and an influence specifying unit configured to specify an opinion having influence on an opinion corresponding to the specified text data out of opinions of the discussion based on the detected change point and the author information.
US08412649B2 Method for converting dynamical systems with continuous states into Markov decision processes with discrete states
A continuous dynamical system is converted to a Markov decision process (MDP) with discrete states. A predetermined number of continuous states of the continuous system is selected, wherein each continuous state corresponds to one discrete state of the MDP. Delaunay triangulation is applied to the continuous states to produce a set of triangles, wherein vertices of each triangle represent the continuous states. For each discrete state, a next discrete state y=ƒ(x, a) is determined, wherein x represents the continuous state corresponding to the discrete state, a is a control action, and ƒ is a non-linear transition function for the continuous. A particular triangle containing the next discrete state y is identified, and the next discrete state y is expressed as probabilities of transitioning to the discrete states corresponding to the continuous states x represented by the vertices of the particular triangle.
US08412648B2 Systems and methods of making content-based demographics predictions for website cross-reference to related applications
Systems and methods for making demographic predictions for websites and web-pages. Embodiments include a system and a method of making demographic predictions for websites. The system and method select one or more websites with known demographic attributes for use as training websites, obtain demographic attributes data of the training websites, determine first features of web-pages of the training websites and develop a prediction model using the determined first features and the obtained demographic attributes data. The prediction model predicts one or more values for a target demographic attribute. The system and method determine second features of web-pages of a target website and apply the prediction model to the determined second features of the target website to predict one or more values for the target demographic attribute of the target website.
US08412647B2 Behavior monitoring system and method
A computer-implemented behavior monitoring method is provided. The method includes receiving from a plurality of contributors a plurality of personal value preference indications. Either or both of location information corresponding to a determined location of a user device and communication information corresponding to a determined communication activity of the user device are received. Either or both of the location information and the communication information of the user device are compared with the plurality of personal value preference indications from the plurality of contributors. A behavior rating is determined based on the comparison of the location information and the communication information of the user device with the plurality of personal value preference indications, and the behavior rating is transmitted to a user.
US08412646B2 Systems and methods for automatic creation of agent-based systems
An agent-based system may be automatically generated from a specification provided by a user or third-party process. An agent generator may map the specification to a canonical model identifying one or more tasks to be performed by the agent-based system as ontological concepts. The agent generator may generate one or more candidate agents using the canonical model. The candidate agents may comprise one or more interconnected data transforms, which may comprise data access transforms, preprocessing transforms, machine learning transforms, and/or structural transforms. The agent generator iteratively modifies the agent-based system until a termination criteria is satisfied. The termination criteria may provide a selection mechanism whereby a performance of the plurality of candidate agents may be evaluated. An optimal agent may be selected using, inter alia, the performance of the agent-based system.
US08412645B2 Automatic detection of undesirable users of an online communication resource based on content analytics
An exemplary processor-implemented method of determining whether a user of an online communication resource is an undesirable user includes the steps of building at least one model based on at least one feature of a feature set using at least one machine learning technique; and classifying the user by comparing at least one feature of the feature set that is associated with the user to the at least one model, a determination as to whether the user is an undesirable user being based at least in part on the classification of the user.
US08412636B2 Belt type continuously variable transmission and control method thereof
A belt type continuously variable transmission includes a continuously variable shift mechanism having a primary pulley, a secondary pulley and a belt wound around the respective pulleys, a pulley thrust calculation unit that calculates a pulley thrust, which is used to bias the respective pulleys in a direction for reducing the pulley width, so as to include a predetermined margin, a hydraulic control unit that controls an oil pressure supplied to each of the pulleys on the basis of the calculated pulley thrust, and an upshift determination unit that determines whether or not an upshift, during which the speed ratio is reduced, is underway. The pulley thrust calculation unit sets the predetermined margin to be smaller when an upshift is determined to be underway than when an upshift is determined not to be underway.
US08412635B2 Methods and apparatus for electronic file playback
Methods and apparatus are disclosed for facilitating online storage of files (e.g., audio tracks, video, etc.) for playback/access or sale/exchange by the owners of the files without violating copyrights that copyright holders have in the files. For example, by providing a playback service that does not store additional versions of an audio file when the file is transmitted to, and immediately played on, a user device without buffering, the present invention avoids violating copyright laws by not making copies of the file. Numerous other aspects are disclosed.
US08412632B2 Performing a check transaction using add-in modules
A point-of-sale (POS) module and associated methods are described for performing a transaction involving a check. The POS module interacts with one or more add-in modules. Each add-in module is associated with a particular method for processing a payment using a check. Accordingly, the POS module can accommodate multiple different workflows by plugging in appropriate add-in modules.
US08412631B2 Cloud enabled payment processing system and method
A comprehensive platform for processing financial transactions is disclosed. The platform is a cloud based and comprises an application programming interface so that application developers can take advantage of the services provided by the framework. The platform replaces many of the expensive, outdated or inefficient aspects of traditional payment processing methods.
US08412630B2 Social network payment settlement system
A method for effecting transfer of a payment amount to a merchant during a transaction between a customer and the merchant includes determining, using a processing device, a funds shortfall, accessing a funds sharing network comprising a plurality of users, identifying one or more of the users of the funds sharing network, requesting funds from the identified one or more users, and applying funds received from the one or more users to the funds shortfall. In some embodiments, identifying one or more of the users includes determining whether one or more of the users are indebted to the customer, determining levels of connection between two or more of the users and the customer, and developing a hierarchy of users based on the indebted users and the levels of connection.
US08412629B2 Non-cash transaction incentive and commission distribution system
An electronic fund transfer system is disclosed wherein commissions for point-of-sale purchase transactions are determined and distributed to members of an organizational network for promoting use of a non-cash payment device that is tangible for effecting purchase transactions. Purchase data is electronically transmitted from the point-of-sale to an automated clearing house for effecting fund transfers to prepare the purchase, and also to a commission management system. The commission management system maintains an electronic database reflecting the structure of the organizational network, and further determines the distribution of purchase commissions according to a predetermined schedule of proportions relating to the position and business volume of each member of the network. The commission management system further comprises a payment processor for effecting commission payments to the members or to a designated sponsor on a scheduled basis.
US08412627B2 Online funds transfer method
According to the invention, a process for transferring funds in an online transaction between a first party and a second party is disclosed. In one step, a first account associated with the first party and a second account associated with the second party are determined. At least one of the first account and the second account is a bank account. A first transfer is initiated between the first account and a third account. The third account is not associated with either the first party or the second party. Notification is received that the first transfer has cleared. A second transfer between the third account and the second account is initiated before notification that the first transfer has cleared is received.
US08412626B2 Systems and methods to secure transactions via mobile devices
Systems and methods are provided to improve security of payment transactions via mobile communications. In one aspect, a system includes an interchange having a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format for the confirmation of payment requests, made via mobile phones. The common format processor is to determine a risk of a payment request being fraudulent based on the personal identification information associated with a mobile phone and, after the payment request is confirmed and when the risk is below a threshold, to communicate one or more premium messages to the mobile phone to collect funds to fulfill the payment request.
US08412625B2 System and methods for a multi-channel payment platform
The platform executes secure payment transactions between customers and registered merchants by using remote terminals. When the user authorizes his/her payment data (e.g. using a credit card) to be permanently stored in the central system, it is possible to extend payment functionality to other remote devices (e.g. a mobile phone, a cable-TV, a touch-tone telephone . . . etc). By remotely placing the payment functionality on the central system, payment data are never managed by the merchant or by the user. The system comprises a central computer information system and a number of remote terminals used for executing payment requests. When receiving a payment request, the platform recognizes the user, retrieves from its database his method of payment, the merchant account number and conducts the real payment transaction interacting with external financial institutions.
US08412618B2 System for managing construction project bidding
A system is disclosed that facilitates construction project bidding over a computer network. In one aspect, a construction project supervisor system may verify one or more aspects of bidder information before bidding. A bidder may submit payment information, an electronic mail address, and a telephone number to be verified. Verification may include utilizing the payment information to process a payment, and/or sending a verification code to the electronic mail address and/or telephone number. In one embodiment, the issuance of a bid bond associated with the prospective bid may be required to complete the verification process.
US08412617B1 Methods and systems related to securities trading
One exemplary aspect comprises a method comprising: (a) receiving data describing an executed trading order in a market traded security and related trade execution data; (b) calculating components of execution costs associated with execution of the order; and (c) transmitting data sufficient to describe the components of execution costs. Other aspects comprise calculations of (1) cost effect of trade decision factors associated with execution of an order; (2) a decomposition of execution of an executed limit order into components related to algorithm performance and components related to trader-input parameters of the order; (3) components of implementation shortfall associated with execution of an order; (4) components of profit/loss associated with execution of an order; and (5) components of execution outcome associated with execution of an order. Other aspects and embodiments comprise related computer systems and software, as will be understood by those skilled in the art after reviewing the present description.
US08412611B2 Stock purchase indices
A method and system for determining investor participation driven stock purchase indices. Raw customer trading data is received from an accounting system. The raw customer trading data is then aggregated to generate daily transaction total counts for all stocks (that is, total shares bought and sold, total market value, etc.) as well as daily transaction total counts for each individual stock. Aggregation of the raw customer data also addresses customer privacy concerns. The aggregated data is processed to produce moving averages, stock purchase indices, and stock rankings. The stock purchase indices are based on a diffusion index technique of segregating buyers from sellers, and with these relative counts, measures the breadth of investor purchasing participation. The stock purchase indices are then displayed to a graphical user interface. The display includes stock buy and sell ranking lists.
US08412608B2 Currency system to reward constructive behavior
A system is described for teaching users financial management using an online currency management system, including enabling an administrator to set up a financial account through a network. This step further includes assigning specific tasks for completion by one or more users, setting rules related to the management of play currency, and designating rewards that are earned by the one or more users through completion of the specific tasks. The system further includes providing a web-based interface for the one or more users to access and manage their own user account containing the play currency, and enabling the administrator to fund, with real currency, the purchase of the rewards by the one or more users with play currency.
US08412606B2 User interface for tax-return preparation
A method is implementable in an electronic system coupled to an electronic device, which is, in turn, coupled to a display device. A web page displayable on the display device is served to the electronic device. The displayed web page includes a user interface, which, in turn, includes a frame and at least one stile defining a plurality of panes within the frame. In a first one of the panes, at least one field into which a tax-data provider can input tax data is displayed. In a second one of the panes, information of a first type of a plurality of information types operable to assist the provider in performing a first operation of a set of operations using the user interface is displayed. Input tax data is received from the electronic device.
US08412605B2 Comprehensive suspicious activity monitoring and alert system
Embodiments of the present invention relate to systems, apparatus, methods and computer program products for integrated risk management. More specifically, embodiments of the present invention provide for monitoring financial institution data from a plurality of financial institutions, including transactional data associated with multiple products and channels, to identify suspicious activity potentially associated with identity theft incidents and, in specific embodiments, communicate suspicious activity and/or identity theft alerts and/or reports in response to identifying the suspicious activities and/or confirming an identity theft incident associated with the suspicious activity. In further embodiments, the monitored financial institution may include one or more, and in some embodiments all of, account data, asset data, liability data, negative file data, customer data, device data, credit data, or biometric data. In addition, in certain embodiments, the monitored data may include non-financial institution data.
US08412598B2 Systems and methods for a causality analyzer
A causality analyzer that provides attribution of causality effects for changes in revenue, margin and margin percentage is provided. The causality analyzer selects a reference time period and a comparison time period, and receives transaction data. Data cleansing and correction may be performed on the transaction data. The analyzer may then calculate change in total margin, percent margin and total revenue between the reference time period and the comparison time period using the transaction data. Each of the total margin, the percent margin and the total revenue may be disaggregated into one or more of a price effect, cost effect, quantity effect, product mix effect, customer mix effect, exchange rate effect, new and lost business, and an adjustment change. In this way the total margin, the percent margin and the total revenue are each defined as a summation of the individual causality effects. Causality effects may be disaggregated in such a way that the shared effects are allocated according to the proportion of percent change for each element, thereby unbiasing the effects to more accurately reflect actual causality.
US08412597B1 System for targeting messages to consumers based on determination of current ownership
A computer program enabling the determination of an inference related to the purchase of an item by a customer. The program analyzes certain public information relative to an entity's customer database and then calculates an inferred value and assigns it to the relevant customer. The database is then sorted according to certain inferred values and customers are provided specially tailored information.
US08412595B2 Lifecycle tracking and management using RF
Tracking and management data for a solicitation and response lifecycle is disclosed. The system generates and links tracking data for both the solicitation and the response, generates indicators that include the tracking data, and encodes the indicators so that the indicators are detectable as they traverse various events and locations throughout the lifecycle. A detailed audit trail of each event in the correspondence and response lifecycle is constructed using data matching methods and various statistics regarding the lifecycle, such that the response habits of customers are formulated.
US08412594B2 Multilevel silhouettes in an online shopping environment
Selecting a first silhouette image of an item at a client machine displays a plurality of silhouette images representing aspects of the item such as style, length type and sleeve type. Selecting any of those aspects allows a server to search a database for listings of similar items that have those aspects. Concurrently selecting one or more of the images representing those aspects and one or more sizes, allows a server to search a database for listings of similar items that have those aspects and those sizes.
US08412593B1 Credit card matching
A consumer provides authorization to a card match system to access the consumer's credit file to match the consumer to one or more credit cards. The consumer's credit score is retrieved and then compared to the acceptable credit score range for each of a plurality of credit cards. The consumer is notified of any matches. If one or more matches are found, a prescreened matching of the consumer to one or more credit cards is requested, without authorization from the consumer and without notifying the consumer that the prescreening is being performed. The consumer may then be notified of the matches found by the first comparison that are based on the credit score and of the matches found by the more detailed comparison based on the attributes of the consumer's credit file.
US08412589B2 Photobook engine powered by blog content
A computer system for creating a design for an image product includes servers that can identify a blog page that includes an image, text, or designs, automatically incorporate at least one of the image, text, or the design object in the blog page into the design of an image product, and allow a user to review the design of the image product. The servers communicate with a printing finishing facility that makes a physical image product according to the design of the image product.
US08412587B2 Integration of remote bidders into multiple and simultaneous live auctions
Multiple simultaneous auctions can be monitored and participated in using a single bidding device operated by a single remote bidder. A multi-windowed environment allows for the display of active bidding windows and docked bidding windows. The active bidding windows are fully functional bidding windows and include auction status, product information and the like. The docked bidding windows provide a subset of the information but, nonetheless provide real-time auction status information and allows for bidders to enter bids into the auctioning process without having to move the bidding window into an active status. A customer-identifier selector of identifier allows the remote bidder to associate a customer with a particular bidding window. The customer-identifier advantageously helps the remote bidder to track who purchased items are associated with, as well as providing control structure over the bidding process.
US08412581B1 Facilitating business transactions between trading networks
A method of establishing an interconnection between trading networks may include receiving at a home operator of a home trading network an access establishment request communicated from a home user. The access establishment request may include a request to establish access to a desired application. The desired application may be associated with a foreign trading network coupled to the home trading network via a computer network. The method may further include communicating the access establishment request from the home operator to a foreign operator of the foreign trading network; receiving at the home operator an approval of the access establishment request communicated from the foreign operator, if appropriate; establishing an application access allowing the home user to use the desired application; and communicating a transaction communication to the desired application. The transaction communication may relate to a business transaction.
US08412579B2 Recipes management system
The present invention is generally related to a system for managing recipes using a web server and an off-line software application. A user using the software application will be able to create, display, print, modify, and search recipes and menus. The web server will be a recipe store where a user can buy and download individual recipes and electronic cookbooks into the software application secure database storage. The software application has a web interface to communicate with the recipe store, allowing the user to have an extended set of facilities like posting his/her own recipes for sale, requesting restaurant and food store services for a given recipe or menu, requesting the restoration of their recipe database, and receiving suggested drinking dates for their current wine inventory. The software application comes in two versions: the read-only and the all-inclusive version. With the read-only version a user will not be able to create or modify a recipe or use any of the extended facilities. The read-only version will be free to download from the recipe store.
US08412578B2 System for delivering advertisements to wireless communication devices
An advertising system and method for a communication system that delivers advertisements to subscribers based on the respective subscriber data. The advertisers, through the provider of the system, have advertisements selected and delivered to the subscriber based on the subscriber data. The advertiser pays for advertisement delivery such that the provider can offer reduced rates or free communication services to the subscribers. The provider is capable through the system to update the subscriber data in real time including personal profile, purchase history, financial condition, and location. The provider through the system is capable of establishing advertisement delivery priority by evaluating the subscriber data in real time just prior to triggering advertisement delivery. The advertisement can be delivered in place of ring tones, at the end of the conversation, and while waiting for the other party to answer.
US08412570B1 Providing recommendations for reciprocal links in website creation system
A method, within a computer hardware system, includes the following. A second functional marketing element and a first website are associated with a first user. A first functional marketing element and a second website are associated with a second user. The first functional marketing element is inserted within the first website. At least one recommended website, associated with the computer hardware system, into which the second functional marketing element is to be reciprocally inserted is providing to the first user. The second functional marketing element is reciprocally inserted within the second website based upon the first functional marketing element being inserted within the first website. The at least one recommended website is different than the first website. The second functional marketing element, within the second website, includes a link to the first website. The first functional marketing element, within the first website, includes a link to the second website.
US08412565B2 Apparatus, method and program for formulating and solving problems over a network
In an apparatus, method and computer memory for interactive problem solving on a network, a server receives from a first participant via the network a formulation of a problem to be solved. The server receives from other participants via the network suggested solutions to the problem, and distributes portions of an award to those participants who contribute suggested solutions to the problem.
US08412559B2 Systems and methods for improved calculation of coefficient for price sensitivity
Various embodiments of the present invention provide systems, methods, and computer program products for calculating a sufficiently accurate coefficient for price sensitivity to use in a target pricing system. In general, various embodiments of the invention involve providing an expanded data set by adding shadow data to a historical bid data set that allows a logistic regression approach to mathematically calculate the coefficient for price sensitivity with greater accuracy.
US08412557B1 Method and system for determining whether an offering is controversial based on user feedback
The controversiality of an offering in a computer implemented system is computed based on user satisfaction feedback. A controversiality index can be provided to indicate the extent to which the offering is controversial.
US08412551B2 Formal structure-based algorithms for large scale resource scheduling optimization
A method and computer program product for optimization of large scale resource scheduling problems. Large scale resource scheduling problems are computationally very hard and extremely time consuming to solve. This invention provides a Lagrangian relaxation based solution method. The method has two distinct characteristics. First, the method is formal. It is completely structure-based and does not use any problem domain specific knowledge in the solution process, either in the dual optimization or the primal feasibility enforcement process. Second, updating the Lagrangian multipliers after solution of every sub-problem without using penalty factors results in fast and smooth convergence in the dual optimization. The combination of high quality dual solution and the structure-based primal feasibility enforcement produces a high quality primal solution with very small solution gap. An optimal solution is first found to the dual of the resource scheduling problem by sequentially finding a solution to a plurality of sub-problems and updating a set of values used in the dual problem formulation after each sub-problem solution is obtained. Coupling constraint violations are systematically reduced and the set of values are updated until a feasible solution to the primal resource scheduling problem is obtained. An initial set of multiplier values is further determined by solving a relaxed version of the primal problem where most of the local constraints except the variable bounds are relaxed.
US08412549B2 Analyzing business data for planning applications
The present disclosure involves systems, software, and computer implemented methods for providing efficient planning through analyzing data. One process includes operations for generating a business object containing parameters and plan data of a business plan, the plan data represented by a plurality of aggregation levels. A change to a particular item in the plan data is identified, the change associated with a particular aggregation level. The change to the particular item is automatically propagated to a lowest level of granularity of the plan data, and the change to the particular item is available to each of the plurality of aggregation levels.
US08412548B2 Linked decision nodes in a business process model
Embodiments of the present invention address deficiencies of the art in respect to decision node processing in a business process model and provide a method, system and computer program product for linked decision nodes in business process models. In an embodiment of the invention, a business process model simulation method can be provided. The method can include loading a business process model for simulation, designating a decision node in the business process model as a master decision node and linking another decision node in the business process model as a slave decision node to the master decision node. The method further can include simulating the master decision node to select an output pin and storing the selected output pin in association with the master decision node, and applying the selected output pin in the slave decision node when arriving at the slave decision node during the simulation without simulating the slave decision node.
US08412546B2 Method and apparatus for tracking repair facility performance for repairs relating to replacement rental vehicle transactions
Systems and methods for tracking repair facility performance in a replacement rental vehicle context are disclosed. Various operations for adding and subtracting credits from a repair facility virtual bank account are disclosed. Adjustments to credit totals can be based on repair facility performance with regard to an individual vehicle repair or a plurality of vehicle repairs.
US08412544B2 Method and apparatus of determining a radiation dose quality index in medical imaging
The present invention relates to a method and apparatus which quantifies radiation safety in medical imaging through the creation and analysis of objective data for each individual imaging procedure with respect to acquisition parameters, calculated radiation dose, and clinical data related to imaging examination selection and performance. The present invention also calculates a cumulative radiation dose based upon an individual patient's entire medical record, along with occupational and environmental exposures, to calculate a dynamic cumulative radiation-induced carcinogenesis risk. The present invention provides reforms to improve patient safety, quality and accountability, by creating a technology which simultaneously records and tracks objective data referable to radiation safety, medical imaging quality, and accountability among the various stakeholders and technologies in use. This quantifiable data is referred to as the Radiation Dose Quality Index (RDQI), and creates an objective, data-driven measure of quality and safety as it relates to medical practice.
US08412538B2 System and method for prepurchased replenishment of pharmaceuticals
A computer system and method manages the disbursement and replacement of medication units to patients. Medication units disbursed to qualified patients under qualified discount plans are replaced by replenishment. Computer systems implementing traditional replenishment, cached replenishment, and prepurchased replenishment are disclosed. The computer system and method monitors medication units disbursed to patients by a pharmacy and tracks the amount of medication units disbursed to qualified patients of health care providers qualified under a discount program. When the amount of disbursed medication units reaches a threshold, replacement medication units are ordered. The medication units disbursed to non-qualified patients are replaced through restocking and the medication units disbursed under a qualified discount program are replaced through traditional replenishment, cached replenishment, and/or prepurchased replenishment.
US08412536B2 Methods and apparatus for freshness and completeness of information
A system that facilitates publishing and consuming information that is of time sensitivity, for example, price information. Methods are employed to achieve completeness and freshness in information for a given domain. A preferred embodiment is a shopping site that is capable of comparing prices, purchasing bundled products and dealing with coupons.
US08412532B2 Integration of embedded and network speech recognizers
A method, computer program product, and system are provided for performing a voice command on a client device. The method can include translating, using a first speech recognizer located on the client device, an audio stream of a voice command to a first machine-readable voice command and generating a first query result using the first machine-readable voice command to query a client database. In addition, the audio stream can be transmitted to a remote server device that translates the audio stream to a second machine-readable voice command using a second speech recognizer. Further, the method can include receiving a second query result from the remote server device, where the second query result is generated by the remote server device using the second machine-readable voice command and displaying the first query result and the second query result on the client device.
US08412524B2 Replacing text representing a concept with an alternate written form of the concept
A system enables a transcriptionist to replace a first written form (such as an abbreviation) of a concept with a second written form (such as an expanded form) of the same concept. For example, the system may display to the transcriptionist a draft document produced from speech by an automatic speech recognizer. If the transcriptionist recognizes a first written form of a concept that should be replaced with a second written form of the same concept, the transcriptionist may provide the system with a replacement command. In response, the system may identify the second written form of the concept and replace the first written form with the second written form in the draft document.
US08412523B2 Distributed dictation/transcription system
A distributed dictation/transcription system is provided. The system provides a client station, dictation manager, and dictation server networked such that the dictation manager selects a dictation server to transcribe audio from the client station. The dictation manager selects one of a plurality of dictation servers based on conventional load balancing and on a determination of whether the user profile is already uploaded to a dictation server. While selecting a dictation server or uploading a profile, the client may begin dictating, which audio would be stored in a buffer of dictation manager until a dictation server was selected or available. The user may receive in real time or near real time a display of the textual data that may be corrected by the user to update the user profile.
US08412521B2 Discriminative training of document transcription system
A system is provided for training an acoustic model for use in speech recognition. In particular, such a system may be used to perform training based on a spoken audio stream and a non-literal transcript of the spoken audio stream. Such a system may identify text in the non-literal transcript which represents concepts having multiple spoken forms. The system may attempt to identify the actual spoken form in the audio stream which produced the corresponding text in the non-literal transcript, and thereby produce a revised transcript which more accurately represents the spoken audio stream. The revised, and more accurate, transcript may be used to train the acoustic model using discriminative training techniques, thereby producing a better acoustic model than that which would be produced using conventional techniques, which perform training based directly on the original non-literal transcript.
US08412520B2 Noise reduction device and noise reduction method
A noise reduction device comprises a SN ratio obtaining unit configured to obtain a SN ratio as a function of an estimated noise spectrum and an arithmetic product of an averaged power spectrum of the input signal and noise likeliness signal, and an output signal obtaining unit configured to obtain a output signal whose noise is reduced based on the input signal and the SN ratio obtained by the SN ratio obtaining unit.
US08412519B2 Steganography in digital signal encoders
In a method for embedding steganographic information into the signal information of a signal encoder, a solution is to be created, which enables steganographic information being embedded into the signal information of a signal encoder such that a reduction of the voice quality is largely avoided. This is achieved by means of providing data information, particularly voice information, selecting steganographic information from a quantity of steganographic information, generating a code word from a code book provided by means of the signal encoder on the basis of the code elements forming the code book such that with the use of the code word generated within the scope of a transmission standard associated with the code book the data information is encoded into signal information containing the code word and/or making reference to the code word; and by the code word generated having an additional feature that can be calculated on the basis of the code elements forming the code word, wherein the additional feature represents the steganographic information.
US08412517B2 Dictionary word and phrase determination
Context signals in documents are identified, characters bounded by the context signals are identified, one or more candidate words defined by the characters bounded by the context signals are identified, and one or more of the candidate words are added to an input method editor dictionary.
US08412512B1 Feed translation for a social network
A system and method for translating a social feed is disclosed. The system comprises a communication module, a decoding engine and a re-encoding engine. The communication module receives social feed data and a request from a social network application. The social feed data is configured to cause a client to display a social feed in a first language. The request includes data indicating that the social feed should be displayed in a second language. The decoding engine decodes the social feed data to generate decoded social feed data. The re-encoding engine re-encodes the decoded social feed data to cause the client to display the social feed in the second language based at least in part on the request. The communication module sends the translated social feed data to the client.
US08412511B2 Systems and methods for providing translations of applications using decentralized contributions
Various embodiments of the present invention provide systems and methods for providing a translation for a set of one or more terms or phrases related to a software application using decentralized contributions. In particular, various embodiments provide systems and methods by which multiple users of the application contribute translations for individual terms or phrases of the application instead of having one entity supply the translation of the software application. Specifically, the process of various embodiments: (1) provides a repository for storing translations of the individual terms or phrases in a target language (e.g., a language for which a translation is needed); (2) collects the translations provided by users and stores the translations in the repository; (3) identifies the preferred translation for each individual term or phrase; and (4) displays the preferred translation to the user in response to receiving a user's request for a preferred translation in the target language.
US08412510B2 Methods and apparatus to display localized resources in process control applications
Example methods and apparatus to display localized resources in a process control system are disclosed. A disclosed example method includes receiving in a server a locale identifier and a resource identifier from an application, identifying via the server a language file in a database that corresponds to the locale identifier, determining via the server using the language file a resource included within a memory that corresponds to the resource identifier, accessing the resource from the memory via the language file, and sending via the server the resource to the application to display the resource in a format associated with the locale identifier.
US08412504B2 System and method for high-content oncology assay
The present invention provides an apparatus, system, method and computer program and computer program product for analyzing cellular samples. One embodiment of the apparatus and method provides a multiparameter assay that provides information with respect to cell proliferation, cell cycling and cell death. The multiparameter assay is particularly useful for assessing and screening candidate compounds for anti-cancer utility.
US08412501B2 Production simulator for simulating a mature hydrocarbon field
A production simulator (2), for simulating a mature hydrocarbon field, providing quantity produced (Qφktb ) per phase, per well, per layer (or group of layers) and per time as a function of production parameters (PP), wherein the production simulator (2) matches history data (HD) of the mature hydrocarbon field and verifies a Vapnik condition.
US08412500B2 Simulations for hydraulic fracturing treatments and methods of fracturing naturally fractured formation
A hydraulic fracture design model that simulates the complex physical process of fracture propagation in the earth driven by the injected fluid through a wellbore. An objective in the model is to adhere with the laws of physics governing the surface deformation of the created fracture subjected to the fluid pressure, the fluid flow in the gap formed by the opposing fracture surfaces, the propagation of the fracture front, the transport of the proppant in the fracture carried by the fluid, and the leakoff of the fracturing fluid into the permeable rock. The models used in accordance with methods of the invention are typically based on the assumptions and the mathematical equations for the conventional 2D or P3D models, and further take into account the network of jointed fracture segments. For each fracture segment, the mathematical equations governing the fracture deformation and fluid flow apply. For each time step, the model predicts the incremental growth of the branch tips and the pressure and flow rate distribution in the system by solving the governing equations and satisfying the boundary conditions at the fracture tips, wellbore and connected branch joints. An iterative technique is used to obtain the solution of this highly nonlinear and complex problem.
US08412498B2 System and method for custom product design
Computer-implemented electronic document design systems and methods allowing a user to integrate user-specific location maps into custom printed products. During the creation of an electronic design of a product intended for subsequent printing, user-provided location information is received by a server computer and used to generate a user map suitable for high quality printing. Lower resolution display and thumbnail versions of the map suitable for displaying to the user of the client system are generated.
US08412495B2 Fitting procedure for hearing devices and corresponding hearing device
The method for adjusting a hearing device (11) to the hearing preferences of a user of the hearing device comprises a) adjusting at least one of N parameters (P1, P2), preferably with 2≦N≦4; b) obtaining a gain model (G), which is identical with the output of a fitting rationale (F) applied to a model audiogram (A), wherein the model audiogram depends on the N parameters and is independent of possibly existing audiogram values measured for the user; and c) using the gain model (G) or a gain model derived therefrom in said hearing device (11). Preferably, the model audiogram (A) is an approximation to an audiogram occurring in a pre-defined empirical sample of individual audiograms. The user preferably carries out the method by himself and without external equipment. A corresponding arrangement (1) is disclosed, too. A simple and efficient hearing device fitting can be achieved.
US08412494B2 Optimal solution relation display apparatus and optimal solution relation display method
An apparatus receives input of sample sets, each including a set of values of design parameters and a set of values of objective functions; calculates objective function approximating equations; and selects, as initial candidates for an optimal design parameter set, some sets of values of design parameters corresponding to non-dominated solutions. The apparatus calculates one or more interpolating design parameter sets interpolating between two adjacent components in the candidates; and approximates values of the objective functions for each interpolating design parameter set. The apparatus selects an optimal interpolating design parameter set corresponding to a non-dominated solution in the cost evaluation for a pair of objective functions; and integrates it into the candidates. The apparatus repeats processes on the new candidates while determining the parameter distance between components of the new candidates. Finally obtained new candidates are output as final optimal design parameter sets and information relating to it is displayed.
US08412493B2 Multi-dimensional model generation for determining service performance
A method of generating a multi-dimensional model comprises receiving data defining multiple resource types, receiving metadata defining a hierarchical organization for one or more resource types, a hierarchical resource type for a respective resource type defining multiple levels of aggregation, and composite resource types for one or more groups of resource types, a composite resource type defining a composition of resource types, and generating the multi-dimensional model from the received data and received metadata, the generating comprising creating a multi-dimensional function for each resource type and for each composite resource type.
US08412490B2 Methods and systems for structural health monitoring
Methods and systems are provided for obtaining structural health data for evaluating a structural health of a component. A transducer detects a first signal representative of a signal transmitted through at least a portion of the component. An estimated signal for a remote transducer is determined based on at least the first signal and a transfer function.
US08412488B2 System and method for using a network of thermostats as tool to verify peak demand reduction
The invention comprises systems and methods for estimating the rate of change in temperature inside a structure. At least one thermostat located is inside the structure and is used to control an climate control system in the structure. At least one remote processor is in communication with said thermostat and at least one database stores data reported by the thermostat. At least one processor compares the outside temperature at least one location and at least one point in time to information reported to the remote processor from the thermostat. The processor uses the relationship between the inside temperature and the outside temperature to determine whether the climate control system is “on” or “off”.
US08412486B2 Power converter remaining life estimation
Subject matter disclosed herein may relate to monitoring and/or estimating remaining life for a power converter.
US08412484B2 Non-contact scanning system
A non-contact scanning system for three dimensional non-contact scanning of a work piece is disclosed for use in various applications including reverse engineering, metrology, dimensional verification and inspection The scanning system includes a scanner carried by an arcuately configured gantry assembly and a fixture for carrying a work piece. The gantry assembly includes a fixed arcuately shaped gantry member and a telescopic arm that is movable in an arcuate direction relative to a rotary table that carries the object to be scanned. A scanner is mounted on the end of the telescopic member and is movable in a radial direction. Objects to be scanned are mounted on a rotary table that is also movable in an X-Y direction or alternatively in the X, Y and Z directions under the control of a motion control subsystem, a machine control user interface subsystem and an image capture.
US08412482B2 Multi channel electronic acceleration switch
An electronic acceleration switch, such as for arming and firing a squib, for instance used in arming a warhead, safe missile air, ground and sea launch separation arming, includes multiple redundancies to provide a fail-safe system that does not have a single-point failure. The switch includes different channels, each of which includes a power subsystem, multiple accelerometers, a pair of controllers, and a switching circuit. The power subsystems of the two channels provide power to multiple accelerometers of each channel. The accelerometers of each channel may include a mix of digital and analog accelerometers. The acceleration sensors can be either one-axis or three-axis sensors. The accelerometers are connected to the controllers of both channels. The controllers provide redundancy for each channel. In addition, the controllers include voting logic that receives inputs from the accelerometers, and determines whether to send arm and enable signals to the multiple squib drivers.
US08412480B2 Method for determining the angular magnitude of imaging acquiring apparatus and vehicle collision warning system using thereof
The invention provides a method for determining the angular magnitude of an imaging acquiring apparatus, which is capable of obtaining an arranging angular magnitude with respect to the imaging acquiring apparatus in various environments by an iteration algorithm having parameters of position of a calibrating tool with respect to an image coordinate system and characteristic value corresponding to a spatial coordinate system respectively. Meanwhile, the present further provides a vehicle collision warning system which functions to obtain the relative distance between the carrier and objects around according to the image acquired by the imaging acquiring apparatus and the angular magnitude and height of the imaging acquiring apparatus. By means of the method disclosed in the present invention, the procedure to detect the angular magnitude of the image acquiring apparatus is more convenient and accurate such that the convenience for using the vehicle collision warning system is capable of being improved.
US08412479B2 Memory power estimation by means of calibrated weights and activity counters
Memory power estimation by means of calibrated weights and activity counters are generally presented. In this regard, in one embodiment, a memory power is introduced to read a value from a memory activity counter, to determine a memory power estimation based at least in part on the value and a calibration, and to store the memory power estimation to a register. Other embodiments are also described and claimed.
US08412477B2 Method and arrangement for digital measuring a capacitive sensor
An arrangement for digital measuring a capacitive sensor is provided with a charge balance frequency converter having an operational amplifier with an inverting input, a noninverting input and an output. Between the output and the inverting input an integrating capacitor is connected, and the noninverting input is connected with a reference potential. The arrangement provides a simple switched capacitor architecture for measuring the sensor capacitance, which tolerates grounded sensor capacitors, and which is not affected by the shunt resistance. The value of the shunt resistance is determined at the same time. The arrangement makes use of a two frequency measurement of the capacitor resistance combination by using the charge balancing procedure followed by a calculation based on the results of two conversions and the ratio of the clock frequencies of the first and second conversion.
US08412475B1 Pseudorandom binary discrete interval noise signal generation and injection on to the electric power grid
A synchronized pseudorandom sequence injector is provided for injecting a plurality of pseudorandom signals at selected locations in a power system having a plurality of locations forming a transmission and distribution grid. A synchronization pulse generator generates an accurate reference clocking signal. A pseudorandom clocking and sequence generator receives the clocking signal and generates a string of pseudorandom sequences. A binary drive control creates a tri-state voltage output from a logic level output of the pseudorandom clocking and sequence generator. A signal conditioning interface processes the voltage output to attenuate any protection related carrier signals from a pseudorandom signal injection point at a selected location.
US08412471B2 Measurement instrument
One A/D converter and the other A/D converter have a common power supply voltage and sample an A/D conversion value at short time intervals and at a long time intervals, respectively. Both the A/D converter and the A/D converter are set in a constant active state (continuous conversion mode). This allows the total consumption current combining the consumption current of the A/D converter and the consumption current of the A/D converter to be constant, so that the power supply voltage is stabilized and a stable A/D conversion value can be obtained from each of the A/D converters.
US08412469B1 Environmental monitoring of microbe metabolic transformation
Mobile system and method for monitoring environmental parameters involved in growth or metabolic transformation of algae in a liquid. Each of one or more mobile apparati, suspended or partly or wholly submerged in the liquid, includes at least first and second environmental sensors that sense and transmit distinct first and second environmental, growth or transformation parameter values, such as liquid temperature, temperature of gas adjacent to and above the exposed surface, liquid pH, liquid salinity, liquid turbidity, O2 dissolved in the liquid, CO2 contained in the liquid, oxidization and reduction potential of the liquid, nutrient concentrations in the liquid, nitrate concentration in the liquid, ammonium concentration in the liquid, bicarbonate concentration in the liquid, phosphate concentration in the liquid, light intensity at the liquid surface, electrical conductivity of the liquid, and a parameter α(alga) associated with growth stage of the alga, using PAM fluorometry or other suitable parameter measurements.
US08412460B2 Methods and systems for characterizing a cellular constituent using response profiles
The invention relates to methods and systems (e.g., computer systems and computer program products) for characterizing cellular constituents, particularly genes and gene products. In particular, the invention provides methods for assigning or determining the biological function of uncharacterized genes and gene products by using “response profiles,” i.e., measurements of pluralities of cellular constituents in cells having a modified gene or gene product, as phenotypic markers for the gene or gene product. Methods are provided for clustering such response profiles so that similar or correlated response profiles are organized into the same cluster. The invention also provides databases or “compendiums” of response profiles to which the response profile of an uncharacterized gene or gene product can compared.
US08412457B2 Method and apparatus for setting destination in navigation terminal
A method and apparatus are provided for setting a desired destination in a navigation terminal. A position information message is received. Position coordinates corresponding to the position information included in the position information message are set as the position coordinates of a desired destination related to a certain route.
US08412454B2 Selective control of an optional vehicle mode
Exemplary methods, systems and components enable selective control of an operational mode for a vehicle that is subject to an administrative standard. In some instances a qualified person or entity may attain a preferred consequential result related to a user-selected vehicle operation mode that may involve a vehicle operation paradigm and/or a vehicle travel route and/or a vehicle travel destination. In some embodiments, implementation of the selected vehicle operation mode may modify a conformity status of the vehicle relative to the administrative standard.
US08412453B2 Navigation device
A navigation device includes a base unit 10 which is mounted to a body of a vehicle, a front panel unit 14 which is detachably mounted to and connected to the base unit 10, the front panel unit having a navigation function of displaying map data on a front panel and displaying a location of the vehicle on the map data, and an authentication unit 30 which performs authentication to confirm that the base unit 10 and the front panel unit 14 have been connected to each other and, when confirmed, permits operation of an electrical control unit of the vehicle. The navigation device can be used as an antitheft device.
US08412452B2 System serving a remotely accessible page and method for requesting navigation related information
A system serving a remotely accessible page includes a server and the remotely accessible page operatively connected to the server. The remotely accessible page includes a first activation option for initiating a navigation function utilizing no starting point or a starting point entered by a user, and a second activation option for initiating a navigation function utilizing a starting point obtained by the system from a vehicle.
US08412450B1 Method for navigating in GPS denied environments
A method for allowing accurate navigation to a target regardless of GPS jamming levels. A method to update the navigation solution of an object being navigated toward a target based upon seeker measurements in at least one of three electromagnetic frequency domains: infrared, visible, and radio frequency (RF).
US08412447B2 Method and device for effecting a computer-aided estimation of the mass of a vehicle, particularly of a commercial vehicle
A method is for effecting a computer-aided estimation of the mass of a vehicle, e.g., of a goods-carrying vehicle, based on the equilibrium ratio between the driving force and the sum of the inertial force and drive resistances, in which the mass and a gradient angle of the roadway are contained as quantities. The method may include: a) computer-aided differentiation of the equilibrium ratio according to the time with the assumption that the gradient angle is constant; and b) calculating the mass of the vehicle and/or the reciprocal value of the mass from the equilibrium ratio differentiated according the time.
US08412446B2 Travel history collection system and terminal side device used for it
A travel history collection system includes a terminal side device and a center side device capable of communicating with the terminal device. The terminal device includes the following components. A vehicle information acquisition part acquires a travel history of a vehicle. A short-range wireless communication means and a wide-range wireless communication means are used to transmit the acquired travel history to a center device. A travel history transmission part transmits the travel history to the center device via the short-range wireless communication means when the travel history can be transmitted via the short-range wireless communication means, and via the wide-range wireless communication means when the travel history cannot be transmitted via the short-range wireless communication means. The center device receives the travel history from the terminal device via the wide-range wireless communication antenna and the road side unit so as to reduce the load on wide-range wireless communication, and to accurately collect a travel history from each terminal device at real time. Thus, latest travel histories can be collected efficiently.
US08412432B2 Protective arrangement for the protection of safety-relevant electronic circuits from malfunctions
A protective circuit arranged on a Printed Circuit Board (PCB) has two conductor loops. At least one supply voltage track, at least one semiconductor switch and at least one control component are arranged on the PCB. A first terminal of the control component and a first terminal of the semiconductor switch are connected electrically. A first conductor loop of the protective circuit is arranged on the PCB so that it surrounds an electrically conducting connection between the supply voltage track and the semiconductor switch and/or the control component. A second conductor loop is arranged on the PCB so that it surrounds the electrically conducting connection between the first terminal of the control component and the first terminal of the semiconductor switch, and thereby screens the same from the semiconductor switch and at least from those regions of the control component that are also connected to the supply voltage track.
US08412428B2 System for and method of detecting clutch engagement of a manual transmission
A system and method of detecting clutch engagement of a manual transmission of a motor vehicle is disclosed. The system and method include a clutch switch for detecting clutch engagement and a backup method for detecting clutch engagement. The backup method includes varying a target speed of an engine drive shaft of the motor vehicle and comparing the speed of the engine drive shaft with the speed of a mainshaft of the motor vehicle.
US08412425B2 Transmission control module
An exemplary transmission system includes a plurality of sensors each configured to output a signal at least partially representative of a speed of at least one of a first transmission input shaft, a second transmission input shaft, a transmission output shaft, and an engine. A transmission control module is in communication with the plurality of sensors and is configured to identify at least one of the plurality of sensors as a failed sensor and another of the plurality of sensors as a working sensor. The transmission control module is further configured to estimate the signal of the failed sensor based on a predetermined relationship between an expected signal from the failed sensor and the signal received from the working sensor.
US08412422B2 Vehicle control apparatus, vehicle control method, computer program for implementing same method, and data storage medium storing same computer program
A vehicle control apparatus including a brake mechanism that produces braking force through actuation of a first actuator, a shift mechanism that changes the shift position of a transmission through actuation of a second actuator, a controller that controls the electric power supplied to the first actuator and the electric power supplied to the second actuator; a first electric power supply unit that supplies electric power to the controller; a second electric power supply unit that supplies electric power to the first actuator; and a third electric power supply unit that supplies electric power to the second actuator. An actuator control unit controls the electric power supplied to the second actuator from the second electric power supply unit or from the third electric power supply unit when the second actuator is not able to operate using electric power supplied from the first electric power supply unit.
US08412415B2 Impact detection arrangement
An impact detection arrangement for a motor vehicle has at least one pressure body in a side door region of the motor vehicle. The at least one pressure body is connected to a pressure sensor via a connecting line. Additionally, the at least one pressure body is provided in an impact region that is relevant to a fixed pole side crash test, and is adapted to this region.
US08412408B2 Parking brake system with electric control
A system including a calculator and a control housing including switches having a single stable position in an opened position and with a manual control member for the switches. The control member is of monostable type with automatic return into a rest position in which all switches are open. The housing includes: a single first switch controlling actuation of brakes and adapted to be closed upon an action on the control member in a first direction; a single second switch controlling release of the brakes and adapted to be closed upon an action on the control member in a second direction opposite the first direction; and a diagnosis circuit providing, according to the position of the control member, an analog information distinguishing between a system activated state in which one of the first and second switches is closed, a system deactivated state in which the first and second switches are open, and malfunction states.
US08412407B2 Calibration control systems and methods
A base determination module determines a base value based on a base value input. A compensation determination module determines a base compensation value based on a base value input. A compensation coefficient determination module determines a compensation coefficient based on a compensation coefficient input. A multiplier module determines a compensation value based on a product of the base compensation value and the compensation coefficient. A target module determines a target value based on the base value and the compensation value and controls an actuator based on the target value. A calibration module selectively displays predetermined options for calibrating one of the base compensation value input and the compensation coefficient input and sets the one of the base compensation value input and the compensation coefficient input to a selected one of the predetermined options.
US08412405B2 Electronic control system and method for vehicle diagnosis
A vehicle diagnosis system includes an electronic control unit, which executes a diagnosing process for determining whether any abnormality is present in a vehicle based on signals from vehicle devices. When any abnormality is detected, the electronic control unit stores in an EEPROM a diagnosis result indicative of the abnormality when a storage permission flag in the EEPROM is in the on-state. The storage permission flag is turned on from the off-state when receiving a storage permission command from an external unit. Thus, the storage of the diagnosis result into the EEPROM may be permitted at the time of transmitting the storage permission command externally to the ECU.
US08412402B2 Vehicle state tracking method and apparatus for diagnostic testing
A vehicle state tracker tracks the state of a vehicle during a diagnostic test sequence to eliminate redundant steps between diagnostic procedures. The vehicle state tracker maintains a list of preconditions required for each diagnostic procedure, reads a current vehicle state from a memory register and verifies the current setting of the vehicle state corresponding to a specific precondition. If the precondition is required and the current setting is not valid, the state tracker further formats a test preparation step corresponding to the precondition for display to instruct a vehicle technician to satisfy the precondition. Otherwise, if the precondition is not required and the corresponding setting is valid, the state tracker formats an instruction to reverse the corresponding vehicle condition. The state tracker additionally receives feedback indicating when a precondition has been satisfied or the corresponding vehicle condition has been reversed, and updates the vehicle state in memory.
US08412397B2 Clutch fill command based on clutch slip speed profile synchronization prediction
A vehicle includes an engine, a first motor, and a second motor, each configured to generate a torque. A gearbox is configured to receive the generated torque. An oncoming clutch is configured to engage during a transition from a present operating mode to a target operating mode. A controller is configured to identify a speed profile associated with a transition to the target operating mode. The speed profile defines a calibrated profile time that represents an amount of time to synchronize the oncoming clutch during the transition from the present operating mode to the target operating mode. The controller is configured to adjust the calibrated profile time in real time to define an adjusted profile time and control the engagement of the oncoming clutch during the transition from the present operating mode to the target operating mode based at least in part on the adjusted profile time.
US08412393B2 Apparatus and method for monitoring of infrastructure condition
A system and method for vehicle-centric infrastructure monitoring system includes an inspection system mountable on a vehicle configured to travel over an expanse of rail track having a plurality of track blocks. The inspection system acquires track data for at least some track blocks along the expanse of rail track. The monitoring system also includes a positioning system to determine a location of the vehicle and generate location data indicative of an associated track block location, a communications device to transmit the track/location data to a remote location, and a centralized computing system positioned at the remote location to receive the transmitted track/location data. The centralized computing system is programmed to determine a current probability of a track condition for a track block and combine the current track condition probability with a previously determined cumulative track condition probability to provide an updated track condition probability for the track block.
US08412390B2 Information presentation device
An information presentation device includes: a directional information obtaining element for obtaining directional information based on a signal from an enhancement device for safety or comfort of a passenger of a vehicle; an information presentation controller for generating a driving signal based on the directional information; and a stimulation element including multiple vibrators for generating a traveling wave of vibration in an in-vehicle element. A directionality of the traveling wave corresponds to the directional information. The stimulation element transmits the traveling wave to the passenger so that the passenger perceives the directionality of the traveling wave.
US08412385B2 Power management
Communicating a power control feedback signal from a system is disclosed. In some embodiments, upon determining how to control input power which may be based at least in part, for example, on an in situ measurement of an operating condition in an operating environment, an appropriate symbol is constructed based upon the determination and is transmitted on a single line. In some embodiments, the single line corresponds to the reference voltage of an associated power supply.
US08412384B2 Power plant operation control system and a power plant maintaining and managing method
Quick recovery or recovery support of a faulty power generating facility by real time diagnoses such as facility failure diagnosis, supervision for failure symptoms, facility diagnosis by evaluation of performance using databases between the power generating facilities and an operation control system. The operation control system transfers information on operating status and secular characteristic changes of apparatus from power generating facilities or information from operators of selected power generating facilities. The level of a failure of a power generating facility which has a failure is evaluated and repairing information (e.g. recovery procedures, processes, required parts, inventory of the parts, possible failure causes, etc.) is automatically created from repairing information prepared in advance for each evaluation condition. The repairing information is then sent to the operation supporting section of the power generating facility.
US08412382B2 Zone based energy management system
According to an aspect of the disclosure, a zone based energy management system includes controlling at least one network device at a site using the proximity detection of a mobile device which may be based upon the detection of a plurality of zones. The network device may be a thermostat associated with the HVAC system of the site or other energy consuming appliances. Each of the zones may be associated with a corresponding temperature set-point of the thermostat or other energy consuming device where the temperature set point corresponding to a zone may be different from the temperature set points corresponding with each of the other zones.
US08412380B2 Cure time adjustment for a rubber article
A method for curing a rubber article including maintaining a measured curing temperature between a high temperature limit (TH) and a low temperature limit (TL). The TH TL are derived from high and low temperature curing curves respectively. Other steps may include obtaining a curing target A1 or A2, wherein A1 and A2 are areas between the high temperature curing curve and a base temperature (TB) and the low temperature curing curve respectively wherein TB is selected to make A1 and A2 within at least 10% of each other and determining an area under a measured curing curve, the area under the measured curing curve being between the measured curing curve and the TB, wherein the measured curing curve is defined as a plot of the measured curing temperature over time.
US08412376B2 Tension distribution in a tendon-driven robotic finger
A method is provided for distributing tension among tendons of a tendon-driven finger in a robotic system, wherein the finger characterized by n degrees of freedom and n+1 tendons. The method includes determining a maximum functional tension and a minimum functional tension of each tendon of the finger, and then using a controller to distribute tension among the tendons, such that each tendon is assigned a tension value less than the maximum functional tension and greater than or equal to the minimum functional tension. The method satisfies the minimum functional tension while minimizing the internal tension in the robotic system, and satisfies the maximum functional tension without introducing a coupled disturbance to the joint torques. A robotic system includes a robot having at least one tendon-driven finger characterized by n degrees of freedom and n+1 tendons, and a controller having an algorithm for controlling the tendons as set forth above.
US08412374B2 System and method for communicating vending information
A system and method for communicating vending information is provided. The system includes a plurality of vending apparatuses, each containing a vending inventory comprised of vendible media products, and a control center in communication with the plurality of vending apparatuses configured to receive user information. The user information can include a vending request for a vendible media product and a location identifier. The system is further configured to select a vending apparatus from the plurality of vending apparatuses based on the location identifier, determine whether the requested vendible media product is in the vending inventory of the selected vending apparatus, and transmit an electronic message to a user-specified electronic mail address upon determining that the requested vendible media product is in the vending inventory of the selected vending machine.
US08412372B2 Processing of undeliverable as addressed mail
A computerized method includes sorting mail that comprises a multiple pass mail sort operation, wherein the multiple pass mail sort operation for a mail piece comprises performing a first pass of the multiple pass mail sort operation, wherein performing the first pass comprises capturing data to identify a feature of the mail piece. The multiple pass mail sort operation also includes generating a first fingerprint for the mail piece between performing the first pass and performing a second pass of the multiple pass mail sort operation. The multiple pass mail sort operation also includes performing the second pass of the multiple pass mail sort operation. Performing the second pass includes determining a final sorting of the mail piece.
US08412367B2 Forming vehicle body models and other objects
A computer-implemented method for rapidly forming a vehicle body model includes identifying a vehicle design using a computer. Sectioning data is determined by sectioning the vehicle design into multiple virtual sections using a design program implemented on the computer. The sectioning data is used by a machine to form multiple modeling sections that correspond to the multiple virtual sections. The multiple modeling sections are nested together to form the vehicle body model. The multiple modeling sections are fixed together once the vehicle body model is formed.
US08412363B2 Methods and apparatus for mixing compressed digital bit streams
Methods, apparatus and articles of manufacture for mixing compressed digital bit streams are disclosed. An example method disclosed herein comprises acquiring a frame associated with a first compressed digital bit stream, unpacking the frame to obtain a plurality of original transform coefficient sets, and modifying the plurality of original transform coefficient sets to mix a second digital bit stream with the first compressed digital bit stream.
US08412362B2 Visual control process for valve gates
The present invention is a system for electronically controlling the movement of a pin assembly used in a valve gate mechanism of an injection molding machine. The system of the present invention includes at least one valve which is part of an injection molding machine, as well as a graphical user interface which is operable for controlling the injection molding machine and the valve. Additionally, the present invention also includes controlling the injection molding machine electronically for improving the control over the opening and closing of the valves.
US08412361B1 Remote identification and verification of a function prior to use thereof
Methods, systems and apparatus for enabling function identification to allow an end-user verify that a identified function is a desired function prior to activation or implementation thereof. A signal is sent from an initiating control to a receiver for identifying a particular function associated with the initiating control. An end-user is notified of this identified function and determines if the identified function is a desired function prior to activation thereof. If it is the desired function, the end-user may actuating a control associated with the initiating control to activate the function. If it is not the desired function, the end-user may stop the process or select another initiating control for repeating the process.
US08412358B2 Method and device for testing drive parameters of an electropneumatic valve for a pneumatic actuating drive
A method and an electronic device are disclosed for testing drive parameters of an electropneumatic valve which is inserted into a closed control loop for position regulation of a switching element of a pneumatic actuating drive for a fitting which can be operated thereby. The electropneumatic valve can be driven by an alternating signal of a specific amplitude, such that the control loop will oscillate about a nominal position value to be regulated by alternate ventilation and venting of the valve, such that hysteresis present in the pneumatic actuating drive can be overcome. The trajectory of the position oscillation that is produced can, at the same time, be detected at the switching element using sensors, from which a characteristic of the control loop for the selected amplitude can be determined to confirm whether an opening point which is suitable for the control loop has been found.
US08412357B2 Process control systems and methods having learning features
A system for operating a process includes a processing circuit that uses a self-optimizing control strategy to learn a steady-state relationship between an input and an output. The processing circuit is configured to switch from using the self-optimizing control strategy to using a different control strategy that operates based on the learned steady-state relationship.
US08412353B2 Method and device for controlling a computer-aided arithmetic process in a technical system
Disclosed is a method for controlling a computer-assisted arithmetic process in a technical system, which is designed for interactive network-based use such that data is input by means of an interactive network-based operation. Said data is processed at least in part during the computer-assisted arithmetic process while the interactive operations is prevented from actively influencing the computer-assisted arithmetic process and vice versa by dissociating the interactive network-based operation and the computer-assisted arithmetic process. Also disclosed is a device for controlling a computer-aided arithmetic process in a technical system, which is designed for interactive network-based use. Said device comprises a client, a server, a data memory, as controller, and an application. The client is connected to the server to exchange data, the server is connected to the data memory to exchange data, the data memory is connected to the controller to exchange data, and the controller is connected to the application to exchange data.
US08412352B2 Communication dipole for implantable medical device
This disclosure is directed to an implantable medical device having a housing that encloses at least a communication module. The implantable medical device also includes a first electrode electrically coupled to the communication module and an electrically conductive fixation mechanism that is mechanically coupled to the housing and electrically coupled to the communication module within the housing. The electrically conductive fixation mechanism includes a dielectric material that covers part of a surface of the fixation mechanism. A portion of the electrically conductive fixation mechanism is not covered by the dielectric material such that the portion of the electrically conductive fixation mechanism is exposed to form a second electrode that is electrically coupled to the communication module. The communication module is configured to communicate using the first electrode and second electrode.
US08412350B2 Neurostimulating lead having a stent-like anchor
A neurostimulating lead having a stent-like anchor is described. A distal portion of the lead is mounted to an exterior of an expandable, stent-like lead anchor. The stent-like lead anchor is formed from a superelastic material and is adapted to transition from a collapsed configuration to an expanded configuration upon deployment in a vessel. In the expanded configuration, the lead anchor presses the distal portion of the lead against at least one vessel wall of a vessel in which the lead is deployed securing and stabilizing the distal portion of the lead within the vessel.
US08412349B2 Three-piece button anchor and methods and devices using the anchor
A lead anchor comprises a housing, and a plunger. The housing comprises a rigid body and a flexible covering disposed over at least a portion of the rigid body. The housing defines a first opening and a second opening configured and arranged to receive a lead. The housing further defines a transverse lumen. The rigid body comprises one or more projecting locking ridges extending into the transverse lumen. A plunger comprising one or more locking detents disposed thereon is configured and arranged for insertion into the transverse lumen and engaging a lead and locking with the housing by engagement of at least one of the one or more locking ridges of the housing with at least one of the one or more locking detents of the plunger. At least one suture element is formed by the flexible covering for receiving a suture to suture the lead anchor to patient tissue.
US08412347B2 Methods and apparatus for leads for implantable devices
A charge pump is provided in the same integrated circuit chip as a control means which permits selectively connecting any of one or more electrodes with conductors along a lead. The charge pump derives about two volts from a one-volt supply, and becomes stable within a few tens of microseconds. The charge pump may be composed of three doublers—the first generating timing signals for the second and third doublers, with the second and third doublers working out of phase with each other.
US08412345B2 System and method for mapping arbitrary electric fields to pre-existing lead electrodes
A method and system for stimulating tissue using a plurality of electrodes is provided. Desired electrical parameter (e.g., field potential) values are determined at a plurality of spatial points. A plurality of constituent current sources is selected at the locations of the electrodes. The relative strengths of the constituent current sources that, when combined, result in estimated electrical parameter (e.g., field potential)|values at the spatial points that best matches the desired electrical parameter values at the spatial points are determined. The polarity and percentage of electrical current to be associated with each of the electrodes is selected based on the determined strengths of the constituent current sources. Electrical current is conveyed through the plurality of electrodes in accordance with the selected electrical current magnitudes to stimulate the tissue.
US08412336B2 Integrated delivery and visualization tool for a neuromodulation system
Methods and apparatus for delivering a neurostimulator to a target tissue are provided which may include any number of features. One feature is a delivery tool comprising a handle portion, an elongate shaft comprising a contoured distal portion, a visualization system embedded in the elongate shaft, and an insertion groove on the elongate shaft configured to deploy the neurostimulator. The contoured distal portion can be shaped and configured to maintain contact with a posterior maxilla and elevate a periosteum off of the posterior maxilla to avoid soft tissue dissection. In some embodiments, the neurostimulator is implanted in close proximity to or touching the sphenopalatine ganglion.
US08412333B2 Neurostimulator involving stimulation strategies and process for using it
This is a neurostimulator that is configured to treat epilepsy and other neurological disorders using certain stimulation strategies, particularly changing various pulse parameters, during the imposition of a burst of those pulses. The invention includes the processes embodying those stimulation strategies.
US08412329B2 Hemostasis valve and guidewire pacing system
Systems and methods for temporarily pacing a patient's heart are provided. One system includes a hemostasis valve with an adjustable electrical connection, the adjustable electrical connection having one or more adjustable contacts. The adjustable contacts have a first, radially expanded configuration and a second, radially constricted configuration. In the radially constricted configuration, the adjustable contacts are configured to pierce through a layer of an elongate medical device that is disposed in the hemostasis valve. The elongate medical device has a distal electrode and a conductor extending along a portion of the elongate medical device. The adjustable contacts pierce through and make contact with the conductor, providing an electrical pathway to the distal electrode. Also provided are vascular access systems including hemostasis valve and a guide catheter, guide wire torquers with adjustable contacts and methods of temporarily pacing a patient's heart.
US08412328B2 Electromagnetic therapy device and methods
Systems and techniques for applying an electromagnetic field to bodily tissue include a self-contained and portable electromagnetic field generating device disposed over a surface of bodily tissue such that the radiated electromagnetic fields impinge upon the bodily tissue. The device includes an electromagnetic field generator, which is coupled to an antenna that is arranged to radiate the electromagnetic field. A power source is coupled to the generator to provide power for the device and an activator is used to initiate radiation of the electromagnetic field. Methods of inducing electrical current in bodily tissues and treating disorders, such as pain-related disorders, are also disclosed.
US08412326B2 Pacemaker with vagal surge monitoring and response
A pacemaker initiates and times a monitoring interval in response to an event such as a therapy delivery to a patient. The monitoring interval is specified to include a duration of an anticipated acute response to the event, such as vagal surge. One or more physiological parameters indicative of the acute response are detected during the monitoring interval for analyzing therapeutic effect of the event. In various embodiments, one or more pacing parameters are adjusted for a response interval specified to include the duration of the anticipated acute response to allow for the analysis and maximization of the therapeutic effect. In various embodiments, the event includes a session of pacing therapy delivered according to an intermittent cardiac stress augmentation pacing protocol, and the therapeutic effect is analyzed to adjust that protocol.
US08412322B2 Defibrillators detecting orientation of electrode connection to adjust energy dosage
Embodiments of the present concept are directed to external defibrillators that include an electrode connection port having multiple connection options, and include a detection device to determine an electrode connection configuration so as to provide an appropriate electrical shock to a patient. The detection device detects the electrode connection configuration of a plug connector for connected electrodes to determine if the plug connector is in an adult orientation or a pediatric orientation. The external defibrillator is configured to a deliver an electrical shock with less energy when the pediatric orientation is detected rather than the adult orientation.
US08412320B2 Nontransvenous and nonepicardial methods of cardiac treatment and stimulus
A power supply for an implantable cardioverter-defibrillator for subcutaneous positioning between the third rib and the twelfth rib and using a lead system that does not directly contact a patient's heart or reside in the intrathoracic blood vessels and for providing anti-tachycardia pacing energy to the heart, comprising a capacitor subsystem for storing the anti-tachycardia pacing energy for delivery to the patient's heart; and a battery subsystem electrically coupled to the capacitor subsystem for providing the anti-tachycardia pacing energy to the capacitor subsystem.
US08412319B2 Hepatic electrical stimulation
The present invention relates to a method of providing electrical stimulation to a liver of a subject which includes providing one or more stimulatory electrodes to the liver of the subject and providing electrical stimulation to the liver of the subject. The invention further relates to methods of reducing risk factors of metabolic syndrome, treating diabetes, treating a subject having eating disorders and reducing glucose levels of a subject using methods of the present invention.
US08412318B2 Treatment of tissue in sphincters, sinuses, and orifices
The invention comprises a method and apparatus for treatment of a body part. More particularly, a method and apparatus for heat treatment of tissue using a catheter inserted into a body part is described along with means for positioning the catheter and means for positioning a set of electrodes relative to a tissue sample for treatment. Still more particularly, radio frequency energy at about 400 to 500 kilohertz is used to provide heat for the tissue treatment.
US08412311B2 Fluoroscopy-free guidewire systems and methods
A system (10) includes electromagnetic indicator coils (30) included in surgical devices, examples of surgical devices (20) including guidewires; surgical instruments including dilators, stents, catheters, jejunostomy tubes, and endoscopes; and indicator clips (used for marking a location within patient). An innovative device indicator is attachable to any surgical instrument to convert it to an electromagnetically monitorable instrument. A monitoring unit (50) detects electromagnetic fields from the electromagnetic indicator coils and displays the location and configuration of the electromagnetic indicator coils on a display unit (80). The relative positions and overall configuration of multiple devices—such as guidewires, instruments, and location marker indicator clips—can all be simultaneously electromagnetically monitored with the use of radiology.
US08412308B2 Medical laser target marker and its use
A medical laser target marker includes a retro-reflector for receiving and reflecting light, at least one first medical tracking marker, and at least one second medical tracking marker. The at least one first medical tracking marker is arranged on the laser target marker and has a first functional configuration. The at least one second medical tracking marker is arranged on the laser target marker and has a second functional configuration different from the first functional configuration.
US08412298B2 Probe device
In a probe device including a light irradiating portion irradiating a light to a surface of a living body, and a light detecting portion detecting the light passing through an inner portion of the living body so as to emit from the surface of the living body, the probe device is provided with a sheet-like probe holding body, a plurality of light emitting probes and a plurality of detection probes which are attached to the probe holding body at a predetermined interval, a board holding portion attached to a predetermined position of the probe holding portion, an electronic board attached to the board holding portion, a sheet holding portion holding the probe holding body at a predetermined position of a head portion (a tested position) of the test subject, and a fixing band portion for installing the sheet holding portion to the test subject.
US08412297B2 Forehead sensor placement
Forehead oximetry sensor devices and methods for determining physiological parameters using forehead oximetry sensors. One method includes placing an oximetry sensor on the forehead of a patient, such that the sensor is placed on the lower forehead region, above the eyebrow with the sensor optics placed lateral of the iris and proximal the temple; and operating the pulse oximeter to obtain the physiological parameter. In one aspect, the method also includes providing and placing a headband over the oximetry sensor, or alternately, the sensor is a headband-integrated sensor. The headband has an elastic segment sized to fit around the patient's head. The headband also includes a non-elastic segment that is smaller than and attached with the elastic segment. The non-elastic segment is sized to span a portion of the elastic segment when the elastic segment is stretched. In addition, the non-elastic segment is larger than the portion of the elastic segment it spans when the elastic segment is not stretched. When the headband or the headband-integrated sensor is sufficiently tight, it delivers a pressure in the range higher than the venous pressure and lower than the capillary pressure to the forehead of the patient.
US08412296B2 Non-invasive determination of the concentration of a blood substance
In order to provide a non-invasive and continuous concentration measurement with the technology of standard pulse oximeters, an a priori relationship is created, through an in-vivo tissue model including a nominal estimate of a tissue parameter indicative of the concentration of a blood substance. The a priori relationship is indicative of the effect of tissue on in-vivo measurement signals at a plurality of wavelengths, the in-vivo measurement signals being indicative of absorption caused by pulsed arterial blood. In-vivo measurement signals are acquired from in-vivo tissue at the plurality of wavelengths and a specific value of the tissue parameter is determined based on the a priori relationship, the specific value being such that it yields the effect of the in-vivo tissue on the in-vivo measurement signals consistent for the plurality of wavelengths. The specific value then represents the concentration of the substance in the blood.
US08412295B2 Systems and methods for monitoring pain management
The present disclosure relates to systems and methods for monitoring pain management using measurements of physiological parameters based on a PPG signal. A reference physiological parameter may be compared against a later measurement to identify a change in condition that may indicate a pain management problem.
US08412287B2 Power saving support for wireless networks
Various example embodiments are disclosed. According to an example embodiment, a technique may include transmitting a scheduling information to a mobile station in a wireless network during a listening window, determining whether an acknowledgement has been received within the listening window from the mobile station that acknowledges receipt of the scheduling information, resetting a size of a next sleep window for the mobile station to an initial sleep window size if the acknowledgement has been received from the mobile station, and increasing a size of the next sleep window for the mobile station if the acknowledgement has not been received from the mobile station within the listening window. In another example embodiment, techniques are disclosed for determining a starting location of a next listening window for a mobile station in a wireless network.
US08412286B2 Transceiver with power-saving function and the method thereof
The present invention provides a transceiver with power-saving function and the method thereof, in which when the network is on link-down status, the transmitter will enter the power-saving mode, and with an auxiliary circuit to provide a comfortable common-mode voltage and to present comfortable impedance matching to save the power consumption.
US08412284B2 System and method for spoken caller identification in a cellular telephone headset
A spoken caller identification system comprises a headset and mobile communication device. The mobile communication device sends the caller identification to the headset upon a determination that the headset is in communication with the mobile communication device.
US08412283B2 System and method for switching ringing state session with customized alerting tone
The present invention provides a system and method for handing over a ringing status session with a color ring back tone, and when the ringing status session with the color ring back tone is handed over, a handover process includes: after an SCC AS receives a handover request, if the SCC AS judges that a session to be handed over is the ringing status session and a forking occurs so that there are a color ring back tone session and a normal media negotiation session, then associating the handover request with the color ring back tone session and the normal media negotiation session; and the SCC AS assisting to complete a handover to the normal media negotiation session and a handover to the color ring back tone session. The present invention completes not only updating to the normal media resource but also updating to the color ring back tone media.
US08412280B2 Electronic apparatus
Electronic apparatus which may include a main body portion having a back surface and a keyboard located at a part of the main body portion other than the main body portion back surface, a display portion having a back surface and a display screen on a display surface opposite the display portion back surface, and a coupling portion that rotatably couples the main body portion and the display portion. In a closed state, the main body portion back surface and the display portion back surface may face each other and the electronic apparatus may be operable as a portable apparatus in which all of the display surface having the display screen except for a relatively small perimeter portion thereof may be usable as a display in at least a direction corresponding to the width thereof. In an open state, the electronic apparatus may be operable as a personal computer.
US08412277B2 Gravity axis determination apparatus and mobile terminal apparatus using the same
A gravity axis determination apparatus which can determine the gravity direction in a short time. The apparatus is low in cost and has a simple construction. Data values of acceleration data trains in a same time zone are mutually compared and one of the three axes is determined as a gravity axis.
US08412276B2 Proximity type antenna and radio communication device
A proximity type antenna includes an antenna pattern for wirelessly communicating with an external communication device by magnetic coupling and a conductive plate arranged near the antenna pattern. The conductive plate has an aperture and a slit extending from the aperture to an end of the conductive plate and at least part of the aperture is arranged at a position of overlapping either the antenna pattern or the region surrounded by the inner periphery of the antenna pattern.
US08412273B2 Multi-mode base station and method for data transmission
The present invention provides a method and device for data transmission. The method for data transmission includes: when a base station supports multiple radio access technologies, determines radio access technologies respectively supported by RE's two ports, and transmits data corresponding to the radio access technologies respectively through the two ports. With the technical solutions provided in embodiments of the present invention, the base station can support multiple radio access technologies and transmit service data and control data corresponding to multiple radio access technologies.
US08412270B2 Using network authentication to counter subscriber identity module card man-in-the-middle subsidy lock attack
A method, telecommunication apparatus, and electronic device for securely using a subscriber identity module are disclosed. A secure memory 308 may store a secure international mobile subscriber identity. A subscriber identity module interface 312 may receive an unlocking international mobile subscriber identity. A processor 304 may erase a cache temporary mobile subscriber identity if the unlocking international mobile subscriber identity does not match the secure international mobile subscriber identity.
US08412265B2 Electronic apparatus with photographing functions
An electronic apparatus with photographing function is disclosed. The electronic apparatus comprises a main body and a sliding structure. The main body comprises a lens module and a controlling module. The sliding structure is movably connected to the main body and comprises an optical module. The optical module comprises two light-incidence openings, and the distance between the two light-incidence openings is substantially equal to the average distance between a human's eyes. The lens module is capable of obtaining two images via the optical module through movement of the sliding structure. The two images may be processed via the controlling module to form a 3D image.
US08412263B2 Coexistence interface for multiple radio modules using a reduced number of connections
Briefly, in accordance with one or more embodiments, a first radio is operated in a first coexistence mode between the first radio and a second radio. The first radio monitors a first signal received from a third radio to determine if the third radio is active. In the event the third radio is active, the first radio switches to a second coexistence mode between the first radio and the third radio, and the first radio then operates in the second coexistence mode.
US08412258B1 Method and system for forward link and/or reverse link power control
Methods and systems for adjusting a transmit power of a forward link or reverse link signal make use of variable adjustment parameters. The wireless signal is received to obtain a received signal. An observed signal-to-noise ratio (SNR) and an observed frame error rate (FER) for the received signal are determined. In an outer loop process, an adjustment increment is selected based on how much the observed FER differs from the target FER, and the target SNR is adjusted by the adjustment increment. In an inner loop process, a power adjustment command is selected based on a comparison between the observed SNR and a target SNR. The power adjustment command instructs the transmitter of the wireless signal to either increase or decrease the transmit power of the wireless signal. The power adjustment increment may also depend on the observed FER.
US08412257B2 Transmit format selection with consideration for resource reuse
Techniques for selecting transmit formats in a manner to account for the degrees of resource reuse for multiple data streams sent simultaneously from multiple antennas are described. The degree of resource reuse for each data stream indicates the amount of reuse of resources (e.g., orthogonal codes or subcarriers) observed by that stream. Interference estimates for the multiple data streams are derived based on an initial resource assignment. The degrees of resource reuse are determined based on the interference estimates and are used to derive at least one correction factor. At least one transmit format is then selected for the data streams using the at least one correction factor. Each data stream is associated with a transmit format that indicates the amount of resources to use for the data stream and other parameters. Resources are assigned to each data stream in accordance with its transmit format.
US08412252B2 System and method using rate split scheme based on cooperation between receivers
Each of a first transmitter and a second transmitter uses a rate split scheme. Each of the first transmitter and the second transmitter may transmit at least four sub-messages, and different transmission powers may be allocated to the at least four sub-messages. Also, each of receivers may cooperate with each other, may share sub-messages that act as interferences, and may extract desired messages using the shared sub-messages.
US08412247B2 Method for generating a coexistence value to define fair resource share between secondary networks
Method, apparatus, and computer program product embodiments are disclosed to provide coexistence values for wireless resource sharing on a fair basis between heterogeneous wireless networks to enable coexistence of secondary networks. An example embodiment of the invention includes a method, comprising the steps of: determining a coexistence value for a wireless network based on parameters associated with the wireless network, including at least one of a number of nodes in the wireless network, a current resource allocation utilization rate of the wireless network, coexistence assistance by the wireless network to assist in operation of other networks, and/or a priority of the wireless network, wherein the coexistence value characterizes eligibility of the wireless network to wireless spectrum resources available to secondary networks; and communicating the determined coexistence value of the wireless network to an associated network controller. The resulting embodiments provide for wireless resource sharing on a fair basis between heterogeneous wireless networks to enable coexistence of secondary networks.
US08412245B2 Scheduling information method and related communications devices
In a method of providing scheduling information for use at the mobile radio communications network device for UL resource allocation at the mobile radio communications device between a plurality of Radio Bearers, wherein each Radio Bearer has a Prioritized Bit Rate and at least one Radio Bearer comprises a Guaranteed Bit Rate Radio Bearer.The mobile radio communications device estimates the average bit rate transmitted for each of the plurality of Radio Bearers over a time period and generates rate control data responsive to determination of one or more of the following parameters: for each Guaranteed Bit Rate Radio Bearer whether a maximum Bit Rate has been reached; for each Guaranteed Bit Rate Radio Bearer whether the Prioritized Bit Rate has been reached; whether one or the Guaranteed Bit Rate Radio Bearers has been served during the said time period; whether a total estimated data rate for at least one Guaranteed Bit Rate Radio Bearer does not exceed an Aggregate Maximum Bit Rate value; for each Non-Guaranteed Bit Rate Radio Bearer whether the Prioritized Bit Rate is achieved; whether at least one Non-Guaranteed Bit Rate Radio Bearer is served during the said time period.
US08412241B2 System, method, and apparatus for using alternative numbers for routing voice calls and short messages in a communications network
A system, method and computer-readable medium for allowing the use of an alternative numbering plan for delivering short messages to mobile subscribers using the public mobile telephone network is provided. Users of an enterprise or other closed networks as well as users that are not part of a closed network may send short messages destined to members of an enterprise or closed network from their mobile or other devices associated with their subscription using an alternative enterprise directory number, such as the office number, instead of the mobile number, such that the alternative number will be presented at the destination device as the originating number. The recipient may respond to the message by addressing the response to the enterprise or closed network number, and the response may be delivered to the originator's mobile or other device associated with their subscription.
US08412240B2 Direct SMS message delivery over broadband data networks through an SMS-C
SMS-C's and associated methods are disclosed that attempt to deliver SMS messages over a broadband data network as opposed to a voice network. An SMS-C described herein stores session information for a mobile device that has established a data session over the broadband data network. When the SMS-C receives a Mobile Terminated (MT) SMS message destined for the mobile device, the SMS-C stores the SMS message for delivery. The SMS-C then identifies a routing address for the mobile device over the broadband data network based on the stored session information, and forwards the SMS message to the mobile device directly over the broadband data network based on the routing address.
US08412239B1 Indoor positioning using joint likelihoods
Apparatus, systems and methods for estimating a position of a mobile terminal (MT) using joint probability distribution values are disclosed. In an example, the MT is capable of receiving signals from a plurality of access points. The MT receives a map of expected measurements for a parameter observable by the MT, from any of a plurality of hypothesis locations. The expected measurements are predictive of a value of the parameter observed by the MT, when the MT is proximal that hypothesis location. The MT captures measurements of the parameter for the plurality of access points, computes interim vectors for the hypothesis locations using the captured and expected measurements, computes joint probability distributions for the interim vectors using a covariance matrix, and filters the joint probability distributions to produce an estimated position of the MT.
US08412235B1 Method and apparatus of requesting customized location information at a mobile station
A method and apparatus of processing a call are disclosed. One example method may include receiving a request at a server for dealer information. The request may be initiated by a user via his or her mobile station. The example method may also include determining whether there is user preference information and user location information included in the request. The information may be used to limit the amount of search results to increase relevancy. The method may also include searching a database for at least one dealer based on the user preference information and the user location information, and transferring the at least one dealer information to the user.
US08412234B1 Clustering location and time for location prediction
The invention is directed to methods for predicting future locations based on time clustering. Historical location data from a particular period of time is used to identify locations or places. The period of time is divided into even time slots. For each time slot, a probability distribution is computed by calculating a probability that the mobile device is located at each identified location during that time slot. The time slots are clustered into time slot groups based on similar probability distributions. For each time slot group, a probability distribution is calculated representing a probability that the mobile device is present at each location during the period of time defined by the time slot group.
US08412233B2 Method, location service apparatus and system for acquiring a cell position and locating a cell
The present invention provides a method, location service apparatus and system for acquiring a cell position, relating to the field of mobile communications. The method comprises the following steps that: a location service apparatus receives, from a first terminal, a locating request including an identifier of the cell where the first terminal resides, determines whether the cell position information corresponding to the identifier of the cell is stored in a base station database of the location service apparatus and generates a result of determining and, in the case where the result of determining is that the cell position information corresponding to the identifier of the cell is stored in the base station database of the location service apparatus, sends a first locating request to the first terminal, receives first position information from the first terminal, wherein the first position information is the position information returned after the first terminal carries out a location according to the first locating request, and stores the first position information as the cell position information corresponding to the identifier of the cell. The present invention can be applied to locate a cell where a roaming terminal resides.
US08412232B2 Methods and apparatuses for use in estimating a location of a mobile device within a structure
Methods and apparatuses are provided that may be implemented in a mobile device to determine two or more variations between a baseline probability distribution and two or more probability distributions for signals received from two or more sets of transmitters assigned to two or more regions of a structure. The methods and apparatuses may be further implemented to determine whether the mobile device is located in at least one of the two or more regions based, at least in part, on a comparison of the two or more determined variations.
US08412231B1 Providing information to a mobile device based on an event at a geographical location
A system, method, and computer readable medium for providing information to a mobile device based on an event comprising detecting an occurrence of the event, determining if the event is a specific event and if the event occurred at or near a geographical location and sending an alert of the event to at least one mobile device if the event is the specific event, if the event occurs at or near the geographical location, and if the at least one mobile device is located at or near the geographical location.
US08412230B2 Configuring relations between cells in different radio access networks
In a Circuit Switched Services over Long Term Evolution via Generic Access Network, CSoLTEvGAN architecture (600), relations between E-UTRAN cells (9201) and Generic Access Network, GAN cells (9101) are configured manually in a generic access node controller, GANC (910). This may become a tremendous burden for the operator. The current invention overcomes this by automatically build the needed relations. This is accomplished by determining at the GANC (910), cell identification information for an E-UTRAN cell (9201) and cell identification information for a GERAN or UTRAN cell (1101) overlaying the E-UTRAN cell (9201). The GAN cell (9101) is determined based on the cell identification information for the GERAN or UTRAN cell (1101). An entry within a translation table (1000) is created so that the cell identification information for the E-UTRAN cell (9201) is mapped to the cell identification information for the GAN cell (9101), or vice versa.
US08412227B2 Positioning using enhanced pilot signal
Briefly, in accordance with one embodiment, a method of transmitting signals is provided. Signal waveforms are transmitted from at least two respective sectors. The at least two respective sectors are from at least two different sets of a superset of sectors. The transmitted signal waveforms include signal waveforms at least nearly mutually orthogonal at least along a particular signal dimension. An advantage of such an embodiment, for example, is reduced signal interference.
US08412222B2 Broadcast-multicast transmission with rate adaption
Techniques for supporting broadcast/multiple transmission to multiple terminals with feedback and rate adaptation are described. In an aspect, a combination of HARQ and at least one shared feedback channel may be used to support broadcast/multicast transmission. In one design, a base station may send at least one transmission of a packet to multiple terminals, one transmission at a time. The base station may receive feedback information (e.g., NAK) for the packet from the terminals on the shared feedback channel(s). The base station may determine whether to terminate the packet early and/or may select at least one transmission parameter for another packet based on the feedback information for the packet. In another aspect, a transport format for a broadcast/multicast transmission may be selected based on CQI information from terminals receiving the transmission. The terminals may send CQI information at a slow rate and/or only certain terminals may send CQI information.
US08412221B2 Method for interference mitigation for femtocell base stations of a WiMAX network
A method for interference mitigation for femtocell base stations of a WiMAX network, wherein the femtocell base station is located within the transmission range of at least one macrocell base station and/or at least one other femtocell base station, is characterized in that the femtocell base station performs downlink measurements to detect neighboring macrocell and/or femtocell base stations and reports results of the downlink measurements to at least one higher layer network controller, wherein the network controller allocates transmission parameters to the WiMAX femtocell base stations on the basis of at least the reported measurement results and the current resource occupation in the network.
US08412220B2 Method and system wherein timeslots allocated for common control channels may be reused for user traffic
A network apparatus for use in a wireless time division duplex (TDD) code division multiple access communication system includes a processor configured to allocate a time slot in a frame for a plurality of cells for transmission of data over a forward access channel (FACH). Each of the plurality of cells is allocated a different time slot in the frame for transmission of the data over the FACH.
US08412218B2 Initial connection establishment in a wireless communication system
A method, user equipment, network equipment and a system for initiating a wireless connection and subsequent communication over a shared physical resource in a wireless communication system between user equipment and network equipment comprising: processing a UE-derived temporary identifier; determining a set of channels that the user equipment will monitor; implicitly or explicitly communicating this channel set; communicating the temporary identifier as an identifier to the network equipment; communicating a downlink message on a channel belonging to the determined channel set conveying the temporary identifier and a description of a scheduled resource on a shared channel, the scheduled resource comprising a resource allocated to the user equipment by the network equipment; and communicating data on the scheduled resource in response to the downlink message.
US08412217B2 Initial connection establishment in a wireless communication system
A method, user equipment, network equipment and a system for initiating a wireless connection and subsequent communication over a shared physical resource in a wireless communication system between user equipment and network equipment comprising: processing a UE-derived temporary identifier; determining a set of channels that the user equipment will monitor; implicitly or explicitly communicating this channel set; communicating the temporary identifier as an identifier to the network equipment; communicating a downlink message on a channel belonging to the determined channel set conveying the temporary identifier and a description of a scheduled resource on a shared channel, the scheduled resource comprising a resource allocated to the user equipment by the network equipment; and communicating data on the scheduled resource in response to the downlink message.
US08412214B2 Initial connection establishment in a wireless communication system
A method, user equipment, network equipment and a system for initiating a wireless connection and subsequent communication over a shared physical resource in a wireless communication system between user equipment and network equipment comprising: processing a UE-derived temporary identifier; determining a set of channels that the user equipment will monitor; implicitly or explicitly communicating this channel set; communicating the temporary identifier as an identifier to the network equipment; communicating a downlink message on a channel belonging to the determined channel set conveying the temporary identifier and a description of a scheduled resource on a shared channel, the scheduled resource comprising a resource allocated to the user equipment by the network equipment; and communicating data on the scheduled resource in response to the downlink message.
US08412212B2 Initial connection establishment in a wireless communication system
A method, user equipment, network equipment and a system for initiating a wireless connection and subsequent communication over a shared physical resource in a wireless communication system between user equipment and network equipment comprising: processing a UE-derived temporary identifier; determining a set of channels that the user equipment will monitor; implicitly or explicitly communicating this channel set; communicating the temporary identifier as an identifier to the network equipment; communicating a downlink message on a channel belonging to the determined channel set conveying the temporary identifier and a description of a scheduled resource on a shared channel, the scheduled resource comprising a resource allocated to the user equipment by the network equipment; and communicating data on the scheduled resource in response to the downlink message.
US08412211B2 Transmission and reception of broadcast system information in a mobile communication system
The present invention relates to a method and transmission apparatus for transmitting broadcast system information in a mobile communication system. Further, the invention relates to a method and mobile terminal receiving the broadcast system information. To provide an improved method for broadcasting broadcast system information the invention suggests mapping different partitions of broadcast system information to a shared transport channel or a broadcast transport channel for transmission. The mapping may take into account parameters inherent to the mobile terminals to which the broadcast system information is to be transmitted and/or parameters inherent to the different partitions of broadcast system information.
US08412210B2 Method and device for transferring data, mobile terminal and base station
The present invention concerns a method, a device, a mobile terminal and a base station for transferring data from a mobile terminal to a base station after a wireless resource enabling the transfer of the data from the mobile terminal to the base station has been allocated. The method comprises the steps, executed by the mobile terminal, of transferring, information indicating whether or not an allocated wireless resource is needed for the transfer of the data from the mobile terminal to the base station, the information indicating that no allocated wireless resource is needed for the transfer of the data from the mobile terminal to the base station being transferred by setting the power of pilot symbols to a null value, receiving, from the base station, allocation information indicating that the wireless resource is allocated to the mobile terminal when the information indicates that the allocated wireless resource is needed, and transferring the data to the base station in the wireless resource indicated as allocated to the mobile terminal.
US08412209B2 Use of the physical uplink control channel in a 3rd generation partnership project communication system
In a 3rd Generation Partnership Project, 3GPP, communication system a base station comprises a scheduler allocating communication resource of at least one of a Physical Uplink Shared CHannel, PUSCH, and a Physical Downlink Shared CHannel, PDSCH to a User Equipment (UE). The scheduling may either be a dynamic scheduling wherein a resource allocation for a single frame is provided to the UE or a persistent scheduling wherein a resource allocation for a plurality of frames is provided to the UE. A resource allocator assigns resource of a Physical Uplink Control CHannel, PUCCH, to the UE dependent on whether dynamic scheduling or persistent scheduling is performed by the scheduler for the UE. The UE transmits uplink control data on a physical uplink channel which is selected as the PUCCH or the PUSCH in response to whether persistent scheduling is used for the UE. The invention allows e.g. reduced PUCCH loading.
US08412205B2 Method of reducing the power consumption in a mobile radio network with at least two supply layers
The invention relates to a method for operating a mobile communications network having two or more supply levels (1, 2, 3), wherein the supply levels (1, 2, 3) overlap and are each formed by a plurality of transmission stations, wherein a first supply level (1) is defined as the standard level (1), which guarantees the availability of the mobile communications network, and a second supply level (2, 3) is at least partially and/or temporarily deactivated.
US08412201B2 Method of transmitting and receiving radio access information in a wireless mobile communications system
In a wireless mobile communications system, a method of transmitting and receiving radio access information that allows a faster and an efficient way of establishing a radio connection between a terminal and a target base station while performing a handover for the terminal to a cell of the target base station. The network transmits in advance, the radio access information and the like, to the terminal so that the terminal can be connected with the target cell in a faster manner which minimizes the total time for the handover process.
US08412200B2 Handover method in a wireless mobile communication system and a system therefor
A handover method of a mobile station in a wireless mobile communication system and a system therefore are provided. The mobile station transmits a handover indication message to a serving base station, receives a ranging response message that comprises authentication information required for the mobile station to authenticate a target base station, receives fast ranging resources and transmits a ranging response acknowledgement (ACK) message, which comprises authentication information required for the target base station to authenticate the mobile station, to the target base station after receiving the fast ranging resources. Accordingly, a handover break time is minimized.
US08412199B2 Method and apparatus decreasing handover latency in heterogeneous networks
Provided is a method and apparatus for decreasing a handover latency time using a context exchange between a mobile terminal (MT) and a Media Independent Handover Server (MIHS). The method used by the MT for decreasing handover latency between a first network and a second network includes when a handover is performed from the first network to the second network, transmitting to the MIHS information required for first network communication as context; and when a handover is performed from the second network to the first network, receiving from the MIHS first network access information comprising the context through the currently used second network. Accordingly, the MT can reduce a Vertical Handover (VHO) latency time and simultaneously consume almost the same power as a single mode terminal.
US08412197B2 Method, terminal, and system for cell reselection
A method, terminal, and system for cell reselection are disclosed. The method includes: a terminal obtains a dedicated priority list from a first system; and performs cell reselection according to the dedicated priority list when the terminal camps on a cell of a second system. The corresponding terminal and system are also provided in other embodiments of the invention. According to an embodiment of the invention, the terminal performs cell reselection by using the dedicated priority list obtained from the first system so as to free the second system from establishing the dedicated priority list. Problems in the prior arts that establishment of the dedicated priority list causes too much increased signaling and too high costs for network upgrade are solved.
US08412196B2 Method of notifying function identification information and communication system
There is disclosed a notification method in a communication system of notifying specific multifunctionality information between terminal stations. An expansion code is generated from both a user input code and a function identification code corresponding to a specific function. A transmission frame including the expansion code is also generated and transmitted to at least one of the terminal stations.
US08412195B2 Data communication method and apparatus via interlock between heterogeneous networks in radio access system supporting multi radio access technology
The present invention relates to a method for transmitting and receiving data via a first base station supporting a first radio access technology (RAT) and a second base station supporting a second RAT in a radio access system supporting a multi-radio access technology, and the method may include allowing the first base station to perform a registration procedure with the second base station; and allowing the first base station to transmit control information required for accessing the second base station to a terminal supporting multi-RAT (multi-RAT terminal), wherein the control information comprises beacon frame transmission timing information of the second base station, and the beacon frame transmission timing is maintained in transmission timing of a downlink frame or downlink sub-frame of the first base station with relative timing offset interval.
US08412193B2 Method of DCR operation in a broadband wireless communication system
The present invention relates to a broadband wireless access system, and more particularly, to a method for a mobile station to save power for prescribed duration without performing a paging procedure and apparatus therefor. According to one embodiment of the present invention, a method of a DCR (deregistration with content retention) mode operation of a mobile station in a broadband wireless access system includes transmitting a first message including a first code indicating an entry request at the DCR mode to a base station, receiving a second message including a second code indicating whether to allow the entry request from the base station, and if the second code is set to a value indicating an allowance of the entry request, operating in the DCR mode while a preset timer is valid.
US08412192B2 Apparatus, and associated method, for providing an instance identifier to a network database node of a mobile network
Apparatus, and an associated method, for an IMS (IP multimedia subsystem) mobile network to transfer an IMEI or IMEISV to an equipment ID register. A SIP, or other IP-based, message including the IMEI or IMEISV of a user equipment is converted by a protocol converter embodied at an application server into a MAP or DIAMETER message. A forwarder forwards on the MAP or DIAMETER message to EIR.
US08412187B2 Broadcast roaming
Embodiments are directed to broadcast roaming, i.e., providing service/content to a terminal from a visited service provider. An embodiment is directed to sending a roaming rule request to a service provider, receiving a roaming rule response from the service provider, acquiring service guide fragments from the service provider and processing the service guide fragments in accordance with the received roaming rule response, sending to a selected service provider a service provisioning request for a purchase item, receiving from the selected service provider a service provisioning response regarding the purchase item, and accessing service and/or content related to the purchase item, wherein the service and/or content is provided by the visited service provider. Embodiments are directed to exchanging between a visiting service provider and a home service provider of the terminal a roaming authorization request regarding a purchase item and a roaming authorization response regarding the purchase item.
US08412186B2 Method and system for managing subscriber identity modules on wireless networks for machine to-machine applications
A mobile station connected to a wireless network can comprise a subscriber identity module. The subscriber identity module can maintain a list of networks. The list can comprise forbidden public land mobile network data. Software can manage the forbidden public land mobile network data. For example, an applet transmitted to the subscriber identity module can periodically delete entries from the list and/or reset the subscriber identity module on predefined time intervals or when specified events occur.
US08412185B2 Method and apparatus for switching devices using near field communication
An approach is provided for switching devices using near field communication by transferring services. A first device executes an online service. The first device initiates communication to a second device over a near field communication link during the execution of the online service to coordinate the transfer of information relating to the online service. The first device initiates the transfer of information relating to the online service to the second device for execution of the online service by the second device based on the communication.
US08412184B2 Communication switching method in communication system
Upon detection of an environmental change in a neighborhood, a cellular phone makes selections of a communication device and a communication path, which are used for a communication. A communication packet transmitted from a communication corresponding terminal is distributed to the cellular phone that is the destination of the communication packet, and a PC physically positioned in the neighborhood of the cellular phone, according to the results of the selections, thereby switching from a communication using only the cellular phone to a communication using both the cellular phone and the PC.
US08412183B1 Automatically constructing paths
Aspects of the present disclosure relate generally to generating reliable data for indoor navigation. More specifically, aspects relate to identifying a route for a person to follow in order to record data such wireless network access location or other beacon signal information and signal strengths for an indoor space. In one example, the pre-defined route may be generated based on a map of the indoor space, a set of predefined walking strategies, an average walking speed, a time limit, and an optimization goal. For example, if a person is able walk at some average speed for a set period of time, a route may be identified which provides a given density of data points (the optimization goal) within the indoor space. The collected data may then used to build a wireless network model of the indoor space for navigation.
US08412182B2 Scheduling of uplink measurement reports
In a wireless communication system, the uplink transmission of measurement reports may be scheduled based on an estimated time of when a measurement report will be ready for transmission. The estimated time may be calculated at a base station or user equipment.
US08412181B2 Mobile station
In a mobile station (UE) according to the present invention, an AS function is configured to notify, when detecting a failure in a radio link established with the radio base station is detected or when discovering a cell subject to a location registration by a cell selection process, a NAS function of the detection or the discovery; and the NAS function is configured to transmit, in response to the notification, a location registration request signal to a mobile switching center (MME).
US08412180B2 Method for generating a signal train which can be played back on a tester for testing a mobile radio
The invention relates to a method for generating a signal train which can be played back on a tester for testing a mobile radio. First, a given command sequence is analyzed in respect of a signal train generated therefrom by the tester. The signal train which results from the command sequence is checked by comparing it with a standard-compliant signal train. Discrepancies between the standard-compliant signal train and the signal train resulting from the command sequence are detected and the necessary changes to the command sequence to generate a standard-compliant signal train are ascertained. In line with the necessary changes detected, commands or command sequence sections are supplemented and/or replaced. In this way, a command sequence which can be played back is generated and output.
US08412179B2 Method of configuring power tool electronics in a hand-held power tool
A method of configuring power tool electronics in a hand-held power tool (10) having sensor means (20) for acquiring measurement data, a control unit (50) for processing measurement data and for controlling power tool functions, and a data transmission unit (30), includes transmitting data between the data transmission unit (30) and an evaluation location (62) by means of a mobile wireless network, with the power tool electronics being awakened from a quiescent mode (70) and activated at a time stored as a time parameter in a control program, retrieving a configuration file provided by the evaluation location (62) by the data transmission unit (30) via the mobile wireless network, and checking the response received from the mobile wireless network to determine whether or not it contains a new configuration file. If a configuration file was received, the parameters contained in the configuration file are implemented (77) in the control program for the power tool electronics. The power tool electronics is then returned to the quiescent mode (70) again.
US08412169B2 System and method for providing mobile device services using SMS communications
An enhanced services platform has an interface for receiving a communication from a user requesting a desired data. An automated response module parses the communication and retrieves the desired data. The enhanced services platform arranges the desired data into a response message that is sent to the user, where the response message includes an embedded code corresponding to a link allowing the user to re-contact the enhanced services platform. An operator assistance module receives communications from the user initiated via the link to provide further assistance regarding the user's request.
US08412168B2 Broadcast receiver and method of receiving broadcast thereof
A method of receiving a broadcast on a broadcast terminal. The method includes displaying the received broadcast on a display of the broadcast terminal, and providing location information about a specific place or location shown on the currently displayed broadcast to a user of the broadcast terminal.
US08412167B1 Wireless communication system that selects and broadcasts FM media streams on a per-base station basis
A wireless communication system broadcasts using Frequency Modulation (FM) in a Very High Frequency (VHF) band. In the system, base stations exchange wireless communications with user devices including user media requests and the requested media. A control system processes the user media requests to identify media streams for individual base stations. The individual base stations wirelessly broadcast the media streams identified by the control system using FM in the VHF band. The base stations wirelessly notify the user devices of the media stream FM broadcasts.
US08412165B1 Systems and methods for device emulation on mobile channel
A user may access a website via a mobile channel using a mobile device. As the user is logged into the website, the user may call or otherwise contact a representative via another communications channel with the mobile device or another user device, such as a phone or a user computing device or another mobile device. An emulator engine may determine the type of mobile device that the user is using to access the website via the mobile channel. An emulator for the mobile device that has been determined may be retrieved from an emulator library and provided to the representative computing device. The representative may view the same user interface on the representative computing device that the user sees on the mobile device.
US08412164B2 Communications system that provides user-selectable data when user is on-hold
Systems and methods for providing user-selectable data when a user is on hold are provided. A communications system can automatically detect when a user is placed on hold. Additionally, a user can indicate when he/she has been placed on hold. After it has been determined that a user is placed on hold, the system can select adaptive information according to predetermined selection criteria and present that adaptive information to the user. A system can also generate contextual data which is related to the content of a current communication and use that contextual data (in addition to any predetermined selection criteria) to select adaptive information that is relevant to a user's communications. Contextual data can be generated before a user is placed on hold by analyzing a communications signal in order to identify keywords that are based on the content of that communication.
US08412163B2 Local voicemail for mobile devices
This document describes various techniques for implementing local voicemail on a mobile device. These techniques may include enabling the mobile device to answer a voice call, record audio of the voice call to provide a voicemail file, and store the voicemail file to local computer-readable media. A locally stored voicemail file may be associated with relevant data, exposed via the associated data for local processing, and/or manipulated through a user interface of the mobile device.
US08412149B2 System and method for providing contact information of an out of area mobile device to a reverse 911 database
A system and method for registering the contact information of mobile devices with a service 911 service is presented. In one embodiment, a mobile switching center receives the contact information of a mobile device. If the mobile switching center determines that the mobile device is not located within a particular wireless sub-network, such as, but not limited to, a wireless sub-network associated with an area code registered to the mobile device, the mobile switching center generates a reverse 911 registration text message and transmits the reverse 911 registration text message to the mobile device. A user of the mobile device may then transmit the reverse 911 registration text message to a local reverse 911 database to have the contact information associated with the mobile device added to the local reverse 911 database.
US08412146B2 Mutual awakening system and method thereof between a handheld device and a wireless communication module
A mutual awakening system and method thereof between a handheld device and a wireless communication module are disclosed. The system and method are applicable to the case that the wireless communication module is inserted and electrically coupled to the handheld device. The system includes a communication control line and a host control line which are used for electrically coupling the handheld device and the wireless communication module. When the handheld device is to transmit data, a second voltage signal of the communication control line is raised in value, which triggers a communication interrupt routine of the wireless communication module to awaken the wireless communication module from a sleep state. When the wireless communication module is to transmit data, a first voltage signal of the host control line is raised in value, which triggers a host interrupt routine of the handheld device to awaken the handheld device from a sleep state.
US08412145B2 Mobile battery management system
A mobile battery management system comprising receiving a battery management parameter by a client from a server over a communication path, detecting a battery control mode with the battery management parameter in the client, and operating the client based on the battery control mode and the battery management parameter.