Document | Document Title |
---|---|
US08931456B2 |
Method and device for engine braking
A method for engine braking of an engine which has at least one exhaust-gas turbocharger with an exhaust-gas turbine acted on by an exhaust-gas flow and a charge air compressor. A device for throttling exhaust-gas flow is arranged between exhaust outlet valves and the exhaust-gas turbocharger, and a bypass line conducts the exhaust-gas flow past the throttling device, the exhaust-gas flow being conducted through the at least one bypass line to a turbine wheel of the exhaust-gas turbine. An exhaust gas counter-pressure and a charge air pressure are measured. Based on the measurement, an optimum position of the throttling device to obtain a predetermined braking action is determined. The exhaust-gas counter-pressure and the charge air pressure are subsequently controlled by adjusting the throttling device corresponding to the determination of the optimum position of the throttling device. |
US08931455B2 |
Rotary engine
The present invention relates to an improved rotary engine having one positive motion stroke, the rotary engine comprising at least one of a piston having at least one piston vane. At least one of a unidirectional bearing is operationally coupled to the piston, wherein the piston is configured to allow the piston vane to rotate and the unidirectional bearing prevents the piston vane from rotating during a combustive force or a thrust force injection. A peddle block is positioned in the pathway of the piston vane, wherein as the piston vane approaches the peddle block a secondary exhaust pressure increases against the piston vane surface, the secondary exhaust pressure, in part, causes the piston vane to rotate and self-align for a subsequent cycle. Other exemplary embodiments allow for a secondary exhaust pressure to rotate a piston vane causing the piston vane to self-aligning for the next cycle. |
US08931454B2 |
Leaf spring bellows internal combustion engine
A four-cycle internal combustion engine has a bellows leaf spring working in a compression mode or a tension mode. The leaf spring is connected to a crankshaft and forms a movable portion of a bellows chamber that receives exhaust gases from an engine cylinder. As the exhaust gases transfer from the cylinder to the bellows chamber, the gases push on the leaf spring thereby transferring energy to the crankshaft. |
US08931452B2 |
Vehicle valve stem seal
The present invention provides a vehicle valve stem seal having both durability and sliding properties at an extremely high level in addition to usual sealing performance. The present invention is a vehicle valve stem seal comprising an elastic member with a seal lip portion on an end of a valve stem guide, the seal lip portion slidably closely contacting with a valve stem of an engine, wherein the elastic member is formed of a composition containing a fluororubber and a fluororesin and has projecting portions at least on a surface of the seal lip portion, the projecting portions being substantially formed of the fluororesin contained in the composition, the fluororesin is a copolymer including a polymerization unit derived from ethylene and a polymerization unit derived from tetrafluoroethylene, and the fluororubber is a polymer including a polymerization unit derived from vinylidene fluoride. |
US08931450B2 |
Camshaft assembly and method for producing a camshaft assembly
A camshaft assembly, comprising a camshaft (2) having a receiving space (6) in an interior thereof, at least some sections of the assembly being made of a magnetizable material, and an electromagnetic actuating unit (4) for actuating an actuating partner (5), comprising a control valve of a camshaft adjuster (3), a coil winding (8) and an armature (7) for cooperating with the actuating partner (5), the armature being adjustable by energizing the coil winding (8). The armature (7) is arranged at least in some sections, preferably completely, inside the camshaft (2) in the receiving space (6) and the coil winding (8) for the non-contact adjustment of the armature (7) is arranged radially outside the camshaft (2), and the camshaft (2) has a first axial section (9) and a second axial section (10), between which a material region (11) influencing the magnetic flow (12) is provided in order to increase the magnetic flow (12) from one of the axial sections (9, 10) to the respective other axial section (9, 10) via the armature (7). |
US08931449B2 |
Filter arrangement of a control valve for a camshaft adjuster
A filter arrangement (2) of a control valve (1) for a camshaft adjuster is provided in which the filter arrangement (2) has a filter (3) and a frame (4) with two articulated legs (5, 6) that are each provided with a change in cross section in a peripheral direction (10), so that the resistance to bending moments of each of the legs (5, 6) is constant along the entire leg (5, 6). |
US08931446B2 |
Camshaft adjuster
A camshaft adjuster (2) having a locking cover (1) formed of sheet metal, wherein the locking cover (1) has a substantially disc-shaped base surface (3) and has a collar (7), which extends in an axial direction (5) and which runs at least partially around the base surface (3), for receiving a spring cover (31). As a result of the production of the locking cover (1) from sheet metal in combination with a turned-up collar (7), the locking cover (1) can be produced simply and cost-effectively and nevertheless offers adequately high strength despite the low material thickness. |
US08931445B2 |
Internal combustion engine
Provided is an internal combustion engine including two intake valves for each cylinder, the internal combustion engine including: a fixed cam for driving one of the two intake valves with a lift characteristic having a valve opening timing close to a top dead center; a variable valve actuation mechanism capable of changing, in accordance with an engine running condition, lift characteristics between a low-lift characteristic having an event angle and a lift amount each being smaller than an event angle and a lift amount of the fixed cam, and a high-lift characteristic having the event angle and the lift amount each being larger than the event angle and the lift amount of the fixed cam; and a variable cam for driving another of the two intake valves, the variable cam including the variable valve actuation mechanism, in which the variable valve actuation mechanism is configured to set the lift characteristic of the variable cam so as to obtain a valve opening timing on a retard side relative to the valve opening timing of the fixed cam in a case of the low-lift characteristic. |
US08931440B2 |
Engine cooling system and method for engine cooling
Various methods and systems are provided for adjusting the speed of a cooling system fan. In one example, a method includes adjusting a speed of a cooling system fan based on ambient temperature, engine output, and a desired engine temperature. |
US08931438B2 |
Condensing gas appliance and condensate trap therefor
A condensing fuel-fired appliance has a condensate trap that includes a trap body; a float; a flue gas inlet port for the introduction of flue gas into the interior region of the trap body; a condensate outlet port for the discharge of condensate from the interior region; and a flue gas outlet port for the discharge of flue gas from the interior region of the trap body. The float is configured to move in response to condensate collected in the interior region of the trap body to a position to substantially block the discharge of flue gas from the interior region through the flue gas outlet port. The float is also configured to move to a position to substantially block the discharge of flue gas from the interior region through the condensate outlet port when there is little or no condensate in the interior region of the trap body. |
US08931437B2 |
Pet restraint harness system for vehicles
A pet restraint harness system for use in a vehicle may be installed in a rear or front passenger seat. The restraint system includes a harness fastened about the pet and a restraint framework fastened about the seat and, in some configurations, to manufacturer latch points provided in the vehicle. The restraint framework includes a vertical strap positioned against the seatback and one or more horizontal supports, such as lateral straps, attached to the vertical strap to resist lateral movement, vertical movement, or both. Ends of the vertical and lateral straps may attach to each other about the seat. At least two restraining straps are attached to the vertical strap, the horizontal supports, or among the combination of both. The restraining straps are configured to attach to an animal's collar, to a harness, or both. |
US08931435B2 |
Selective animal feeder
An animal feeder includes a feed bin configured to hold feed stock. The feed bin has a first feed port. The animal feeder also includes an outer housing positioned around at least a portion of the feed bin. The outer housing has a second feed port. The animal feeder further includes a magnet supported by one of the feed bin and the outer housing. The magnet magnetically couples the outer housing to the feed bin. The outer housing is movable relative to the feed bin between a first position, in which the outer housing is magnetically coupled to the feed bin such that the first feed port and the second feed port are at least partially aligned, and a second position, in which the outer housing is not magnetically coupled to the feed bin and the first feed port and the second feed port are out of alignment. |
US08931432B2 |
Vacuum processing apparatus
A vacuum processing apparatus is provided, in which a deposition characteristic is easily adjusted, and occurrence of difference in deposition characteristic between deposition chambers can be suppressed, and reduction in equipment cost can be achieved, and a deposition method using the vacuum processing apparatus is provided. The vacuum processing apparatus is characterized by having a plurality of discharge electrodes (3a to 3h) that are supplied with high-frequency power from a power supply unit (17a) through both ends (53) thereof, and form plasma with respect to a substrate (8) respectively, and a plurality of matching boxes (3a to 3ht) which tune phases and amplitudes of the high-frequency power supplied to the plurality of discharge electrodes (3a to 3h) at the ends (53) respectively; wherein impedance of the plurality of matching boxes (3a to 3ht) are set to approximately the same value, and the impedance value is a value at which reflected power is approximately minimized, the reflected power being returned to the power supply unit (17a) from one discharge electrode among the plurality of discharge electrodes (3a to 3h). |
US08931431B2 |
Nozzle geometry for organic vapor jet printing
A first device is provided. The device includes a print head. The print head further includes a first nozzle hermetically sealed to a first source of gas. The first nozzle has an aperture having a smallest dimension of 0.5 to 500 microns in a direction perpendicular to a flow direction of the first nozzle. At a distance from the aperture into the first nozzle that is 5 times the smallest dimension of the aperture of the first nozzle, the smallest dimension perpendicular to the flow direction is at least twice the smallest dimension of the aperture of the first nozzle. |
US08931428B2 |
Scale element for a display instrument, instrument cluster and vehicle with a scale element
A scale element for a display instrument that includes, but is not limited to a scaling. The scaling is impressed in the volume of the scale element by means of laser shot method. The scale element can furthermore include, but is not limited to a diffusion structure likewise impressed in the volume. |
US08931414B1 |
Reaction container containing aluminum
A reaction container has contains an amount of a water reactive material and a volume of water within the confined space of its interior. The water reactive material, which contains aluminum, is formed as two separate and spaced apart portions. The water is located between the two portions of the water reactive material. A detonation mechanism, which is configured to mix the amount of water reactive material and the volume of water, is provided in communication with each portion of the water reactive material. The volume of water and the aluminum in the water reactive material are stoichiometrically balanced. |
US08931413B2 |
Compact mechanical inertia igniters for thermal batteries and the like
A method for igniting a thermal battery upon a predetermined acceleration event. The method including: rotatably connecting a striker mass to a base; aligning a first projection on the striker mass with a second projection on the base such that when the striker mass is rotated towards the base, the first projection impacts the second projection; and preventing impact of the first and second projections unless the predetermined acceleration event is experienced. |
US08931407B2 |
Stamp assembly
A stamp assembly has a bracket, a stamping member, an ink cartridge, a spring, a housing and a pushing device. The stamping member is mounted in the bracket and is capable of being moved in a longitudinal direction relative to the bracket and being rotated. The ink cartridge and the spring are mounted in the bracket. The housing is mounted around the bracket and has a through hole formed through a front side of the housing. The pushing device is mounted on the front side of the housing and has a pushed member. The pushed member is slidably mounted in the through hole and is capable of pushing the ink cartridge out of the bracket. With the pushing device, the stamp assembly is convenient for a user to push and remove the ink cartridge. |
US08931400B1 |
Remote cooking systems and methods
A remote temperature monitoring system includes a first unit operatively connected to one or more temperature sensors for sensing the temperature of one or more materials or food items being cooked or heated. The first unit transmits the sensed temperature to a second unit that is located remotely from the first unit during heating. The second unit is programmable with the desired temperature and/or heating parameters of the item. By monitoring the temperature status of the item over time, the system determines when the food has reached the desired temperature or degree of cooking, and notifies the user. |
US08931399B2 |
Brewing apparatus with a drainage valve
The invention relates to a brewing apparatus, in particular for coffee, comprising a drainage valve, which is located on the one hand in a brewing liquid path between a brewing liquid container and a brewing unit of the brewing apparatus and on the other hand, in a drainage liquid path between the brewing unit and an outlet of the brewing apparatus. In a brewing position of the drainage valve, the brewing liquid path is released and the drainage liquid path is blocked. The brewing apparatus is characterised by a drainage position of the drainage valve in which both the drainage liquid path and also the brewing liquid path are released and a decalcification position of the drainage valve in which the brewing liquid path is blocked and a decalcification liquid path is produced between the brewing liquid container and the outlet via the drainage valve. |
US08931397B2 |
Support with a double resting surface for cups and other containers in machines for the production of beverages
A support for a container for receiving beverages from a spout of a machine for the production of beverages, where the support includes a first resting surface and a second surface with is hingedly attached to the first resting surface for positioning the two surfaces at different heights. In particular, the two resting surfaces are positioned on top of one another in a first position to accommodate a first cup between the second resting surface and the spout. Further, the two resting surfaces are positioned away from one another in a second position to accommodate a second cup between the first resting surface and the spout, where the second cup is taller than the first cup. |
US08931395B2 |
Die casting piston and ring assembly
The invention relates to a die casting ring (1) internally fitted with radial teeth (11) to be engaged into matching seats (22) provided on a piston (2). This piston-ring assembly prevents mutual rotation or axial translation, in addition to ensuring an optimal seal against infiltration of liquid metal during the die casting process. When the ring has a cutout (10), it can be mounted accurately onto the piston because the teeth (11) allow the cutout to be positioned anywhere relative to the piston. |
US08931393B1 |
Replacement stock system for rifle
A trigger assembly group of the type used with a rifle stock replacement system is provided. The trigger assembly group and may include a trigger assembly, including a trigger coupled to a trigger rod, a locking plate coupled to the trigger rod and a preload cylinder coupled to the locking plate. This in combination with the firing elements of the existing rifle may comprise a firing control mechanism. The trigger assembly group may also include a trigger block with a recess adapted to receive the trigger rod and the locking plate. A safety spool may be a part of the trigger assembly group and include a cross hole, which may be adapted to receive the preload cylinder when the safety spool is in a first position and not receive the preload cylinder when the safety spool is in a second position. |
US08931391B2 |
Gap armor
An armored vehicle with heavy side armor boxes and angled undercarriage armor, utilizing the chassis of overmatch armored vehicles, with a crew compartment for two, a rear door entry, and a blast gap between the side armor and crew compartment. This configuration provides for explosively formed penetrator (EFP) and improvised explosive device (IED) defeat and high levels of crew and vehicle survivability. This configuration allow a light vehicle frame such as a light pick up truck or military HMMWV to withstand very large mine, EFP, IED, and rocket propelled threats. |
US08931387B2 |
Layering punch
A punching apparatus for a sheet media comprises a base and a handle actuator. The base comprises a first impression head that defines a first image-forming pattern and a second impression head that defines a second image-forming pattern. The base further comprises a first impression head protrusion having a first height and a second impression head protrusion having a second height. The handle actuator hingedly couples to the base. The handle actuator moves between a first position, a second position, and a third position. A limiting member contacts the first impression head protrusion when the handle actuator is moved to the second position, and the first impression head moves to a sheet media forming position. The limiting member contacts the second impression head protrusion when the handle moves to the third handle position, and the first and the second impression heads move to the sheet media forming position. |
US08931384B2 |
Slicing apparatus
In general terms, the present invention includes a slicing apparatus for vegetables powered by a pneumatic actuator. The present invention includes a slicing apparatus comprising: (a) a base portion defining a slicing area; (b) an actuator support portion, the actuator support portion adapted to be releasably connected to the base portion; and (c) an actuator, attached to the actuator support portion, the actuator comprising a drive rod and push block, the push block releasably connected to the drive rod; and (d) a slicing blade portion attached to the base portion and disposed such that the drive rod urges the push block toward the slicing blade portion. |
US08931376B2 |
Apparatus for extending the effective length of tool shanks and method for manufacturing
An apparatus for providing an increased moment of applied force to a tool. An elongated member extends the effective length of tool shanks. The elongated member has tool support to fit a range of tools, such as wrenches, to the elongated member which increases the distance from the fastener to the point of applied force, thereby increasing the moment of the applied force. |
US08931373B2 |
Drive-force-distribution control device
A drive-force-distribution control device includes an input-side bevel gear and an output-side bevel gear, a center shaft, left and right clutches, a housing, a bearing and a shim member. The output-side bevel gear is supported on the center shaft such that the output-side bevel gear meshes with the input-side bevel gear. The housing can be divided in the radial direction of the output-side bevel gear. The bearing is disposed at one end of the center shaft. The shim member is inserted in an axial-direction gap between the housing and the bearing. The output-side bevel gear and the center shaft can be attached to the housing from the radial direction. The axial end of the center shaft is located towards the other end with respect to the axial end of the bearing. |
US08931371B2 |
Hybrid driving system and vehicle having the same
A hybrid power driving system includes an engine including a crankshaft; and a dual clutch transmission system coupled to the crankshaft. The dual clutch transmission system includes a first clutch, a second clutch, and a transmission. Both the first and second clutches are connected with the crankshaft. The transmission includes a first input shaft connected with the first clutch, a second input shaft connected with the second clutch, shifting gear sets, where each shifting gear set includes at least a stationary gear and a free gear; and an output shaft having one end coupled with a differential. The other end of the output shaft is connected with a driving electric motor. The driving electric motor drives the output shaft directly. |
US08931370B2 |
Bicycle pedal of the automatic engagement and disengagement type
A bicycle pedal with automatic engagement and disengagement includes a body (2) rotatable on a pedal axle (3) with: a front abutment (4) cooperating with a conjugate abutment surface (5) provided on a cleat (6) fixed to the sole of a shoe; a retaining member (9) rotatable about a geometrical axis (A) parallel to that of the pedal, adapted to be pressed against the cleat by a flexing element (B, 15) to attach the cleat to the pedal, one end (15a) of the flexing element being immobilized against the body (2), the other end (15b) being in bearing engagement against the retaining member. The articulation axle of the retaining member (9) includes a rod (13) that extends transversely under the flexing element (B, 15), which is in bearing engagement on said articulation axle, the flexing element functioning in flexion at three points. |
US08931367B2 |
Operating pedal device for vehicle
A connecting opening portion is provided at the portion that is an outer circumferential portion of a hollow-structured operating pedal and is connected to connecting links inside the connecting opening portion, a reinforcing member having a U-shaped section is integrally weld-joined so as to open outward. End portions of the connecting links are inserted inside the reinforcing member, and are relatively pivotablly connected by a first link pin. Accordingly, the rigidity of the operating pedal is improved, and at the same time, the stress concentration is relieved, whereby buckling and deformation are suppressed. As a result, the plate thickness of the hollow-structured operating pedal can be kept small to minimize the weight thereof, and also, the width dimension of the operating pedal in the vehicle fore and aft direction can be reduced to achieve a compact size. |
US08931366B2 |
Lockable braking device
A lockable braking device comprises a controlling set having a cover fixed to a frame, a braking grip pivoted to the cover and partially protruded out of the cover, a connecting member pivoted to the cover and one end thereof being propelled by the braking grip, and a crank pivoted to the cover and being motivated by the braking grip. Whereby, the braking grip adjustably controls a braking state of a braking unit to attain a common stopping performance and a constant stopping effect. Accordingly, the structure of the braking device is simplified and the operation thereof is more easy and handy. |
US08931360B2 |
Linkage-type synchronization module structure
A synchronization structure applicable to a slide cover to ensure synchronous movement and avoid deflection includes a slide member, a relative slide member and two extensible/retractable linkage assemblies. Second ends of the extensible/retractable assemblies are respectively pivotally connected to corresponding sections of two sides of the slide member. First ends of the extensible/retractable assemblies are connected with each other and restricted by a middle slide guide section between the slide member and the relative slide member. Two fixed support sections are respectively oppositely disposed on lateral sides of the middle slide guide section. The extensible/retractable assemblies are formed with slide guide sections in which the fixed support sections are fitted. A restriction slide guide mechanism is disposed between each extensible/retractable assembly and the relative slide member for cooperatively guiding the extensible/retractable assemblies to pivotally rotate and extend/retract so as to synchronize the moves of two sides of the slide member. |
US08931357B2 |
Coaxial needle and pipetting device
A two-part coaxial needle for a pipetting device, in particular for use in microscopy of cell probes, makes it possible both to inject a liquid into a pipetting container and to remove by suction a liquid from the pipetting container. Both the drive for lowering the coaxial needle into the pipetting container, and injection and removal by suction of the liquid take place pneumatically by way of only one pressure source. The design of the coaxial needle and of the drive systems makes possible fast and reliable pipetting with high metering accuracy and a particularly compact pipetting unit which without mutual interference can be used with a multitude of widely-used microscope types. |
US08931355B2 |
Torque sensing gear structure of an electronic bike
The primary objective of the present invention is to provide a torque sensing gear structure of an electronic bike, which uses a torque sensing unit mounted on the driving shaft of the bike to detect the torque generated by the user's feet when he/she is riding the bike so as to calculate the resistance generated by the user and to drive the electronic driving device to support the user for riding the bike. By this way, the loading of riding the bike could be reduced instantly. |
US08931353B2 |
Coriolis mass flow meter and components thereof
A Coriolis mass flow meter and components thereof. One such component being a conduit having an inlet, an outlet, and a curved shape extending therebetween, and defining therein a flow path lying in an imaginary plane. The inlet and outlet each have an internal cross-sectional area having a first dimension in a direction along the plane and a second dimension in a direction perpendicular thereto. The first and second dimensions are the largest dimensions of each internal cross sectional area in the respective directions. The first dimension having a different magnitude of length than the second dimension. |
US08931349B2 |
Test apparatus for the mechanical testing of components and material samples
The invention relates to a test apparatus and a test method for the testing of samples by mechanical action upon the sample. The test apparatus comprises a sample region and a cylinder, which is movable in relation to the sample region, and at least two linear drives, each with a first drive part, which is fixed in place with respect to an end of the sample region, which faces it, and with a second drive part, which is movable in relation to the first drive part and is driven and which is fixed in place with respect to the cylinder. Advantageously, the movement axes of the linear drives run parallel to the longitudinal axis of the cylinder. In a preferred embodiment, a test set-up of the test apparatus has a rigid load frame. |
US08931348B2 |
Pressure sensor
A pressure sensor is provided which is suitable as an airbag sensor of a vehicle. The pressure sensor includes a pressure chamber having a small opening and a large opening, a pressure sensor element having a pressure receiving surface, and a diaphragm. The diaphragm is designed to seal the large opening. The pressure sensor element is designed to seal the small opening at least using the pressure receiving surface. |
US08931345B2 |
Apparatus for measuring concrete strength and slip form method for constructing vertical concrete column member using surface wave velocity measurement device
An apparatus for measuring the strength of concrete using a surface wave velocity including an ultrasonic transmission and reception probe is provided. The apparatus is configured to include a surface wave velocity measurement device including an ultrasonic transmission probe and an ultrasonic reception probe. Further, a method of constructing the slip form of a concrete column member is provided. The method is capable of reducing the construction period by raising a concrete form rapidly and safely using a method of determining the slip-up time of the slip form based on the strength of concrete measured by the apparatus. |
US08931344B2 |
Method and apparatus for inspecting flaws in oil field tubulars
Methods and apparatus for inspecting a flaws in tubular disclosed herein include but are not limited to inspection stations comprising one or more chutes adapted to receive a tubular, an inspection assembly adapted to ultrasonically inspect a tubular in the one or more chutes, and one or more rotators for apply directional forces on the tubular to advance and rotate the tubular in the one or more chutes. The inspection assembly is adapted to ultrasonically inspect tubulars while the tubulars are under a rotational force in the chute. The inspection assembly may be further adapted to identify the end of a tubular in a first chute and index the position of the inspection assembly over a second chute to inspect a tubular loaded in the second chute. |
US08931343B2 |
Inspection device
An inspection device (300) has an ultrasonic transducer (304) encased in a couplant block (302) mounted in a housing (328). The housing (328) has a pair of encoders (340, 342) mounted thereto. The transducer (304) is mounted to scan perpendicular to the contact surface (306) of the block (302). A coupling block with a PTFE layer on the contact surface is also provided. |
US08931331B2 |
Systems and methods for volumetric metering on a sample processing device
A system and method for volumetric metering on a sample processing device. The system can include a metering reservoir, and a waste reservoir positioned in fluid communication with a first end of the metering reservoir to catch excess liquid from the metering reservoir that exceeds a selected volume. The system can further include a capillary valve in fluid communication with the second end of the metering reservoir to inhibit liquid from exiting the metering reservoir until desired. The method can include metering the liquid by rotating the sample processing device to exert a first force on the liquid that is insufficient to move the liquid into the capillary valve, and rotating the sample processing device to exert a second force on the liquid that is greater than the first force to move the metered volume of the liquid to the process chamber via the capillary valve. |
US08931325B2 |
Device and method for measuring a construction
A measuring device 1 for measuring structures is provided, wherein the measuring device including two inertial measuring units 3, 4 arranged at a distance from each other. The measuring device can be provided with means for engaging the constructions that are measured. Also, an arrangement including a measuring device and a base station 21 providing a reference point for the measuring device is provided. Moreover, a kit including the measuring device and adaptors are provided, wherein the adaptors can provide an interface between the measuring device and a measured construction. A method for measuring a stationary construction is also provided, using a measuring device, preferably a measuring kit. |
US08931324B2 |
Automatic torque calibration device
The present invention provides an easy-of-use torque calibration device capable of improving workability and safety and attaining reduction in time of a torque calibration in calibrating a torque of a dynamometer. That is, the present invention includes a connecting shaft coaxially connected to a torque measurement rotor, a calibration arm integrally rotated with the connecting shaft, a plurality of calibration weights for applying loads to both ends of the calibration arm, a moving mechanism to move the connecting shaft between a connection position and a spaced position, and a rotating direction fixing mechanism for fixing the torque measurement rotor and the connecting shaft in the rotating direction at the connection position, and a control unit controlling the moving mechanism. |
US08931322B2 |
Coil handling system and method
A material handling system for feeding sheet material to a laser cutting system. The material handling system including a shuttle having a number of roller pairs corresponding to a number of material coils. Each roller pair holding a leading end of one of the material coils. The shuttle translating the leading end of a selected material coil to a location at which sheet material from the selected material is fed to the laser cutting system. |
US08931321B2 |
Hot rolled steel sheet cooling apparatus
A hot rolled steel sheet cooling apparatus includes a gradual cooling header 2 including a rod-like cooling water nozzle 3 for gradual cooling and a rapid cooling header 4 including a rod-like cooling water nozzle 5 for rapid cooling such that the headers constitute a cooling unit 9. The cooling unit 9 includes an elevating unit 7 capable of moving upward and downward in unison with the cooling unit. In cooling the upper surface of a hot rolled steel sheet (hot rolled steel strip or steel plate), uniform and stable cooling is achieved while both of high cooling rate and low cooling rate are ensured. |
US08931317B2 |
Bending method and machine thereof
In a bending machine, there is provided at one back gauge abutting part (5) a plurality of contact confirmation sensors for confirming the contact thereof with a workpiece; and there is included control means driving a ram (1) on the conditions of ON of all the sensors automatically or manually specified among these contact confirmation sensors and ON of a foot pedal (6) when the workpiece is abutted. |
US08931311B2 |
Additive dispenser for a washing machine
A washing machine includes a casing, a tub disposed within the casing, and a basket configured for receipt of articles to be washed. An additive pack dispenser is disposed within the casing above the tub and included a pack receiver configured for receipt of an additive pack therein. The receiver is biased to a first position wherein the additive pack is stored and is movable to a second position wherein the additive pack is dispensed by gravity from the receiver into the tub. An actuator is disposed proximate to the receiver and is oriented so as to move the receiver at a defined time to cause the receiver to move to the second dispense position and deposit the additive pack into the tub. |
US08931304B2 |
Centrifugal compressor cooling path arrangement
An example compressor arrangement includes a first compressor portion configured to compress a fluid and a second compressor portion configured to compress the fluid more than the first compressor portion. The compressor arrangement also includes a motor disposed between the first compressor portion and the second compressor portion. The first compressor portion is configured to communicate the fluid to the second compressor portion along a primary flow path. The second compressor portion is configured to divert at least some of the fluid from the primary flow path, communicating the diverted fluid back to the first compressor portion along a secondary flow path. |
US08931300B2 |
Modular cabinet for ultra-low temperature freezer
A storage cabinet (16) is provided for an ultra-low temperature freezer (10). The cabinet (16) includes a base platform (62a), a plurality of side structural insulated panels (45, 50, 55) each defining a side wall of the storage cabinet (16), and a plurality of generally vertically oriented posts (40) extending from the base platform (62a). Each of the plurality of vertically oriented posts (40) has a slot (40a) for receiving an edge portion (45a, 50a, 55a) of one of the insulated panels (45, 50, 55) therealong. The slot (40a) may have a generally U-shaped profile that surrounds the edge portion (45a, 50a, 55a) of one of the insulated panels (45, 50, 55). At least one of the generally vertically oriented posts (40) has a channel (40c) that extends along a longitudinal dimension thereof, the channel (40c) being configured to receive one of insulation, tubing, or wiring of the freezer therethrough. |
US08931297B2 |
Cooling apparatus condenser, and a cooling apparatus including the same
A cooling apparatus includes a cabinet (100) defining a compartment for the storage of products to be cooled and a cooling system coupled to the cabinet for cooling an interior atmosphere of the compartment. The cooling system includes at least one condenser (130) and at least one compressor (125) positioned in a recess of the cabinet. The condenser has at least a first condenser portion (150) adapted to define a support surface for the at least one compressor, wherein the compressor is supported by the first condenser portion, and wherein the condenser has a second condenser portion (145) completely covering a rear of the recess. |
US08931294B2 |
Cooling unit and work piece conveying equipment using it
An object is to provide a cooling unit which can reduce influence of radiation heat from a work piece having high temperature on members surrounding the work piece, prevent leak of coolant and vacuum leak, reduce cost, and prevent turning angle of a work piece conveying mechanism from being limited. The cooling unit is attached to the work piece conveying mechanism in the state that the outer wall part is in close contact with the to-be-cooled surface. The coolant stored in the lower space is evaporated by the heat transmitted from the to-be-cooled surface P via the outer wall part, and the to-be-cooled surface is cooled via the outer wall part by the heat of evaporation lost at the time of the evaporation of the coolant. The vapor in the lower space (coolant container) is discharged to the vacuum chamber by the vapor exhaust unit when the pressure of the vapor in the lower space reaches the fixed value or higher. |
US08931292B2 |
Refrigerated showcase
A refrigerated showcase is provided that can easily carry out a maintenance operation and the like of a cooling mechanism disposed in a machine chamber. A machine chamber 13 is defined on a side of a heat insulating box 16 defining a storage chamber 12 and also provided with a cooler to cool the storage chamber 12 to have a cooling mechanism 80 disposed therein to circularly supply a refrigerant to the cooler, and a front side of the storage chamber 12 and the machine chamber 13 is covered with a single front glass 14. Then, a side of the machine chamber 13 is defined by a detachable second side panel to configure the machine chamber 13 to open laterally in a state of removing the second side panel, and also the cooling mechanism 80 is placed on a unit base 38 drawable from the machine chamber 13 to configure to allow the unit base 38 to be drawn from the machine chamber 13 via a side opening of the machine chamber 13 opened by removing the second side panel. |
US08931286B2 |
Heat exchanger and thermoacoustic device using the same
A thermoacoustic device 1 for improving heat exchange efficiency is provided which has a first stack 3a including stack constituent elements 3eL and 3eH laminated together, and a first high-temperature side heat exchanger 4 and a first low-temperature side heat exchanger 5, which are provided at two ends of the first stack 3a, in which a self-excited acoustic wave is generated by a temperature difference between the first high-temperature side heat exchanger 4 and the first low-temperature side heat exchanger 5 and is then converted to thermal energy in a stack 3b provided between a second high-temperature side heat exchanger 6 and a second low-temperature side heat exchanger 7. Between the first high-temperature side heat exchanger 4 and the first low-temperature side heat exchanger 5, and between the second high-temperature side heat exchanger 6 and the second low-temperature side heat exchanger 7, a stack constituent element 3eL having a low thermal conductivity, a stack constituent element 3eH having a high thermal conductivity, and a stack constituent element 3eL having a low thermal conductivity are provided in that order. |
US08931285B2 |
Planetary gear system arrangement with auxiliary oil system
In one exemplary embodiment, a gas turbine engine includes a fan, a speed reduction device driving the fan, and a lubrication system for lubricating components across a rotation gap. The lubrication system includes a lubricant input. A stationary first bearing receives lubricant from the lubricant input and has a first race in which lubricant flows. A second bearing for rotation is within the first bearing. The second bearing has a first opening in registration with said first race such that lubricant may flow from the first race through the first opening into a first conduit. The first bearing also has a second race into which lubricant flows. The second bearing has a second opening in registration with the second race such that lubricant may flow from the second race through the second opening into a second conduit. The first and second conduits deliver lubricant to distinct locations. |
US08931282B2 |
Internal combustion engine
An internal combustion engine in which the power output is controlled by modulating at least one of the compression ratio, expansion ratio, ratio of expansion rate to compression rate, air to fuel ratio, and steam to air ratio. Continuous isobaric catalytic combustion followed by isothermal expansion and the use of separate compressor and expander devices are used. Control dynamically maximizes fuel efficiency for the given power demand conditions. Power output is controlled by modulating flame temperature and/or pressure instead of by throttling. Lean combustion, high compression ratio, exhaust heat recuperation, and high power density and fuel economy are provided. External cooling is minimized or eliminated. Insulation of the engine effectively reduces energy losses to friction. Interchangeable use of gasoline, hydrogen and ammonia at high fuel efficiency is made possible for transitional periods of fuel availabilities. An injector suitable for isothermal expansion is provided. |
US08931280B2 |
Fully impingement cooled venturi with inbuilt resonator for reduced dynamics and better heat transfer capabilities
A venturi assembly for a turbine combustor includes a first outer annular wall and a second intermediate annular wall radially spaced from each other in substantially concentric relationship. The first outer annular wall and said second intermediate annular wall shaped to define a forward, substantially V-shaped throat region, and an aft, axially extending portion. A third radially innermost annular wall is connected to the second intermediate annular wall at an aft end of said throat region. A first plurality of apertures is provided in the first outer annular wall in the substantially V-shaped throat region, and a second plurality of apertures is provided in the aft, axially extending portion of said second intermediate annular wall so that cooling air flows through the first and second pluralities of apertures to impingement cool the third radially innermost annular wall. |
US08931278B2 |
Steam generation system
A steam generation system delivers heats water and carbon dioxide at high temperatures in the presence of one or more plasma arc torches and converts the materials into hydrogen and carbon monoxide. The converted gas is delivered to a heat recovery steam generator (“HRSG”) to produce steam, which may be used to power a steam turbine. Depending on the amount of steam and/or power desired, the system may use a control system to vary the flow, temperature and pressure of the gas delivered to the HRSG. The control system may do this by bringing additional torches on-line or off-line in the processing chamber, by adding unheated gas directly from a supply source, shunting the gas from the HRSG, and varying the flow of water delivered to the HRSG. |
US08931277B2 |
System and method for storing energy and purifying fluid
Embodiments of a system for storing and providing electrical energy are disclosed. Also disclosed are embodiments of a system for purifying fluid, as well as embodiments of a system in which energy storage and fluid purification are combined. One disclosed embodiment of the system comprises a latent heat storage device, a sensible heat storage device, a vapor expander/compressor device mechanically coupled to a motor/generator device, a heat-exchanger, and a liquid pressurization and depressurization device. The devices are fluidly coupled in a closed-loop system, and a two-phase working fluid circulates therein. Embodiments of a method for operating the system to store and generate energy also are disclosed. Embodiments of a method for operating the system to purify fluid, as well as embodiments of a method for operating a combined energy storage and fluid purification system are disclosed. |
US08931276B2 |
Hybrid renewable energy system having underground heat storage apparatus
Disclosed herein is a hybrid renewable energy system having an underground heat storage apparatus. A solar collector is provided on or around a building structure and collects solar heat to heat a heat medium. A transfer pipe transfers the heat medium, heated by the solar collector, into the underground. The heat storage apparatus stores heat received from the heat medium and heats, using the stored heat, both cold water supplied from the building structure through a supply pipe and air supplied from an inlet duct. A return pipe returns the heat medium from the heat storage apparatus to the solar collector. An inlet pipe supplies hot water produced by the heat storage apparatus to the building structure. A connection duct supplies air heated by the heat storage apparatus into the building structure to heat the room of the building structure. |
US08931275B2 |
Adaptive heat exchange architecture for optimum energy recovery in a waste heat recovery architecture
A waste heat recovery system that efficiently converts waste heat from an engine coolant and an engine exhaust in a vehicle. The system includes a coolant heat exchanger that receives heat from the engine coolant, an exhaust heat exchanger that receives heat from the engine exhaust and an economizer heat exchanger. A plurality of valves control the flow of the fluid in different modes as determined by a power ratio between the heat provided by the exhaust heat exchanger and the heat provided by the coolant heat exchanger, including an economizer heat exchanger after coolant heat exchanger mode at low power ratios, where the fluid from the pump flows to the economizer heat exchanger after the coolant heat exchanger and an economizer heat exchanger before coolant heat exchanger mode at high power ratios, where the fluid from the pump flows to the economizer heat exchanger before the coolant heat exchanger. |
US08931274B2 |
Engine system based on turbo charger and fuel ratio improving method thereof
An engine system may include an electric or mechanical supercharger and an LP-EGR, basically with a turbocharger, an EGR valve, a channel control valve, and a bypass valve, which control the flow rate of external air and exhaust gas, may be integrally operated, and a operation section may be divided into a turbo-lag and low torque section, a mid-load section, and mid/high-load section such that the open amount of EGR valve, channel control valve, and bypass valve may be optimally controlled, such that it may be possible to improve availability for a low-speed/high-load section with turbo-lag reduced, using supercharger and considerably increase the ratio of fuel efficiency improvement in the low-speed/high-load section, using LP-EGR operating with supercharger. |
US08931273B2 |
Stored compressed air management for improved engine performance
Methods and systems are provided for raising an exhaust temperature to spin a turbocharger turbine and reduce turbo-lag. Pressurized air is discharged from a boost reservoir into an intake manifold while spark retard is increased to expedite exhaust heating while also increasing a net combustion torque. By expediting turbine spin-up in response to a tip-in, turbo-lag is reduced and engine performance is improved. |
US08931272B2 |
Method and system for limiting output of a boosted engine
A method for operating a turbocharged engine is disclosed. In one example, during a first condition an engine operation is adjusted in response to a turbocharger expansion ratio exceeding a first limit and during a second condition an engine operation is adjusted in response to the turbocharger expansion ratio exceeding a second limit that differs from the first limit. Degradation of the engine may be reduced under some engine operating conditions by adjusting engine operation in response to the turbocharger expansion ratio. |
US08931270B2 |
Hydraulic brake booster
Disclosed is a hydraulic brake booster. A relative movement structure of a control plunger and an output shaft is modified in such a manner that the output shaft operates in the control plunger, thereby reducing the overall length of the booster and the manufacturing cost. An inner circumferential surface of a guide of the control plunger does not make contact with an outer circumferential surface of the output shaft, so that the vibration and the impact caused by the contact between the control plunger and the output shaft are not delivered, thereby improving brake pedal feeling. The control plunger includes a guide having a groove, and an inner diameter of the guide is greater than an outer diameter of the output shaft. The control plunger and the output shaft perform relative movement in the overlap state therebetween, thereby reducing the overall length of the booster and the manufacturing cost. |
US08931269B2 |
Temperature activatable actuator
An actuator is provided having a temperature activatable actuating member comprising an inductively couplable material. The actuator has an electrical heating element for electrically heating the actuating member. The heating element is configured to inductively couple with said material when an AC current is passed through the heating element such that an opposing electromotive force is induced in the heating element. A detector is provided for detecting activation of the actuating member by sensing a change in the AC impedance of the heating element. |
US08931267B2 |
Pumps
A pump for use in pumping hydraulic well control fluid expelled from a control device of a well, comprises means for accumulating such hydraulic well control fluid and means for using the pressure of hydraulic fluid supplied to the well to pump accumulated hydraulic well control fluid into a production flowline of the well. |
US08931266B2 |
Work vehicle and method for manufacturing the same
A work vehicle includes: a top having a first hole; a plate having a second hole and attached to the top with the second hole in alignment with the first hole; an exhaust pipe having an internal path and a flange projecting outward and abutting against and thus attached to the plate; and a tail pipe having a portion positioned in the first and second holes, and an end in the internal path of the exhaust pipe. The plate is disposed between the top and the flange and serves as a reference in attaching the flange to the top. Thus, a work vehicle that can facilitate disposing an exhaust pipe and a tail pipe concentrically and provide better workability in disposing the exhaust pipe and the tail pipe concentrically, and a method for manufacturing the work vehicle, can be provided. |
US08931264B2 |
Exhaust gas processing device for diesel engine
An exhaust gas processing device for a diesel engine includes a DPF, a PM deposition amount estimating unit for PM deposited in the DPF, a DPF regenerating unit, a DPF regeneration control unit, a storage unit, an acceleration regeneration request information notifying unit, an acceleration regeneration start operating unit, and a mode selecting unit. When a normal regeneration process is selected, the time at which acceleration regeneration request determination reserve period T1 elapses from the start of the normal regeneration process without the end of the normal regeneration process is time T2 for acceleration regeneration request determination, at which time, if the PM deposition amount estimation value is greater or equal to acceleration regeneration request determination value J2, it is determined that there is the acceleration regeneration request. The DPF regeneration control unit allows the acceleration regeneration request information notifying unit to start notification of the acceleration regeneration request information. |
US08931260B2 |
Selective catalytic reduction system
A selective catalytic reduction system that can defrost urea aqueous solution without interruption of warm air of an engine or heating of a vehicle cabin. The system includes a defrosting control unit to open a tank heater valve at the time of starting the engine and close the tank heater valve when the temperature of the urea aqueous solution detected by a temperature sensor reaches a predetermined defrosting completion determination value, and a warm air priority control unit to prohibit the opening of the valve by the defrosting control unit when the temperature of the cooling water is less than a predetermined defrosting permission value and permit the opening of the valve by the defrosting control unit when the temperature of the cooling water is equal to or more than the defrosting permission value. |
US08931259B2 |
Reductant delivery apparatus with purging means
A dosing apparatus with purging means for delivering reductant into an exhaust gas treatment system of an internal combustion engine. The apparatus includes a first Venturi T connector with two high pressure ports and a low pressure port, and a purge control valve for switching from normal dosing to purging by controlling flow through the two high pressure ports. The apparatus may also include a second Venturi T connector and a reductant supply chamber for purging reductant residue in its pump and reductant passage lines. The apparatus may further include a purging controller that triggers a purging event according to engine oil or coolant temperature and controls the purging process after a dosing process completes. |
US08931258B2 |
Method for metering a reducing agent, method for setting up a control unit for a metering device and motor vehicle having a metering device
A method for metering a reducing agent from a metering device to an exhaust gas treatment device includes initially determining at least one operating parameter of the metering device. An injector pressure at an injector for feeding the reducing agent into the exhaust gas treatment device is then calculated from the at least one operating parameter. Then, an opening time for the injector is calculated, in which at least the injector pressure determined in step b) is used. The injector is then opened for the opening time calculated in step c). A method for setting up or configuring a control unit for a metering device and a motor vehicle having a metering device are also provided. |
US08931256B2 |
Engine system with passive regeneration of a filter in EGR loop
An engine system for a machine is disclosed. The engine system may have an intake manifold configured to direct air into a donor cylinder and a non-donor cylinder of an engine. The engine system may have a first exhaust manifold configured to direct exhaust from the non-donor cylinder to the atmosphere and a second exhaust manifold configured to receive exhaust from the donor cylinder. The engine system may further have a control valve configured to selectively direct a first amount of exhaust from the second exhaust manifold to the intake manifold and an after-treatment component configured to treat the first amount of exhaust. In addition, the engine system may have a controller configured to adjust a first operating parameter of the donor cylinder such that a ratio of an amount of a gaseous component and an amount of particulate matter in the first amount of exhaust exceeds a predetermined threshold. |
US08931253B2 |
Double-acting telescopic linear actuator with single-motor drive system
A thrust reverser for a turbojet engine includes a telescopic linear actuator for a moving cowl and a nozzle-forming end part. The telescopic linear actuator has a base attached to a fixed frame, acting as a housing for a first rod prevented from rotating but able to be translationally driven by a first drive shaft connected to a rotational-driver. The first rod is attached by one end to the moving cowl and supports a second rod, which is attached by one end to the nozzle-forming end part that is to be moved. The second rod is prevented from rotating and translationally driven by a second drive shaft passing through the base and connected to a rotational-driver. In particular, the rotational-driver of the rods includes a motor to drive an input shaft of a differential having two output shafts. |
US08931249B2 |
Spinning machine and method for interrupting yarn production on a spinning machine
A method interrupts yarn production on a spinning machine having at least one spinning point having an inlet for a fiber material and an outlet for the yarn made from the fiber material, and wherein the spinning machine comprises a delivery device for feeding the fiber material into the spinning point, a take-off device for drawing off the yarn out of the spinning point, a winding device for winding up the produced yarn, and a yarn monitoring unit for monitoring at least one yarn parameter. Yarn production is interrupted upon detecting a defined deviation of the monitored yarn parameter from a target value, upon changing bobbins at the winding device, and/or prior to switching off the spinning machine. The feed speeds of the delivery device, the take-off device, and the winding device are gradually reduced to a stop in order to interrupt the yarn production, wherein the reducing takes place such that the end of the produced yarn is located between the outlet of the spinning point and the winding device after the reducing is completed. |
US08931248B2 |
Replaceable mower blade assembly
A replaceable mower blade assembly for attaching to a rotatable spindle, motor, or engine crankshaft is provided. The blade assembly includes a mounting member having a plurality of ends extending from a central bore that is configured to receive the spindle, motor, or engine crankshaft. Each end includes an indexing aperture and a plurality of caps. A locking mechanism is operatively connected to the mounting member, and each arm of the locking mechanism includes a pin. A cutting blade is removably attachable to each end of the mounting member and the cutting blade includes an indexing aperture and a plurality of keyhole apertures. Each pin of the locking mechanism is insertable and engageable with an indexing aperture of both the mounting member and the cutting blade for positively securing each cutting blade. |
US08931246B2 |
Automatically engaging and disengaging header lock assembly
A header lift assembly for an agricultural harvester includes a lift cylinder and a lock assembly. The lift cylinder includes a sleeve and a piston, and the piston is configured to move in an axial direction relative to the sleeve. The lock assembly is coupled to the lift cylinder and is configured to automatically transition to a first locking position upon extension of the piston in the axial direction to a locking distance from the sleeve. The first locking position is configured to block retraction of the piston in the axial direction beyond a first distance from the sleeve. The lock assembly is also configured to automatically disengage from the first locking position to a unlocked position that facilitates retraction of the piston beyond the first distance upon extension of the piston to an unlocking distance. |
US08931245B2 |
Modular electric disc cutterbar and controller
An electric motor-driven rotary disc cutter module for use in a cutterbar in an agricultural harvester. In one embodiment, each rotary disc module includes an electric motor driver for the rotary cutterhead. Individual cutterhead modules are staggered fore and aft along the cutterbar to provide continuous cutting across the lateral width of the cutterbar without requiring synchronized rotation of the cutterheads to prevent contact of the knives. This configuration allows for individual speed and/or rotational direction adjustment for each cutterhead to optimize crop cutting performance and/or crop movement within the header. A control system may be included to monitor performance and manage individual operation of the cutterhead modules. |
US08931242B1 |
Stretchable gift wrap system
A gift wrapping system, for use in wrapping a gift, contained within gift packaging having a top and bottom, using a wrapping device having a main part and a closure plate having a central opening. The main part is made of a highly stretchable material formed into a tube having an open end and a closed end. The gift packaging is inserted into the main part through the open end, and the gift is pushed downwardly toward the closed end as the open end is pulled upwardly. Once the bottom of the gift packaging is against the closed end and the open end is pulled above the top of the gift packaging, the open end above the top is grabbed as a tail, which is pulled upwardly through the central opening of the closure plate as the closure plate is pushed downwardly against the top of the gift packaging. |
US08931241B2 |
System and method for assembling a multiple prescription package
A system and method for assembling a multiple prescription package having a plurality of different medications is described. The system comprises a pharmacy management system, a selected dosing interval, a filling system, a first automated inspection, a second automated inspection, a container, and a label. The pharmacy management system includes a graphical user interface that receives a prescription order that is associated with a particular patient. The prescription order includes medications in which a first medication that is different from a second medication. The selected dosing interval is selected from the dosing interval group that includes a morning interval, a noon interval, an afternoon interval, and a bedtime interval. The container receives the sealed preliminary packages for the selected dosing interval. The label is affixed to the container so that the label indicates the selected dosing interval. |
US08931239B2 |
Transport section for conveying caps or similar closures for closing bottles or similar containers
On a transport or conveyor section for conveying caps or similar closures (2) for bottles or similar containers, and for treating the closures with a treatment medium, for example with at least one sterilization medium, the at least one treatment medium is used at the same time for conveying the closures along the conveyor or transport section (1, 1a). |
US08931236B2 |
System for anchoring a load
The invention relates to a method for anchoring a load (26) to an anchorage (30) utilizing at least one unitary anchoring tendon (10) including a plurality of tensile elements (12) each having a free length (14) and a bond length (18). The tendon is located lengthwise in a bore (34) formed through the load into the anchorage, and different groups (G1, G2, G3) of the strands of the tendon are tensioned in a predetermined sequence to a respective initial displacement length prior to the different groups being collectively tensioned to a respective final displacement length to anchor the load. |
US08931231B2 |
Panel mounting system with removable security cleat
A panel mounting system and method of securing a panel to a vertical surface. The panel mounting system, which may be used in a point of sale (POS) display, includes a panel having a channel open to a rear surface of the panel. The channel has a top surface configured to engage a portion of a horizontal cleat and a bottom surface. A channel access opening allows a security cleat to be inserted into the channel through the rear surface of the panel. The security cleat is then repositioned laterally along the axis of the channel, thereby engaging the top and bottom surfaces of the channel and securing the horizontal cleat to the panel. The panel may be decoupled from the horizontal cleat by simply repositioning the security cleat to the channel access opening and removing the security cleat. |
US08931228B2 |
Waterproofing membrane
Disclosed is a waterproofing membrane that comprises a carrier sheet, a pressure sensitive adhesive layer on one surface of the carrier sheet, and a protective coating layer on the adhesive layer. The protective coating layer is highly reflective (optionally textured) and operative to bond to concrete cast against it. Preferably, the protective coating layer comprises cement, polymer, and white pigment, and may optionally or additionally include a filler, a UV absorber and an antioxidant. The protective coating layer protects the membrane against weather exposure, tolerates foot traffic and strongly adheres to concrete cast against it. Also disclosed is a waterproofing membrane comprising a carrier sheet, a pressure sensitive adhesive layer, a protective coating layer (as described above), and a highly releasable bonding layer. |
US08931220B2 |
Insulating ICF window buck with integrated fastening and anchors
An insulated window buck with integrated fastening and anchor elements for a self aligning cut or molded insulated concrete form (ICF) window buck. The insulated window buck with integrated fastening and anchor generally includes an insulated ICF window and door buck made with multiple components with a configuration that allows for the use of various type of materials' on the face and edges of the buck, and have the ability to friction fit to the inside of an ICF wall so as no external bracing or strapping is needed to keep the buck aligned with the ICF wall during concrete placement. Having a firm insulation material component on the internal portion of the buck is an integral part of the invention in that through the use of recesses in the insulation material the fluid concrete can flow into these recesses and make a permanent bond to the buck. Also having the ability to use single or multiple insulation pieces to make up the insulating and friction fit element of the buck is an integral part of the invention. |
US08931214B2 |
Threat responsive structural elements
A responsive structural element including an elongate member having a first end and second end and defining a cross-section is provided. The structural element further includes a sensor, secured to the elongate member, for detecting at least one pre-selected indicator. Advantageously, the elongate member is responsive to the pre-selected indicator. |
US08931211B2 |
Methods for controlling weeds and water using a bag filled with landscaping material
A bag constructed of a weed suppression material for packaging a ground cover material. When the bag is in a closed configuration, the bag serves as a container for shipping, handling, and storage of the ground cover material. When the bag is opened and unfolded, and the ground cover material within the bag is spread over the opened and unfolded bag, the bag serves as a layer of weed suppression material on top of underlying soil and beneath the ground cover. In addition, the bag may be used for planting individual plants in a planting bed, for establishing a buffer zone around the foundation of a building, or for controlling erosion around a downspout of a building. |
US08931206B2 |
Method of treating articles with carbon dioxide
The present disclosure relates to treating articles suspected of being infested with bed bugs using carbon dioxide. |
US08931204B1 |
Method of attracting fish to a fishing spoon
A means and apparatus are provided for attracting fish to a Lure that uses at least one of a color of light or at least one of a type of Scent or at least one of a color as the attractant. The Scent would have the added benefit of being made of at least one of a color. Thereby affording anglers an innovative, adaptable, and more affordable type Lure. |
US08931200B2 |
Slide-lock engagement device
A device for selectively engaging and depressing the slide lock of a firearm includes a pair of engagement tabs that may be utilized in the field stripping of a firearm. In particular, the tabs have slots that are configured to accept the slide lock of the firearm, and facilitate disengagement of the lock to the slide assembly of the firearm. |
US08931197B2 |
Handguard for firearm
A handguard or other cover for a firearm includes a shell or body with a hollow interior cavity and a retaining structure configured to engage the forearm and retain the shell in place on the forearm, where the retaining structure is releasable to permit removal of the shell from the forearm. The shell may have a concave inner surface and a convex outer surface extending between the first and second edges. The concave inner surface may include at least one tab extending outwardly from the inner surface which is configured to be connected to a slot or opening formed in the forearm for the firearm. |
US08931186B2 |
Drying machine and method for controlling the same
A drying machine is disclosed. The drying machine includes a selectively rotatable drum receiving an object to be dried, a steam supply member having one side connected to a steam generator and the other side connected to the drum, and a swirler installed in the steam supply member at a predetermined position for swirling steam flowing through the steam supply member. A method for controlling the drying machine includes heating a drum, supplying steam generated in a steam generator into the drum, and supplying hot air into the drum. The drying machine having the above described configuration can efficiently eliminate creases of clothes. |
US08931180B2 |
Utility cutter
A knife according to the present disclosure includes a housing and a blade. The blade includes a blade edge adapted to engage a material, and the blade is coupled to a blade shuttle. The blade and blade shuttle are substantially enclosed within the housing when the blade shuttle is in a retracted position, and the blade is extended from the housing when the blade shuttle is in an extended position. The blade shuttle is adapted to be conveyed to the retracted position based on the blade receiving a force directed substantially perpendicular to the blade edge. |
US08931178B2 |
Clipper deflector for deflecting air and cuttings away from operator
An air flow deflector which may be retrofit onto an existing hair or animal fur hand clipper. Deflector attaches to the clipper by various means to cover existing air flow channels or air vents on the clipper and directs the clipper motor cooling air away from the clipper. The deflector prevents hair and fur from being blown by such air vents in random directions during use of the clipper by redirecting the existing cooling air away from the clipper housing in a preferred direction. Retrofitting existing clippers is accomplished by attaching the deflector on the clipper over existing vents. |
US08931176B2 |
Blade cartridge guard comprising an array of flexible fins extending in multiple directions
Blade cartridges and razors employing such blade cartridges are provided. The cartridges contain a guard situated primarily on its leading edge that includes an array of flexible fins that extend in multiple directions. |
US08931174B2 |
Methods and arrangements relating to edge machining of building panels
A tool configuration incorporating a preprocessing step and a method incorporating the tool configuration with its preprocessing step, producing an improved locking system of a floor panel. With the special tool configuration, and the preprocessing step changing the properties of the surface layer, certain surfaces are profiled of the joint edge of the floor panel, resulting in decreased tolerances. Further, equipment having an upper belt or chain guided in a horizontal direction, by an upper guiding device, and configured to press the floor panel vertically towards the lower chain, decreasing the tolerances of the produced floor panel as well. |
US08931172B2 |
Body hanger kit bracket
A body hanger bracket aligns and attaches an accent panel to a vehicle body panel. The hanger bracket includes selectively detachable first and second alignment tabs. The first alignment tab engages a horizontal indexing feature on the vehicle body panel for aligning the hanger bracket horizontally and the second alignment tab engages a vertical indexing feature on the vehicle body panel for aligning the hanger bracket vertically. After the hanger bracket is aligned and attached to the body panel, the first and second alignment tabs are detached. The accent panel is then attached to the hanger bracket. |
US08931171B2 |
Method of manufacturing an orthodontic bracket having a laser shaped green body
A green metal body includes metal particles and a binder in the shape of an orthodontic bracket and/or base plate. The green metal body is fabricated by being laser-cut with a laser to shape the green metal body into the shape of an orthodontic bracket and/or to carve recesses and/or undercuts into the bonding surface of the bracket. The green metal body is sintered to shrink its volume into a denser and less porous sintered metal body configured to be an orthodontic bracket. The resultant sintered orthodontic bracket includes recesses and/or undercuts in the bonding surface to provide a mechanical aspect when bonded to a tooth. |
US08931169B2 |
Methods of fabricating components for microelectronic devices
Methods of fabricating components for microelectronic devices are described herein. For example, one embodiment is directed toward a method of fabricating a memory cell on a workpiece having a substrate, a plurality of active areas in the substrate, and a dielectric layer over the active areas. Bit line contact openings can be formed in the dielectric layer over first portions of the active areas and cell plug openings over second portions of the active areas. A first conductive material is deposited into the bit line contact openings to form bit line contacts and into the cell plug openings to form cell plugs. A conductive line is formed in a trench in the substrate. Dielectric features can electrically insulate the conductive line. |
US08931166B2 |
Manufacturing method of electrical bridges suitable for reel to reel mass manufacturing
A manufacturing method of electrical bridges, wherein a conductive pattern (2) from electroconductive material, such as metal foil, is applied over a substrate (1) made of electrically insulating material and the electroconductive material has at least one strip tongue (3) unattached to the substrate, one side of the tongue is attached to the conductive pattern (2), and the said strip tongue (3) is folded over an area insulated electrically from the conductive pattern (2), and the strip tongue (3) is connected electroconductively to a predetermined other part (5) of the conductive pattern (2). |
US08931165B2 |
Method of manufacturing coil device
A method of manufacturing a coil device includes inserting planar insulating sheets into a single conductor formed in a solenoidal coil shape from a direction intersecting with a winding axis direction. |
US08931164B2 |
Printing method with pivotable duplexing unit
A method of making and using a printer comprising a duplexing unit that pivots along a horizontal plane for media path access. The duplexing unit does not contain any motor driven rollers for moving a media sheet therethrough. The duplexing unit's vertical axis hinge allows the duplexing unit to swing open and closed horizontally. |
US08931160B2 |
Method for fixing piercing nut
A method for fixing a piercing nut includes placing on a punching die a metal plate. A pilot portion is provided at a bearing surface of a nut main body of the piercing nut. A height from the bearing surface to an end face of the pilot portion is smaller than a thickness of the metal plate. The pilot portion is pressed to a first surface of the metal plate to be struck into the metal plate so that an inner peripheral surface of a punching opening portion of the metal plate engages with an outer peripheral surface of the pilot portion to fix the piercing nut to the metal plate. The end face is positioned between the first surface and a second surface of the metal plate. A punching slag is downwardly pushed to discharge the punching slag to a punching hole of the punching die. |
US08931159B2 |
System for loading a collapsible heart valve
An assembly for collapsing a self-expanding prosthetic heart valve includes a compression member, a support member and a constricting member. The compression member has a tapered wall between its first open end and its second open end, the tapered wall defining an open space adapted to receive the valve. The support member has a base and a recess adapted to receive an end of the valve. The support member and the compression member are movable toward one another to compress the valve and push it through a relatively small aperture in the second open end of the compression member. The second end of the constricting member is sized to receive the compressed valve from the second open end of the compression member for loading into a delivery device. |
US08931157B2 |
Fabric display panels and methods of making same
Fabric display panels mountable on a frame for displaying graphical images and methods of making same. In some embodiments, fabric display panels which can be mounted on foldable frames to provide portable display systems. |
US08931153B1 |
Garbage disposal tool
The present invention will provide sturdy, adjustable support for installing a garbage disposal onto a kitchen sink. Furthermore, the present invention allows the disposal to be installed without the assistance of a second party. This is accomplished by uniquely clamping the garbage disposal to the underside of the sink, enabling the user to secure the device without the need to support it themselves. |
US08931152B2 |
Wedge installation and seating tool and method of use
A wedge installation and seating tool and associated method of operation that permits a worker to single handedly and expeditiously install and seat wedges in an anchor assembly of a post tensioned concrete member, thereby improving worker safety and productivity. In a preferred embodiment, the tool is an elongated member comprised of two body portions hingedly attached to one another for substantially surrounding the circumference of a reinforcing cable used in an anchor assembly of a post tensioned concrete member, and a wedge retention means for temporarily attaching the wedges to the tool. The tool and method of the present invention effectively eliminates the need for a separate seating tool, and the tool is relatively inexpensive to manufacture and is easy to use. |
US08931151B2 |
Fence stay drill bit
The present invention is a fence stay drill bit used along with a drill to install and uninstall fence stays more efficiently. The present invention further encompasses a method of installing and uninstalling fence stays using the present invention. The present invention has a drill bit extrusion and an elongated body which houses a slot and a recess. In the preferred embodiment, the elongated body has a cylindrical body which is a safety feature in preventing the present invention from accidentally attaching itself onto objects in the surrounding during use. The elongated body is also attached to a large fillet and a stay receiving lip. Both the recess and the stay receiving lip help guide a tip of a fence stay into the slot therein. The slot has a cavity which traps and stabilizes the tip of fence stay while the present invention is rotated by the drill. |
US08931150B2 |
Spring attachment tool for air brake shoes
A tool for attaching and disengaging a return spring in a truck brake assembly comprises a handle, a shaft, and an arm with a hook and a smaller reverse hook. The hook provides leverage around the spring retainer and the reverse hook engages the spring end to move it into place. |
US08931148B2 |
Method of making a three-dimensional fiber preform for fabricating an annular part out of carbon/carbon composite material
A method of making a three-dimensional fiber preform for fabricating an annular part out of carbon-carbon composite material, the method including stacking layers of a fiber sheet made up of carbon yarns or tows, needling the layers one by one as they are superposed so as to bond them together, and locally modifying the electromagnetic properties of the fiber preform by increasing the fiber density of the layers of the fiber sheet that are situated at half-thickness of the fiber preform. |
US08931147B2 |
Disposal of human remains
A coffin for use in an alkaline hydrolysis processes described. The coffin comprises a dissolvable receptacle for a cadaver, the dissolvable receptacle being dissolvable in the alkaline hydrolysis process. A method of disposing of a cadaver is also described. The method includes the steps of placing the cadaver into a coffin comprising a dissolvable receptacle; placing the coffin in an alkaline hydrolysis unit; and adding water and a chemical into the alkaline hydrolysis unit with the cadaver, to break down the cadaver into a fluid component and a bone residue component and to dissolve the dissolvable receptacle of the coffin by alkaline hydrolysis. |
US08931142B2 |
Static dissipative cable ties, such as for radiation belt storm probes
An article, such as, but not limited to, a cable strap to wrap, support, or secure one or more wires or cables, is formed by cyclically heating and cooling and/or irradiating an article formed of a static dissipative ethylene tetrafluoroethylen (ETFE) resin, to reduce an electrical resistivity and/or to increase a tensile strength of the article. |
US08931141B2 |
Planetary type dual-shaft hinge
A planetary type dual-shaft hinge includes a female shaft member, a male shaft set rotatably inserted through the female shaft member, and a transmission mechanism including a first transmission member and a second transmission member respectively affixed to the first shaft and the second shaft, and a link coupled between the first transmission member and the second transmission member. The two pivoting points between the link and the first and second transmission members are respectively deviated from the two connection points between the first and second transmission member and the first and second shaft, so that when the hinge is used in a flip-up electronic apparatus and the cover member of the electronic apparatus is opened from the base member thereof, the first shank can be turned about the second shaft, smoothening the relative movement between the cover member and the base member. |
US08931139B2 |
Moving device for moving movable body
A movable device for a movable body has a reception body fixed to a support body or the movable body relatively moving to the support body, and includes a plurality of engagement portions protruding from the support body or the movable body by being separated from each other; a base body provided in the other of the support body or movable body; an abutment body formed to move along a movement direction of the movable body, and engaging one of the engagement portions in a case wherein the movable body moves in a movement completion position thereof; and an urging mechanism formed urgingly between the base body and the abutment body, restricting a movement of the base body or abutment body by urging, and releasing restriction of the movement by engagement of the abutment body with one of engagement portions. |
US08931137B2 |
Bushing for a firearm grip screw
A bushing for securing a grip to a firearm that includes a housing made from a resilient material and an insert made from a material having a hardness greater than the resilient material of the housing. The housing has a top end, a bottom end, a housing bore extending from the top end to the bottom end, and a contact surface that is configured to engage an internal surface of a receiver of the firearm. The insert is sized and shaped to be received within the housing bore and includes an insert bore configured for engagement with a fastener. The housing is configured to undergo elastic deformation when compressed between the insert and the internal surface of the receiver as the fastener is tightened to draw the insert toward the internal surface of the receiver. |
US08931136B2 |
Canister vacuum cleaner
A canister vacuum cleaner that includes a main body to which a hose is attached. The main body includes a chassis, a dirt separator carried by the chassis, and an inlet assembly for carrying fluid from the hose to the dirt separator. The dirt separator includes an inlet located in a base of the dirt separator. The inlet assembly includes a spigot fixed to the chassis and a hose coupling rotatably attached to the spigot. The hose is then attached to the hose coupling, and the spigot projects into the inlet such that the spigot both supports and carries fluid to the dirt separator. |
US08931127B1 |
Compartmented multi-temperature cushioning device
The present application is directed to a Compartmented Cushioning Device and Method offering one or more cool or warm feeling compartments, formed between or surrounded by one or more components, with each component, including filler material encased in surface material. The presence of one or more compartment openings provide access to the one or more compartments; whereby a user has multiple options when placing all or part of one or more of their fingers, hands, wrists, or arms into either the same or separate compartments to cushion, insulate, or protect them; while in addition, allowing the user to cushion, insulate, or protect, as well as support, adjust, or precisely position their head, face, or other parts of their body. An assortment of configurations, ranging from soft to firm, can be designed in an array of colors, shapes, and sizes, for a wide variety of uses: indoors, outdoors, or in vehicles. |
US08931126B1 |
Sliding block linkage folding bed
An electric bed with a sliding block linkage has a head board, an inner frame, an outer frame, and a head supporting part. Two ends of the head supporting part are in rotatable connection with the head board and the outer frame. The inner frame is in sliding connection with the outer frame. The head board is in rotatable connection with the inner frame. A sliding block linkage has a driving device used for driving the inner frame to move relative to the outer frame. Relative sliding in a horizontal direction controls a horizontal movement distance of the head board. Optionally, the inner frame is positioned on the outer frame and movably connected with it by a sliding chute. The inner frame is driven by a motor to horizontally move relative to the outer frame. |
US08931124B2 |
Surgical table having overload detection means
A surgical table for supporting a patient, the surgical table including:a base assembly (3); a table top (1) for supporting a patient thereon, the table top (1) being moveable with respect to the base assembly (3); at least one actuator (13) for controlling the position of the table top (1) with respect to the base assembly (3); and an overload detection means for detecting when the surgical table is overloaded, the overload detection means including a sensor (25) for sensing a parameter of the surgical table such as hydraulic fluid pressure in the actuator (13), wherein the overload detection means emits a signal if the parameter sensed exceeds a predetermined value, due to the weight and/or position of the patient on the table top (1). |
US08931122B1 |
Grey water toilet
The grey water toilet uses only grey water generated from an adjacent sink in order to operate said toilet in an effort to lessen fresh water usage. The toilet includes a toilet tank that includes a baffle separating said toilet tank into a first portion and a second portion. The first portion is in direct fluid communication with the drain line of an adjacent sink, and which is responsible for flushing the toilet upon use of either a flush handle or pop-rod located on the adjacent sink. The faucet of the adjacent sink is supplied water from two sources, a hot water line and a cold water line that are both located under said sink, and a toilet water line that extends from the fill valve inside of the toilet. |
US08931116B2 |
Pre-knotted adjustable necktie
A pre-knotted adjustable necktie is provided that includes a pre-knot and a tie body worn about a collar by a person, tie body having a first and second end as well as a front and back to accommodate a surface design and pre-knot having a cover accommodating a cover surface design wrapped about a pre-knot form having channels, a cavity and hooked ends to hold and accommodate the insertion of a tie body making an individual fashion statement over coming the limitations of the modern day necktie. |
US08935811B2 |
Vertically mounted sample stage for microscopy and scanning probe microscope using the sample stage
A sample stage for microscopy includes a sample holder including a body in which a sample-mounting part and a seating part are provided on a bottom of the body and a grip part for a mounting unit is provided on a top of the body, a sample rack, on which the sample holder is mounted, including a supporter supporting the seating part of the sample holder, and an elastic element provided on the sample rack, providing the sample holder with a pressing force inclined with respect to a vertical direction and fastening the sample holder to the sample rack while the seating part is being supported by the supporter. The sample stage may be vertically mounted. |
US08935809B2 |
Consumption based digital content rental expiration
A mechanism is provided for consumption based digital content rental. Responsive to validating a request from a user to consume the digital content, one or more discrete units of a plurality of discrete units comprised by the digital content are made available to the user. A timer associated with a selected discrete unit is started that records an agreed-to consumption time for the selected discrete unit. The selected discrete unit is presented to the user and then a determination is made as to whether the tinier indicates that the agreed-to consumption time of the selected discrete unit has expired. When the agreed-to consumption time has expired, consumption of the selected discrete unit is ended white leaving each remaining discrete units in the plurality of discrete unit with its own agreed-to consumption time for the user to consume. |
US08935804B1 |
Rules-based data access systems and methods
Methods and systems for rules-based data access are described. In some embodiments, a request for access to customer data by a requesting entity is received; the data is categorized; the person's preferences with respect to allowing access to data are compiled; a requesting entity is determined; and the providing entity that collected each requested data item is determined. Data shareability rules are evaluated based on the policies that regulate the access of the customer data, the customer preferences, the requesting entity, and the providing entity; and the customer data is provided to the requesting entity according to the evaluation. |
US08935803B2 |
System and apparatus for transferring data between communication elements
A system and apparatus for transferring data between communication elements is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller element to receive data from a web server to update one or more entries of an identity module coupled to the controller element. The data can be retrieved by the web server from a second communication device. Additional embodiments are disclosed. |
US08935802B1 |
Verifiable tokenization
Use rules are included within tokenized data either before or after tokenization. The use rules can be appended to the data before or after tokenization, can be used to modify the data before or after tokenization, and can be used to select or generate token tables for use in tokenizing the data. The use rules limit how, where, and when the tokenized data can be used, who can use the tokenized data, and the like. In addition, data can be tokenized such that the tokenized data can be identified as tokenized based on the tokenized data failing a validation test. The data is tokenized using one or more token tables, and the validation test is applied to the tokenized data. If the tokenized data passes the validation test, the data is modified with formatting rules or re-tokenized with additional token tables until the tokenized data fails the validation test. |
US08935800B2 |
Enhanced security for accessing virtual memory
A disclosed method includes obtaining a physical address corresponding to a virtual address responsive to detecting a virtual address associated with a memory access instruction and, responsive to identifying a memory page associated with the physical address as a sensitive memory page, evaluating sensitive access information associated with the memory page. If the sensitive access information satisfies a sensitive access criteria, invoking a sensitive access handler to control execution of the memory access instruction. |
US08935799B1 |
Report generation system and method
A report generation system is provided. The system comprises at least one data generator that generates data, a data store that comprises the data, a computer system, and a reporting engine. The reporting engine receives a request to generate a report from a client device, applies a first pre-established filter to the data based on credentials associated with a user of the client device to isolate a subset of the data, and applies a second pre-established filter to the subset of the data based on the credentials associated with the user of the client device to isolate a report generation set of data. The reporting engine further generates the report using the report generation set of data from the data store based on user-defined criteria and pre-established default criteria and outputs the report to the client device. |
US08935795B2 |
Weighted security analysis
A method, computer program product, and system for transforming unit tests is described. A unit test associated with one or more software units is identified. A graphical representation of a portion of a computer program is built, wherein the graphical representation includes a control flow edge. A potentially vulnerable data flow associated with the control flow edge is identified. A control flow weight is assigned to the control flow edge, based upon, at least in part, identifying the potentially vulnerable data flow. A security analysis is applied to the portion of the computer program based upon, at least in part, the control flow weight. |
US08935794B2 |
Verifying application security vulnerabilities
Verifying application security vulnerabilities includes receiving a source code to analyze, performing a static analysis using the received source code and generating a vulnerability call trace for the received source code. Responsive to a determination that all static analysis results are not validated, mock objects are generated using the vulnerability call trace and a unit test is created using the generated mock objects. The unit test is executed using the generated mock objects and responsive to a determination that an identified vulnerability was validated; a next static analysis result is selected. Responsive to a determination that all static analysis results are validated, results and computed unit tests are reported. |
US08935792B1 |
System, method, and computer program product for conditionally performing an action based on an attribute
A system, method, and computer program product are provided for conditionally performing an action based on an attribute. In use, at least one attribute associated with an object is determined. Additionally, an event associated with the object is identified. Further, at least one action is conditionally performed in association with the event, based on the at least one attribute. |
US08935781B1 |
Native code module security for arm 64-bit instruction set architectures
Methods, systems, and apparatuses, including computer programs, for safely executing a native code module for an ARM 64-bit instruction set. The native code module contains native code that is executed within a secure runtime environment that isolates the native code module from sensitive data and resources on the computing system. The native code module is validated by a validator prior to execution within the secure runtime environment to ensure that the native code module complies with a set of security constraints. |
US08935779B2 |
Network-based binary file extraction and analysis for malware detection
A system and method are disclosed for network-based file analysis for malware detection. Network content is received from a network tap. A binary packet is identified in the network content. A binary file, including the binary packet, is extracted from the network content. It is determined whether the extracted binary file is detected to be malware. |
US08935777B2 |
Login using QR code
Systems and methods are disclosed herein for a user to use a trusted device to provide sensitive information to an identity provider via QR (Quick Response) code for the identity provider to broker a website login or to collect information for the website. A user may securely transact with the website from unsecured devices by entering sensitive information into the trusted device. The identity provider may generate the QR code for display by the website on an unsecured device. A user running an application from the identity provider on the trusted device may scan the QR code to transmit the QR code to the identity provider. The identity provider may validate the QR code and may receive credential information to authenticate the user or may collect information for the website. Advantageously, the user may perform a safe login to the website from untrusted devices using the trusted device. |
US08935774B2 |
Accessory device authentication
Accessory device authentication techniques are described. In one or more embodiments, connection of an accessory device to a host computing device is detected. Responsive to the detection, an authentication sequence may occur to verify an identity and/or capabilities of the accessory device. Upon successful authentication of the accessory device, the host device may authorize the accessory device for power exchange interactions with the host device. The host device may then draw supplemental power from a power source associated with the authorized accessory device, such as a battery or power adapter. The host device may also enable the accessory device to obtain and use power supplied by the host device in some scenarios. Power exchange between a host device and an authorized accessory may be managed in accordance with capabilities of the accessory device that are identified during authentication. |
US08935772B2 |
Secure server architecture for web based data management
A double firewalled system is disclosed for protecting remote enterprise servers that provide communication services to telecommunication network customers from unauthorized third parties. A first router directs all connection requests to one or more secure web servers, which may utilize a load balancer to efficiently distribute the session connection load among a high number of authorized client users. On the network side of the web servers, a second router directs all connection requests to a dispatcher server, which routes application server calls to a proxy server for the application requested. A plurality of data security protocols are also employed. The protocols provide for an identification of the user, and an authentication of the user to ensure the user is who he/she claims to be and a determination of entitlements that the user may avail themselves of within the enterprise system. |
US08935761B2 |
Accessing storage nodes in an on-line media storage system
A method begins by a dispersed storage (DS) processing module receiving data objects from a plurality of authorized users and determining a system level storage efficiency preference for a data object. The method continues with the DS processing module selecting a set of storage nodes of an on-line media storage system based on the system level storage efficiency preference and determining dispersed storage error encoding parameters. The method continues with the DS processing module encoding the data object in accordance with the dispersed storage error encoding parameters to produce encoded data slices and generating system addressing information. The method continues with the DS processing module storing the encoded data slices in the set of storage nodes using the system addressing information and updating a user profile for the authorized user to include the system addressing information. |
US08935758B2 |
System and method for checking the authenticity of the identity of a person accessing data over a computer network
A data processing system (100) comprises: a database (4); a host computer (3) and a user computer (1) capable of communicating with each other over a network (2); wherein the user computer sends a data request message (RQ) to the host computer (3), the request message containing Data information (RD), Identity information (RI), and Authenticity information (A; VI), wherein the host computer (3) checks the authentication information and only sends the required data if the Identity information (RI) defines an authorized user and the authentication information (A; VI) authenticates the user identification information. The request message further contains secondary information (RT) and the host computer (3) calculates, from the secondary-information, a reliability value (R), compares the calculated reliability value with a predefined reliability threshold, and sends the required data only if the reliability value is at least as high as the reliability threshold. |
US08935757B2 |
OAuth framework
A framework, which conforms to the OAuth standard, involves a generic OAuth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the OAuth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. The OAuth authorization server refers to this metadata when requesting consent from a resource owner on behalf of a client application, so that the consent will be of an appropriate scope. The OAuth authorization server refers to this metadata when constructing an access token to provide to the client application for use in accessing the resources on the resource server. The OAuth authorization server uses this metadata to map issued access tokens to the scopes to which those access tokens grant access. |
US08935756B2 |
Providing multiple authentications to authenticate users with respect to a system and file systems offered through the system
Provided are a method, system, and computer program product for providing multiple authentications to authenticate users with respect to a system and file systems offered through the system. A request is received from a user to access a system, wherein the system provides access to a plurality of file systems. A first authentication of the user with respect to the system is performed. In response to success of the first authentication with respect to the system, a request by the user is received to access a selected one of the file systems. A second authentication is performed of the user with respect to the selected file system. The user is allowed access to the selected file system in response to success of the second authentication. |
US08935755B1 |
Managing permissions and capabilities of web applications and browser extensions based on install location
A computer-implemented method for managing permissions and capabilities for web applications and browser extensions includes receiving via a digital marketplace a request to provide a web application or a web browser extension to a computing device. Based on the request, the web application or the browser extension is provided to a web browser of the computing device. The method includes determining if the digital marketplace is a trusted location for the computing device based on a set of trust criteria, and including additional features of the web application or the browser extension if the digital marketplace is determined to be the trusted location. |
US08935753B1 |
Network based healthcare management system
A network based healthcare management system is provided. The system includes a plurality of client workstations and a plurality of healthspace service processors. The healthspace service processors access at least one database remotely disposed relative to the client workstations with the healthspace service processors providing access to predetermined healthspace resources. The system further includes a healthspace service interface unit operably coupled to the client workstations and healthspace service processors to selectively actuate at least one of the healthspace service processors responsive to the client workstations. The healthspace service interface unit including an efficiency module which adaptively maintains a plurality of parametric indicia with respect to optimum healthspace resource utilization. |
US08935752B1 |
System and method for identity consolidation
A method and apparatus for identity consolidation for a plurality of electronic identities is described. In one embodiment, the method includes receiving user identification data extracted from an electronic communication, the user identification data corresponding to an unknown identity of a sender of the electronic communication. The method further includes determining a known identity for the sender using the user identification data extracted from the electronic communication and associating the known identity with the unknown identity of the sender of the electronic communication. In one embodiment, an association between the known identity and the unknown identity is maintained to determine whether parties of subsequent information transfers are authorized to participate in the information transfers. |
US08935751B1 |
Method for extending the fragment mapping protocol to prevent malicious access to virtualized storage
Extensions to the Fragment Mapping Protocol are introduced which protect a disk array from malicious client access by exporting file system access information to the storage device. FMP requests received at the storage device can be authorized at a block granularity prior to completion, thereby limiting the exposure of the disk array to malicious clients. Client authorizations can be cached at the storage device to enable the permissions to be quickly extracted for subsequent client accesses to pre-authorized volumes. |
US08935743B2 |
Web service security cockpit
A first configuration object identifies attributes of a configuration of a first web service. Security setting data is identified defining a security setting rules for the computing system. The failure of the first attribute to satisfy at least one security setting rule is determined. A second configuration object is identified that identifies attributes of a configuration of a second web service. The failure of the second attribute to satisfy at least one security setting rule is determined. A service security cockpit is presented identifying that configurations of at least the first and second web services are unsecure, based at least in part on the determination that the first and second attributes fail to satisfy security setting rules. User input is received, through the cockpit, identifying a resolution action directed to resolve the first attribute failing to satisfy at least one security setting rule. The identified resolution action is then initiated. |
US08935737B2 |
Apparatus and method for managing voice communications
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to receive a call request from a set top box that is remote from the server where the call request identifies a telephone number that is presented from video content presented by the set top box where the telephone number is detected based on a combination of image pattern recognition and speech recognition and where the telephone number is associated with a marketing entity, establish a voice communication with a first telephone device associated with the set top box, and establish the voice communication with a second telephone device associated with the telephone number and the marketing entity if the first telephone device accepts the voice communication. Other embodiments are disclosed. |
US08935733B2 |
Data presentation using a wireless home entertainment hub
A method for presenting data through a wireless home entertainment hub in a home entertainment system includes obtaining a registration for one or more source devices and for one or more sink devices. An indication is received at the wireless home entertainment hub that one of the source devices has become active. Data is received from the active source device. One or more sink devices are selected to receive the data from the active source device, and the data is transmitted to one or more of the sink devices. |
US08935728B2 |
Program guide navigation tools for media content access systems and methods
An exemplary system includes a media content processing subsystem configured to provide a program guide graphical user interface (“GUI”) to a display for presentation to a user, the program guide GUI including a portion of a program guide. The media content processing subsystem is further configured to provide at least one navigation tool to the display for presentation in the program guide GUI, the navigation tool including a plurality of selectable options for navigating the program guide. The media content processing subsystem is further configured to detect a user selection of one of the selectable options and initiate a navigation to a location in the program guide based on the selected option. In certain embodiments, the navigation tool includes at least one of a time-based navigation tool and a channel navigation tool. |
US08935725B1 |
Visually browsing videos
A method for enabling visual browsing of a plurality videos includes identifying a low frame rate version for each video from a plurality of videos using one or more computers, wherein the low frame rate version of each video from the plurality of videos is at a frame rate that provides a visually perceptible pause between successive visually distinct frames; and outputting information that defines a visual display, wherein the visual display presents a plurality of graphical representations each corresponding to a respective video from the plurality of videos, wherein each graphical representation from the plurality of graphical representations includes the low frame rate version of the respective video from the plurality of videos. |
US08935716B2 |
Method and system for utilizing multiple content delivery networks for distributing content
A system includes a content management system having a first set of business rules for a first content including a first target and a second set of business rules for a second content including a second target. The system also includes a workflow system that receives the first and second targets. The work flow system obtains first content with a first business rule identification and second content with a second business rule identification. The content management system associates the first content with the first set of business rules and associates the second content with the second set of business rules. A processing system processes the first content to form first processed content in response to the first business rules and processes the second content to form second processed content in response to the second business rules. A content repository stores the first and second processed content. |
US08935712B2 |
Broadcast receiver, broadcasting program selection method and storage medium thereof
A broadcast receiver including a storage unit for storing viewing history data of a user; a display unit for displaying broadcasting program recommendation information including at least one piece of broadcasting program path information; and a processor for collecting the viewing history data by using received Electronic Program Guide (EPG) data, storing the viewing history data in the storage unit, generating the at least one piece of broadcasting program path information based on the viewing history data, displaying the at least one piece of broadcasting program path information on the display unit, and selecting a broadcasting program based on the at least one piece of broadcasting program path information. |
US08935707B2 |
System and method for providing a messaging application program interface
A system and method for providing a message bus component or version thereof (referred to herein as an implementation), and a messaging application program interface, for use in an enterprise data center, middleware machine system, or similar environment that includes a plurality of processor nodes together with a high-performance communication fabric (or communication mechanism) such as InfiniBand. In accordance with an embodiment, the messaging application program interface enables features such as asynchronous messaging, low latency, and high data throughput, and supports the use of in-memory data grid, application server, and other middleware components. |
US08935703B2 |
Performance counter inheritance
A system for providing performance counter inheritance includes an operating system that receives a request of a first application to monitor performance of a second application, the request identifying an event to monitor during the execution of a task associated with the second application. The operating system causes a task counter corresponding to the event to be activated, and automatically activates a child task counter for each child task upon receiving a notification that execution of a corresponding child task is starting. Further, the operating system adds a value of each child task counter to a value of the task counter to determine a total counter value for the task, and provides the total counter value of the task to the first application. |
US08935694B2 |
System and method for selectively saving and restoring state of branch prediction logic through separate hypervisor-mode and guest-mode and/or user-mode instructions
A hypervisor and one or more programs, e.g., guest operating systems and/or user processes or applications hosted by the hypervisor to configured to selectively save and restore the state of branch prediction logic through separate hypervisor-mode and guest-mode and/or user-mode instructions. By doing so, different branch prediction strategies may be employed for different operating systems and user applications hosted thereby to provide finer grained optimization of the branch prediction logic. |
US08935693B2 |
Host-to-guest channel for guest device identification
A method and system for providing a descriptive name of a device in a virtual machine system. A computer system hosts a hypervisor, a management component and a guest. The hypervisor receives from the management component a descriptive name of a device available to the guest. The descriptive name defines at least one of the functionality of the device, the content of the device, or a user of the device. The hypervisor then passes the descriptive name to the guest via a host-to-guest channel, which is a shared storage location writable by the hypervisor and readable by the guest. |
US08935692B2 |
Self-management of virtual machines in cloud-based networks
A cloud management system can insert a self-management module in virtual machines. The self-management module can be configured to automatically perform management functions on the virtual machine in which it is inserted. The management functions can include activation, suspension, or termination of the virtual machine. The management functions can also include tracking and monitoring the virtual machine. The management functions can also include providing messages to the cloud management system regarding the status and usage of the virtual machine. |
US08935691B2 |
Program store for updating electronic devices
A method for downloading a first application to a target system through a host system consisting of downloading a first application adapted to run on a host system from a program store to a host system, and subsequently downloading a second application adapted to run on a target system from the host system to the target system. The first application and the second application enable the host system and the target system to exchange information. |
US08935690B2 |
Method and system for installing applications
A method for installing an application according to an exemplary embodiment downloads an application purchased by a client and installs the application in a terminal in an asynchronous manner. The method includes transmitting a request to download at least one application to the server, downloading an application from the server in response to the request to download at least one application and storing the downloaded application, and installing the stored application in the terminal in an order of completion of downloading of the application. |
US08935687B2 |
Incrementally updating a software appliance
An appliance support module can be configured to update and upgrade the software incrementally. To achieve this, the appliance support module can be configured to receive a request to update or upgrade a software appliance. The request can include the update or upgrade requested and information describing the software appliance to upgrade or update. Based on the request, the appliance support module can be configured to determine alterations to make to a original binary image of the software appliance to upgrade or update. |
US08935686B2 |
Error-code and exception-based function dispatch tables
A condition detected by a virtual routine may be treated by setting an error code or raising an exception, depending on circumstances. Enhanced vtable layouts promote availability of both error-ID-based and exception-based virtual routines, while maintaining compatibility. Compilers treat virtual routines based on their circumstances. One enhanced vtable includes error-ID-based routine pointers in a COM-layout-compatible portion and exception-based routine pointers in an extension. For a virtual routine not overridden by a derived class, a compiler generates a direct call. For an object instance of a specific type, the compiler generates a direct exception-based call for the object's routine. For a factory-sourced object's routine, the compiler generates a virtual exception-based call. When the virtual routine belongs to a component having an enhanced vtable, the compiler may generate a virtual call using the exception-based routine pointer. Code wrappers between COM and native format may also be used. |
US08935680B2 |
Differential static program analysis
Systems for program analysis include a high-level scanning tool configured to perform a high-level analysis on a program using a processor to generate one or more high-level findings; one or more low-level scanning tools, each configured to perform a low-level analysis on the program using a processor to generate a low-level finding; and a mapping module configured to map the one or more low-level findings to the high-level findings to generate a concise combination report that categorizes each finding according to the highest-level analysis that produces the finding. |
US08935679B2 |
Compiler optimized safety mechanism
An approach is provided in which a set of common instructions are each executed by at least two processor cores. Each of the processor cores queues values resulting from at least one of the common instructions (a critical section). The queued values are compared by a queued comparator. An exception is issued in response to the comparison revealing unequal values having been queued by the processor cores. |
US08935677B2 |
Automatic reverse engineering of input formats
Systems and methods for automatically reverse engineering an input data format using dynamic data flow analysis. Combining input data with a simulated execution of the binary program using the input data and analyzing the use of the data by the program to generate a BNL-like grammar representing the input data format. The input data can be application level protocols, network protocols or formatted files. |
US08935675B1 |
Statistical sampling of event monitoring triggers under overhead constraints
A method includes receiving a budget cost for monitoring a plurality of tracepoints that occur as a result of operation of a device. The method further includes organizing a plurality of tracepoints into buckets such that each of the buckets corresponds to a range of expected interarrival times, and all tracepoints in a bucket have an expected interarrival time that is within the range for that bucket. The method further includes assigning a trigger to a first plurality of the bucketed tracepoints to yield a plurality of triggered tracepoints, wherein the triggers are proportionally assigned such that a tracepoint having a low expected interarrival time is less likely to be assigned a trigger than an tracepoint having a associated expected interarrival time such that an expected cost of the triggered tracepoints does not exceed the budget cost. Additionally, the method includes monitoring tracepoint occurrence during a first period of operation. |
US08935674B2 |
Determining correctness conditions for use in static analysis
An embodiment comprising a method is associated with static analysis of a program, which detects violations of conditions of the program correctness specification. The method includes selectively encoding the program and adding one or more correctness conditions to the encoded program, wherein the added conditions comprise a set of assumptions that render the program correct with respect to one or more properties pertaining to detected violations. The set of assumptions are reported to a program user, together with a request to the user to verify the validity of each assumption of the set. |
US08935673B1 |
System and method for debugging computer program based on execution history
A system and method are provided for enhanced navigation along execution time and code space in a debugger to assist a user in remediating errors, streamlining, or reverse engineering a computer program and the source code thereof. Snapshots of system states are recorded, a causality tree of commands is constructed through execution of the program to be debugged, and an intelligent display of system states captured during runtime and indexed or cross-referenced by time are displayed to the user in an intelligent manner to aid the user with certain debugging tasks. Additionally, further features in assisting the user to locate a root cause of an error or unexpected value and remediate that cause are also provided. |
US08935669B2 |
Strategies for performing testing in a multi-user environment
A strategy is described in which multiple testing agents perform multiple respective tests in a multi-user environment. One such multi-user environment allows multiple clients to interact with remote applications that are executed on a server. According to one exemplary case, a central test management module coordinates the execution of the multiple tests by the testing agents. For instance, the test management module can prevent testing agents that make demands on a global state of the multi-user environment from interfering with other testing agents. |
US08935667B2 |
Synchronization of prospect information between software providers and resale partners
The present disclosure describes methods, systems, and computer program products for synchronizing opportunity information in a software-related sales environment. One method includes identifying, at a software configuration application, a first set of opportunity information from a software reseller and a second set of opportunity information from a software provider, where the first and second set of opportunity information associated with a prospective software customer. The method further includes integrating the first and second set of opportunity information into a combined set of opportunity information within the software configuration application and identifying at least one modification to the combined set of opportunity information. The method then provides the at least one identified modification to the combined set of opportunity information to the software reseller and the software provider to synchronize the first and second sets of opportunity information. |
US08935662B2 |
Generating persistent variables in a shell environment
A computing device executes one or more applications within a shell session, such as a Powershell session. The computing device may detect, within the shell session, a runtime exception that causes the shell session to prematurely terminate. The computer device serializes an object associated with the runtime exception prior to closure of the shell session. The computer device may also serialize other objects. Serializing the object includes identifying the object's type, identifying data associated with the object's type, identifying internal types of the object, and identifying data associated with each of the internal types, and generating a representation of the object that preserves the object's type, the data included in the object, and all internal types of the object. |
US08935660B2 |
Expression editor system
An expression editor system allows a user to build an expression specifying an action that may occur during execution of a target application. The expression editor system includes an expression editor tool used to create, manage, and store action point definitions that include an action point identifier that specifies an action point located in target application program code. The expression editor system determines from the action point definition a dataset that is in-context at the action point in the application program code, obtains data field selections from the dataset that is in-context at the action point in the application program code, graphically builds an expression, and an outcome that executes depending the expression, links the outcome and the expression to form an action point rule for the action point, and saves the action point rule in the database for execution when the application program code reaches the action point. |
US08935658B2 |
Digital asset delivery system and method
A computer system and method for software delivery that include articles of manufacture having two or more installed, functional software applications organized in a protoset, the protoset configured to enable creation of one or more subsets (also called reduced metasets) from the two or more installed, functional software applications, each of the one or more subsets configured to be operable with a predefined computer system independent of the protoset; and a protoset module configured to operate on the protoset to enable creation of the one or more subsets of the two or more installed, functional software applications, the module responsive to one or more requests for the creation of the one or more reduced metasets. |
US08935656B2 |
Communicating information in computing systems
A system is provided and includes a first computing device operable to execute an application, and a second computing device, remotely and continuously communicable with the first device, by which a non-distractive description of updated information of the application is automatically issuable to a user substantially immediately following an occurrence of the update, wherein a form of the non-distractive description is defined in accordance with an activity currently performed by the user. |
US08935652B2 |
System advisor for requirements gathering and analysis in web solutions
A method for generating website feature requirements includes receiving a screen capture image including a website. The screen capture image is matched to one or more known website features listed within a database of website features. A website features requirements specification is generated based on the results of the matching. One or more recommendations for modifying the website features requirements specification is automatically generated based on considerations of cost or complexity of implementation. The website features requirements specification is updated based on the one or more recommendations. |
US08935651B1 |
Methods and apparatus for data path cluster optimization
In one embodiment of the invention, a method of logic synthesis is disclosed. The method includes generating a plurality of design architecture alternatives for circuit logic of a data path cluster; saving the plurality of design architecture alternatives; and evaluating the plurality of design architecture alternatives in response to design constraints to select a preferred design architecture. |
US08935641B2 |
Semiconductor circuit design method, memory compiler and computer program product
A semiconductor circuit includes an array of repeating blocks, each of the blocks having a device, and at least one signal line connecting the devices of the blocks. A model of the semiconductor circuit is generated to include a functional area corresponding to at least one first block of the array, and a loading area corresponding to at least one second block of the array. In the functional area, parasitic parameters of the at least one signal line and the device of the at least one first block are extracted. In the loading area, parasitic parameters of the at least one signal line are extracted, but parasitic parameters of the device of the at least one second block are not extracted. |
US08935640B2 |
Transport network
Some embodiments provide a method of monitoring the implementation of a user design in a configurable integrated circuit (IC). The method receives a user design for an IC and optimizes the user design to produce a second IC design. The optimization results in the elimination of circuit element(s). The method defines the second IC design for the configurable IC and generates output data for the eliminated circuit element(s) to allow for monitoring the user design. |
US08935639B1 |
Natively color-aware double patterning technology (DPT) compliant routing
A route technique includes: receiving an input specifying a plurality of semiconductor device components and their logical connections; determining route information pertaining to a plurality of routes that connect in one or more metal layers the semiconductor device components according to their logical connections, the determination being based at least in part on a plurality of predefined tracks associated with a metal layer; and outputting at least a portion of the route information. A first portion of the plurality of predefined tracks corresponds to a first color and a second portion of the plurality of predefined tracks corresponds to a second color. |
US08935638B2 |
Non-textual user input
A computing device receives a first user input at presence-sensitive display of the computing device, wherein the first user input corresponds to a portion of a desired non-textual object. The device displays a first graphical representation indicating the first user input at the touchscreen display, and determines a first non-textual object suggestion based upon at least the first user input. The device displays a second graphical representation indicating the first non-textual object suggestion, wherein the second graphical representation of the first non-textual object suggestion is displayed differently than the first graphical representation of the first user input, and detects an indication whether the first non-textual object suggestion corresponds to the desired non-textual object. |
US08935635B2 |
Method and device for enabling selection of an item from a plurality of items
The method of the invention enables selection of an item (21) from a plurality of items (21, 23, 25). The method comprises the steps of visually representing a selected item (21) and reproducing at least part of an audio segment representing the selected item (21). The method further comprises applying a visual spatial effect to the visual representation of the selected item (21) and applying a spatial audio effect corresponding to the visual spatial effect to the reproduction of the audio segment. The device of the invention comprises electronic circuitry which is operative to perform the method of the invention. The computer program product of the invention enables a programmable device to perform the method of the invention. |
US08935632B2 |
Method and apparatus for operating user interface and recording medium using the same
A method and an apparatus for operating a user interface, and a recording medium using the same are provided. First, a plurality of user interfaces is provided and one of them is displayed on a touch screen of a portable electronic device. Then, the touch screen is used for detecting a touch signal. When the touch signal is moved toward a first direction, the currently displayed user interface is switched to another one. When the touch signal is moved toward a second direction, an item of the currently displayed user interface is switched to another item. Accordingly, a more intuitive and convenient manner for operating the user interface is provided for the user. |
US08935630B2 |
Methods and systems for scrolling and pointing in user interfaces
Systems and methods according to the present invention address these needs and others by providing a structure for navigating in a GUI with a handheld device, e.g., a 3D pointing device, which incorporates buttons and a scroll wheel. |
US08935624B2 |
Method for copying images
An apparatus for copying image data between computer applications running under at least one operating system, the apparatus comprising: a selector, operable by a user, for selecting an object from a computer application, and an image data importer, associated with the selector, and configured to automatically import image data of the selected object into a predetermined target computer application, upon the selecting. |
US08935623B1 |
Automatic API generation to functional PSoC blocks
A method of generating an application programming interface (API) for an electronic circuit. A graphical user interface is displayed through which a user can initiate generation of the API. A component is selected from a plurality of components for placement in said electronic circuit. The component represents an implementable function in the electronic circuit. The component is configured using the graphical user interface. The data pertaining to the selected component and the configuration of the component is stored. The graphical user interface is utilized to access the stored data. The interface is initiated to invoke a processing of said data which causes a generation of the application programming interface. The application interface is for controlling the function of the component in said electronic circuit. |
US08935622B2 |
Supplementary calculation of numeric data in a web browser
An approach is provided in which a user selection is received with the selection being a number data elements with each of the selected data elements being displayed in a Web browser software application. A first set of functions that apply to the selected data elements is identified and the identified first set of functions is applied to the selected data elements. The result is a set of resulting values which are displayed a window that appears on the display screen. If the user has selected numeric data then numeric functions are applied to the data, however if the user has selected date-type data then date functions are applied to the data. |
US08935621B1 |
Systems and methods for selecting components for inclusion in portions of a displayable file
Systems and methods are provided for selecting components to include in portions of a displayable file. Selecting the components may include determining an order of the components for each portion of the displayable file. The components' order for a given portion may be based on a score for each component, where a component's score is based on an estimated value and standard error associated with the component. The component to include in each portion of the displayable file may be selected based at least in part on the determined component order for each portion and a predetermined priority of each portion. |
US08935617B2 |
Centralized media handling
A system is described that includes a media management application for automatically scanning messages in a message inbox and new messages that are sent from or received by the message inbox to identify content, such as pictures, songs, etc., for tagging each message based on content attributes, and for storing the messages and content in a “shoebox” relative to the content attributes. |
US08935616B2 |
Composition of customized presentations associated with a social media application
According to a general aspect, a method can include receiving a request, triggered via a consumer account, to access, using a social media application, a plurality of sharer content. The sharer content can be associated with a sharer account using the social media application. The method can include retrieving, in response to the request, a consumer value and a relationship value. The consumer value can represent an interaction with the social media application via the consumer account and the relationship value can characterize a relationship between a consumer identifier of the consumer account and a sharer identifier of the sharer account. The method can include selecting a subset of sharer content from the plurality of sharer content based on a combination of the consumer value and the relationship value, and can include defining a portion of a presentation customized for the consumer account using the selected subset of sharer content. |
US08935615B2 |
Method for securing an interface between a user and an application, corresponding system, terminal and computer program product
An interface securing method between a user and a non certified application running on an electronic device and providing at least one view to be rendered on a screen, and a view comprising or associated to at least one interface control component. The method implements, prior to rendering a view: analysis of the interface control components of the view, so as to detect at least one interface control component that could pose a security problem, called a suspicious component; and if at least one suspicious component is detected, restriction or invalidation of the functions of at least one input control component, distinct from the at least one suspicious component and able to allow the information to be provided by the user to the application. |
US08935605B2 |
Validator-driven architecture of an XML parsing and validating solution
A method for parsing a document in an Extensible Markup Language (XML) format includes identifying data via the XML format, defining a tag set including a plurality of tags, defining a tokenizer that produces one token at a time, parsing the XML document via a parser, validating the XML document via a validation engine, the validation engine driving the tokenizer, the validating being an integral part of the parsing, and permitting the validation engine to be written in a recursive-descent code-driven manner. |
US08935602B2 |
Hierarchical drag and drop structure editor for web sites
A method and apparatus for a structure editor implementing a “top-down” approach to designing a Web page. The user uses a “drag and drop” interface to add, delete, and move display elements to define the hierarchy of the site and to define the layout of each page in the site. The present invention automatically generates a layout for each page. This layout contains display elements that represent the links between pages of the site. The present invention automatically adds, removes, and deletes the appropriate links between the pages of the site as the user moves display elements. After the user has defined the hierarchy of the site and the layout of each page in the site, the user “publishes” the site. The publish function automatically generates HTML for each page of the site in accordance with the display elements of each page, yielding true WYSIWYG pages for the site. |
US08935598B1 |
System and method for adaptive check node approximation in LDPC decoding
A low-density parity check (LDPC) decoder is provided for decoding low-density parity check (LDPC) encoded data wherein an adaptive check node approximation is performed at the check node processor utilizing the smallest magnitude log-likelihood ratio (LLR) and the second smallest magnitude log-likelihood ratio (LLR) to adapt to the current conditions at the check node. |
US08935597B2 |
Receivers, circuits, and methods to improve GNSS time-to-fix and other performances
An electronic circuit (2250) for a satellite receiver (100, 2200). The electronic circuit (2250) includes a correlator circuit (2310) operable to supply a data signal including ephemeris data and a subsequent satellite time datum, and a data processor (2370, 2380) operable to infer satellite time TS from as few as one of the ephemeris data prior to the satellite time datum. Other circuits, devices, receivers, systems, processes of operation and processes of manufacture are also disclosed. |
US08935596B1 |
System and methods for storing data encoded with error information in a storage medium
System and methods for storing data encoded with error information in a storage medium are provided. A binary data and an encoded binary error signals are received. The encoded binary error signal includes information that represents occurrence of errors in the binary data signal. The binary data and encoded binary error signals are encoded to generate a binary codeword signal. Bits of the binary codeword signal that represent coding information and the binary data signal are extracted. The extracted bits of the binary codeword signal are stored in a first storage medium. The binary packed data signal is retrieved from the first storage device and decoded to recover the binary data signal and a syndrome. Error information corresponding to the encoded binary error signal may be determined based on the syndrome. |
US08935591B1 |
System and method to correct errors in data read from a source supplying streaming data
A system including a read module and a processor. The read module is configured to read data from a source supplying streaming data and to correct errors in a first portion of the data using a first error-correcting module. The first error-correcting module is unable to correct errors in a second portion of the data. The processor is configured to correct errors in the second portion of the data using a second error-correcting module. An error-correction scheme applied by the second error-correcting module is different from the error-correction scheme applied by the first error-correcting module. |
US08935588B2 |
Decoding method
A decoding method for decoding information content in at least one data packet, which is transmitted from a sender to a receiver via a data link. The information is represented by a bit sequence, which is transformed into a transmittable redundancy version. The information is initially transmitted for a first time in a first data packet from the sender to the receiver. The information is represented by a first redundancy version, which is self-decodable. An incorrect receipt is confirmed by sending a confirmation from the receiver to the sender. The information is retransmitted at least a second time in a second data packet from the sender to the receiver upon receipt of the confirmation, wherein, for representation of the information, a second redundancy version is used, the selection of which is performed in dependence on a coding parameter, describing whether the redundancy version is self-decodable or not. |
US08935585B2 |
Tap controller having TMS, TCK, enable inputs and control outputs
An integrated circuit can have plural core circuits, each having a test access port that is defined in IEEE standard 1149.1. Access to and control of these ports is though a test linking module. The test access ports on an integrated circuit can be arranged in a hierarchy with one test linking module controlling access to plural secondary test linking modules and test access ports. Each secondary test linking module in turn can also control access to tertiary test linking modules and test access ports. The test linking modules can also be used for emulation. |
US08935583B2 |
Removing scan channel limitation on semiconductor devices
A method to perform component testing by supplying test patterns to a serial input pin coupled to an IEEE 1149.6 boundary-scan cell that is associated with an IEEE 1149.6 test receiver. The test receiver is configured to operate in a scan test mode. The output from the test receiver circuit is coupled to a logic block to be scan tested. The output from the logic block is coupled to a serial output pin on the integrated circuit during scan test mode. High performance integrated circuits can use SerDes pins in a scan test mode to be scan tested without impacting mission critical signals. |
US08935580B2 |
Multimedia-aware quality-of-service and error correction provisioning
Methods and apparatus for associating each data packet in a media stream with logic corresponding to a particular quality-of-service (QoS) and/or error correction requirement. In an exemplary embodiment, each packet in the media stream is assigned a frame tag which designates a particular quality-of-service and/or error correction scheme for the corresponding packet. At least a portion of each packet is encoded according to the packet's designated quality-of-service as indicated by the frame tag. A receiver accesses the frame tags from within the transmitted media stream in order to determine the appropriate means for processing or decoding the encoded portion of each packet. In this manner, each packet within the media stream can have its own quality-of-service and/or error correction requirements and processing, thereby enhancing link efficiency and better enforcing QoS policy across the system. |
US08935579B2 |
Method and apparatus for operating system event notification mechanism using file system interface
A method and structure for OS event notification, including a central processing unit (CPU) and a memory including instructions for an event notification mechanism for monitoring operating system events in an operating system (OS) being executed by the CPU. The OS includes a kernel having a plurality of kernel subcomponents that provide services to one or more applications executing in the OS in a user mode, using system calls to the kernel. The OS event notification mechanism is capable of monitoring events within the kernel, at a level below the user mode level. The OS event notification mechanism includes Application Program Interfaces (APIs) that are standard for the OS. |
US08935577B2 |
Method and apparatus for filtering trace information
In a processing system comprising a plurality of data processors at an integrated circuit die, each data processor has a local debug module. In response to acquiring data trace information based upon a corresponding local filtering criteria, the local debug modules transmit their data trace information to a global resource from each of the local debug modules for further filtering by a common filtering criteria. |
US08935575B2 |
Test data generation
Systems and methods for test data generation are described. In one implementation, the method includes receiving seed data having one or more characteristics. Further, the method includes obtaining a selection criterion indicating a selected portion of the seed data to be transformed. Based on the selection criterion, the seed data is transformed for at least a plurality of iterations to generate test data. The test data comprise a plurality of data sets including a primary data set generated in a first iteration and a secondary data set generated in each subsequent iteration. The primary data set includes transformed data corresponding to the selected portion of the seed data and non-transformed data corresponding to a remaining portion of the seed data and each secondary data set includes transformed data corresponding to the selected portion of the seed data. |
US08935573B2 |
Reliable unit testing through cached mocking
During execution of a unit test, receiving from the unit test a first request referencing a mock object. An instance of the mock object and initial cached mock object data is returned to the test unit, wherein the initial cached mock object data includes first data for a real object represented by the mock object. Second data for the real object represented by the mock object is collected. The second data for the real object is compared to the initial cached mock object data. Responsive to determining that at least one aspect of the second data for the real object does not correspond to the initial cached mock object data, the cached mock object data is updated with the second data for the real object. An indication can be provided to the unit test that the initial cached mock object data returned to the unit test is unreliable. |
US08935568B2 |
System and method of replicating virtual machines for live migration between data centers
A method of replicating tiered data includes copying a volume from a first tiered storage array of a primary processing site to a second tiered storage array of a failover processing site, wherein the volume is tiered with a first tiered organization in both the first and second tiered storage arrays, directing from a first storage controller of the primary processing site that a second storage controller of the failover processing site stop tiering the volume on the second tiered storage array, changing the first tiered organization of the volume in the first tiered storage array to a second tiered organization, and changing the first tiered organization of the volume in the second tiered storage array to the second tiered organization. |
US08935564B2 |
Method for backing up user information and apparatus in standby service node for backing up user information
A method and apparatus for backing up user information are disclosed. The method includes: establishing a plurality of selection switch protocol groups between a same port of a standby service node and ports of a plurality of main service nodes respectively; the standby service node regularly receiving user information of access users from the ports of the plurality of main service nodes, and storing the user information to a main control unit of the standby service node; keeping a detection relation between the same port of the standby service node and the ports of the plurality of main service nodes; the standby service node sending to an interface unit of the standby service node the user information of the access user of that port stored in the main control unit, and according to the selection switch protocol, switching the same port of the standby service node to be main. |
US08935563B1 |
Systems and methods for facilitating substantially continuous availability of multi-tier applications within computer clusters
A computer-implemented method may include (1) identifying at least one computer cluster configured to (a) facilitate substantially continuous availability of at least one multi-tier application that includes a plurality of discrete architectural layers and (b) provide a plurality of virtual machines configured to execute the discrete architectural layers within the multi-tier application, (2) detecting a failure that prevents at least one node within the computer cluster from providing at least one virtual machine configured to execute at least one discrete architectural layer within the multi-tier application, (3) identifying a different node capable of providing the virtual machine within the computer cluster, and then (4) directing the different node within the computer cluster to provide the virtual machine in order to facilitate substantially continuous availability of all of the discrete architectural layers within the multi-tier application despite the detected failure. Various other systems, methods, and computer-readable media are also disclosed. |
US08935562B2 |
Failover of interrelated services on multiple devices
A device may include a network interface for communicating with a failover device, a memory for instructions, and a processor for executing the instructions. The processor may execute the instructions to communicate with the failover device, via the network interface, to fail over the device to the failover device in a cluster by pushing a process on the device to the failover device when a first failover event occurs. The failover device is configured to fail over the device to the failover device by pulling the process on the device on the second device when a second failover event occurs. The device is in the cluster. |
US08935560B2 |
System and method of file locking in a network file system federated namespace
A method, system and apparatus of a file locking within a network file system federated namespace is disclosed. In one embodiment, a method includes accessing a target file in a storage medium over a network through an intermediate proxy server using a processor. The storage medium may be any one storage medium of a group of storage mediums on the network forming a data sharing cluster. In addition, the method includes locking the target file in the storage medium through a lock protocol to enable an access to modify the target file to at most one user at any given time, via the intermediate proxy server. |
US08935559B2 |
System and method for reducing crosstalk in on-chip networks using a contraflow interconnect and offset repeaters
A data connector includes two different sets of wires that transport data between components of a computer system. A first set of wires transports data from a first component to a second component. A second set of wires transports data from the second component to the first component. The first set of wires is interlaced with the second set of wires so that each wire in the data connector transports data in the opposite direction of one or more neighboring wires. |
US08935558B2 |
Overclocking module, a computer system and a method for overclocking
An overclocking module, a computer system and a method for overclocking are provided. The method is used to overclock the computer system. The overclocking module of the invention includes a timer, a monitoring unit and a control unit. The timer starts to count when the computer system is booted. The monitoring unit monitors whether the computer system performs a boot-up procedure within a period of time. The control unit adjusts an operating frequency of the computer system to overclock the computer system automatically according to the monitoring result of the monitoring unit. |
US08935557B2 |
Port power switch based lead compensation
A port power switch (PPS) may be used for lead compensation in systems where power is provided to a connected device by a switch-mode power supply (SMPS). The PPS may be designed to co-operate with the SMPS, providing a mechanism for the feedback reference point of the SMPS to be automatically switched, in the event of system fault or some other condition that might result in the PPS entering an “OFF’ operating mode, from the application point of load (POL) to the voltage input pin of the PPS without loss of power path continuity. The switching mechanism and the PPS may be manufactured to reside on the same integrated circuit. The PPS may include a control block that generates a control signal to couple the feedback port of the SMPS to the POL under normal operation, and to the voltage input port of the PPS during a fault condition. |
US08935553B2 |
Semiconductor device, radio communication terminal using same, and clock frequency control method
A semiconductor device 1 includes a clock generation circuit 15 that changes a frequency of an output clock signal according to a control signal div, an arithmetic circuit (e.g., CPU0) that operates according to the clock signal, a storage circuit (e.g., IC0) that is activated according to access from the arithmetic circuit CPU0, a memory access detection unit 12 that detects a number of accesses from the arithmetic circuit CPU0 to the storage circuit IC0, and when the number of accesses increases, outputs a request signal (e.g., psreq1), and a clock control circuit 14 that generates the control signal div for lowering the frequency of the clock signal according to the request signal psreq1. |
US08935551B2 |
Supply voltage generator for a display timing controller with current reuse
A semiconductor IC including a supply voltage generator, one or more first circuit blocks, and one or more second circuit blocks. The supply voltage generator is configured to generate a first supply voltage and a second supply voltage based on an external supply voltage, and to provide the first supply voltage to a first power bus and the second supply voltage to a second power bus. The first circuit blocks are connected between the first power bus and the second power bus, and the second circuit blocks are connected between the second power bus and ground. |
US08935532B2 |
Content distribution and aggregation
In an example, a method for secure publication of content is described. The method may include encrypting content with a media key. The method may also include providing the encrypted content to a client device associated with a private key and a public key. The private key may be stored at the client device. The method may also include encrypting the media key with the public key. The method may also include providing the encrypted media key to the client device. |
US08935531B2 |
Privacy system
The disclosure relates generally to mobile device applications, and more particularly, to a privacy system for a mobile device application. In one embodiment, a computer-implemented method of sending and receiving encrypted messages between users within an associated group of users is provided. The method includes: receiving a first message from a first user within the group of users, wherein the first message includes proprietary information; encrypting the first message into ciphertext; transforming the ciphertext into a second message, wherein the second message includes quotidian information; and sending the second message to a second user within the group of users. Once the second user receives the second message, the second user will assay the second message to be an encryption of an unknown first message. The second message is received from the second user, and is decrypted into the first message, which is displayed to the second user. |
US08935528B2 |
Techniques for ensuring authentication and integrity of communications
Techniques are described for ensuring data integrity and authentication of received messages. One technique includes sending a request from a first module to a second module in which the request includes a first portion that is a shared secret encrypted with a public key, obtaining by the second module a private key from a secure and trusted information store, such as a license information store, including license information or other application specific information for the first module, using the private key to decrypt the first portion and obtain the shared secret, sending a response from the second module to the first module in which the response includes authentication data and at least one data item used with the shared secret to determine the authentication data, and performing by the first module verification processing to verify the authentication data included in the response. |
US08935527B2 |
Secure transmission with error correcting code
The invention concerns a method and a system for encoding digital data (DATA) represented by source symbols, with an error correcting code generating parity symbols from, for each parity symbol, a plurality of source symbols and at least one parity symbol of preceding rank, including at least encrypting once (54) at least one first value (P1) into several encrypted values and integrating at least one combination (P1,j) of said encrypted values to compute (55) at least one part (P2 . . . Pn−k) of said parity symbols. |
US08935526B2 |
Secure message handling on a mobile device
Systems, methods, and software for providing digital security to a child message transmitted from a mobile device to a messaging server, where the mobile device typically does not transmit the parent message with the child message to the messaging server. Whether to apply digital security, such as encryption or a digital signature, or both, is determined, and if the mobile device does not include a complete copy of a parent message for insertion into the child message, the mobile device selectively downloads the parent message from the messaging server prior to the computation of a digital signature or prior to encryption. The systems and methods may also provide a check of the child message size, when the child message includes inserted parent content, to ensure that the child message does not exceed any prescribed limits on message size. |
US08935524B1 |
Systems and methods for managing certificates
Systems and methods for managing certificates are described. A system comprises modules to receive requests related to a digital certificate, receive responses related to authorization of the digital certificate related to the requests, and store the requests and responses. A system comprises modules to communicate audit requests, receive responses related to the audit requests, and store the responses. A system comprises modules configured to communicate audit requests related to different certificate authorization entities, receive responses related to the audit requests, and store the responses. Other embodiments are described. |
US08935522B2 |
Electronic computing device and a reboot method executable by same
A media data playback device comprises first and second nonvolatile memories. The first nonvolatile memory stores a boot loader and a kernel of an operating system in a compressed format. The second nonvolatile memory serves as a main memory of the device. A processor executes the boot loader to load the kernel from the first nonvolatile memory to the second nonvolatile memory in response to a boot command. When receiving an interrupt representing a shutdown command, the processor determines whether to clear the second nonvolatile memory in response to the shutdown command before actually shutting down the device. |
US08935519B2 |
Apparatus and method for booting in computer device with built-in communication module
An apparatus and method control booting in a mobile device with a built-in communication module to prevent a service user from using the mobile device for other purposes and to prevent the service user from subscribing to another service provider. A method includes determining, during a booting operation, whether the communication module is mounted with a USIM. A forced booting termination message is displayed if the communication module is not mounted with the USIM. And power supply is interrupted after a predetermined time from displaying the forced booting termination message. |
US08935517B2 |
System and method for selectively managing a branch target address cache of a multiple-stage predictor
A multiple stage branch prediction system including a branch target address cache (BTAC) and a branch predictor circuit is disclosed. The BTAC is configured to store a BTAC entry. The branch predictor circuit is configured to store state information. The branch predictor circuit utilizes the state information to predict the direction of a branch instruction and to manage the BTAC entry based on the stored state information in response to actual resolution of the branch instruction. |
US08935509B2 |
Method for controlling BMC having customized SDR
A Baseboard Management Controller (BMC) controlling method includes the steps of dividing a memory of a BMC into an original region and customized region, in which the original region includes at least one original sensor data record (SDR) and original platform event filter (PEF) corresponding to each other; providing an instruction set to at least one external system, in which the external system manages at least one customized SDR and customized PEF corresponding to each other in the customized region through the instruction set; polling the original SDR in the original region and the customized SDR in the customized region; determining whether values of the SDRs obtained through polling conform to a plurality of critical values individually corresponding to the SDRs; and obtaining a processing policy according to the corresponding PEF when at least one value of the SDR does not conform to the corresponding critical value. |
US08935508B1 |
Implementing pseudo content access memory
A pseudo CAM (PCAM) can be implemented using SRAM to minimize latency associated with a traditional CAM. On receiving a key at a memory controller that executes operations on the PCAM, a hash value of the received key can be calculated. Based on the hash value of the received key, one of a plurality of memory sub-trees comprising a subset of memory locations, that is associated with the received key can be identified. A binary search can be executed on the subset of memory locations that constitute the identified memory sub-tree to identify a memory location at which a data entry comprising the received key is stored. The data entry comprising the received key and corresponding content can then either be retrieved or deleted. Alternatively, a binary search can be executed to identify the memory location where a new data entry comprising the received key should be stored. |
US08935507B2 |
System and method for storing multiple copies of data in a high speed memory system
A system and method for providing high-speed memory operations is disclosed. The technique uses virtualization of memory space to map a virtual address space to a larger physical address space wherein no memory bank conflicts will occur. The larger physical address space is used to prevent memory bank conflicts from occurring by storing a second encoded copy of data in a multi-port XOR memory bank. |
US08935500B1 |
Distributed storage resource scheduler and load balancer
Distributed storage resources having multiple storage units are managed based on data collected from online monitoring of workloads on the storage units and performance characteristics of the storage units. The collected data is sampled at discrete time intervals over a time period of interest, such as a congested time period. Normalized load metrics are computed for each storage unit based on time-correlated sums of the workloads running on the storage unit over the time period of interest and the performance characteristic of the storage unit. Workloads that are migration candidates and storage units that are migration destinations are determined from a representative value of the computed normalized load metrics, which may be the 90th percentile value or a weighted sum of two or more different percentile values. |
US08935497B1 |
De-duplication in a virtualized storage environment
In one example, a method for de-duplicating redundant data in a virtualized storage environment includes, in response to receipt of a write request that includes write data and a virtual memory address of the write data, mapping the virtual memory address to a physical memory address within a pooled storage capacity that includes a virtualization of a plurality of storage devices. Next, a determination is made that a second block of data included in the write data of the write request is identical to a first block of data that is stored in the pooled storage capacity. Finally, a pointer, rather than the second block of data, is stored in the pooled storage capacity at the physical memory address. The pointer points to the first block of data. |
US08935495B2 |
Storage management in a virtual environment
A method, computer program product, and system for managing storage space in a virtualized computing environment. The method includes a computer determining, by one or more computer processors, that a virtual computer system has reached a threshold level of minimum available storage space. The storage space of the computer system is searched for an inactive snapshot file. When the inactive snapshot file is located, the inactive snapshot file is moved to a secondary storage. |
US08935494B2 |
Backing up an image in a computing system
Methods, apparatus, and products for backing up an image in a computing system that includes computer memory, including: receiving, by a backup image manager, an image for one or more computing devices within the computing system; identifying, by the backup image manager, available protected computer memory within the computing system, wherein the available protected computer memory within the computing system is restricted from alteration by a user of the computing system; slicing, by the backup image manager, the image into a plurality of image slices; and storing, by the backup image manger, one or more of the image slices in the available protected computer memory. |
US08935493B1 |
Performing data storage optimizations across multiple data storage systems
Described are techniques for performing data storage optimizations. A data storage optimizer on a first data storage system connected to a set of other data storage systems receives performance classification information. The first data storage system includes a first set of storage devices of a first performance classification. The set of other data storage systems includes a second set of storage devices of a second performance classification different from the first performance classification. A write operation is received from the host to write first data to a target address of a virtually provisioned device. It is determined that physical storage is not currently allocated for the target address of the virtually provisioned device. A first portion of physical storage is allocated for storing the first data. The first portion of physical storage is included in a storage device of the second set having the second performance classification. |
US08935490B1 |
Disk access quality of service
Providing quality of service levels to a plurality of sources that perform access requests to a disk resource includes providing a disk resource queue containing access requests for the disk resource, providing a source queue for each of the sources containing access requests generated by a corresponding one of the sources, determining if a new access request from a particular source is urgent according to a specified number of I/O operations per second for the particular source and a time since a previous access request from the particular source, adding the new access request to the disk resource queue if the new access request is urgent, and adding the new access request the source queue of the particular source if the new access request is not urgent and the length of the disk resource queue is greater than a predetermined queue depth value. |
US08935488B2 |
Storage system and storage control method
A storage system is provided with storage devices that are basis of a pool and a primary volume and a controller that is coupled to the plurality of storage devices and a host computer and that is provided with a cache region. In a case that a write request specifies a secondary volume storing a snapshot of a primary volume the write data is stored in a first cache sub region of the cache region and a response to the write request is transmitted to the host computer. In the case in which a page in the pool is unallocated to a virtual region of a write destination of the write data, a page is allocated to the virtual region, and write data is stored in the first cache sub region into the allocated page. |
US08935485B2 |
Snoop filter and non-inclusive shared cache memory
A data processing apparatus 2 includes a plurality of transaction sources 8, 10 each including a local cache memory. A shared cache memory 16 stores cache lines of data together with shared cache tag values. Snoop filter circuitry 14 stores snoop filter tag values tracking which cache lines of data are stored within the local cache memories. When a transaction is received for a target cache line of data, then the snoop filter circuitry 14 compares the target tag value with the snoop filter tag values and the shared cache circuitry 16 compares the target tag value with the shared cache tag values. The shared cache circuitry 16 operates in a default non-inclusive mode. The shared cache memory 16 and the snoop filter 14 accordingly behave non-inclusively in respect of data storage within the shared cache memory 16, but inclusively in respect of tag storage given the combined action of the snoop filter tag values and the shared cache tag values. Tag maintenance operations moving tag values between the snoop filter circuitry 14 and the shared cache memory 16 are performed atomically. The snoop filter circuitry 14 and the shared cache memory 16 compare operations are performed using interlocked parallel pipelines. |
US08935481B2 |
Apparatus system and method for providing raw data in a level-two cache
Aspects of the present disclosure disclose systems and methods for managing a level-two persistent cache. In various aspects, a solid-state drive is employed as a level-two cache to expand the capacity of existing caches. Any data stored in the level-two cache may be stored in a particular version or format of data known as “raw” data, in contrast to storing the data in a “cooked” version, as is typically stored in a level-one cache. |
US08935477B2 |
Managing caching of extents of tracks in a first cache, second cache and storage
Provided are a computer program product, system, and method for managing caching of extents of tracks in a first cache, second cache and storage device. A determination is made of an eligible track in a first cache eligible for demotion to a second cache, wherein the tracks are stored in extents configured in a storage device, wherein each extent is comprised of a plurality of tracks. A determination is made of an extent including the eligible track and whether second cache caching for the determined extent is enabled or disabled. The eligible track is demoted from the first cache to the second cache in response to determining that the second cache caching for the determined extent is enabled. Selection is made not to demote the eligible track in response to determining that the second cache caching for the determined extent is disabled. |
US08935476B2 |
Managing caching of extents of tracks in a first cache, second cache and storage
Provided are a computer program product, system, and method for managing caching of extents of tracks in a first cache, second cache and storage device. A determination is made of an eligible track in a first cache eligible for demotion to a second cache, wherein the tracks are stored in extents configured in a storage device, wherein each extent is comprised of a plurality of tracks. A determination is made of an extent including the eligible track and whether second cache caching for the determined extent is enabled or disabled. The eligible track is demoted from the first cache to the second cache in response to determining that the second cache caching for the determined extent is enabled. Selection is made not to demote the eligible track in response to determining that the second cache caching for the determined extent is disabled. |
US08935474B1 |
Policy based storage of object fragments in a multi-tiered storage system
Some embodiments are directed to an object addressable storage (OAS) system that stores a plurality of objects, a method for use in an OAS system and at least one non-transitory computer readable storage medium encoded with instruction that, when performed by a computer perform a method for use in an OAS system. Each object may include a plurality of fragments. A tiered storage environment comprising a plurality of storage tiers may be used. A policy for performing a storage operation a fragment of a stored object using the OAS system may be generated. Generating the policy may include receiving a user input. The input may include a first parameter specifying metadata criteria for metadata of the fragment. The input may also include a second parameter specifying a capability of a target storage tier. Information specifying an association between these two parameters is stored in a data structure. |
US08935472B2 |
Processing device with independently activatable working memory bank and methods
A data processing device is provided that includes an array of working memory banks and an associated processing engine. The working memory bank array is configured with at least one independently activatable memory bank. A dirty data counter (DDC) is associated with the independently activatable memory bank and is configured to reflect a count of dirty data migrated from the independently activatable memory bank upon selective deactivation of the independently activatable memory bank. The DDC is configured to selectively decrement the count of dirty data upon the reactivation of the independently activatable memory bank in connection with a transient state. In the transient state, each dirty data access by the processing engine to the reactivated memory bank is also conducted with respect to another memory bank of the array. Upon a condition that dirty data is found in the other memory bank, the count of dirty data is decremented. |
US08935471B2 |
Conditional write processing for a cache structure of a coupling facility
A method for managing a cache structure of a coupling facility includes receiving a conditional write command from a computing system and determining whether data associated with the conditional write command is part of a working set of data of the cache structure. If the data associated with the conditional write command is part of the working set of data of the cache structure the conditional write command is processed as an unconditional write command. If the data associated with the conditional write command is not part of the working set of data of the cache structure a conditional write failure notification is transmitted to the computing system. |
US08935470B1 |
Pruning a filemark cache used to cache filemark metadata for virtual tapes
A method of an aspect includes determining to prune a filemark cache. The filemark cache has entries that each store filemark metadata for a different corresponding filemark of a plurality of open virtual tape files. The method also includes pruning the filemark cache by removing a portion of the entries of the filemark cache. Other methods, apparatus, and articles are also disclosed. |
US08935468B2 |
Audio digital signal processor
A microprocessor includes a memory interface to obtain data envelopes of a first length, and control logic to implement an instruction to load an initial data envelope of a stream of data values into a buffer, each data value having a second length shorter than the first length, the stream of data values being disposed across successive data envelopes at the memory interface. Another instruction merges current contents of the buffer and the memory interface such that each invocation loads one of the data values into a first register, and moves at least a remainder of the current contents of the memory interface into the buffer for use in a successive invocation. Another instruction loads a reversed representation of a set of data values obtained via the memory interface into a second register. Another instruction implements an FIR computation including a SIMD operation involving multiple data values of the stream and the reversed representation. |
US08935465B1 |
System and method of communicating command data in a master-slave environment
A method includes, in a data storage device including a non-volatile memory, performing receiving, from a host device in a master-slave configuration with the data storage device, a first notification corresponding to a first read command. The method also includes storing, based on the first notification, a first entry in a notification queue. The first entry corresponds to the first read command. The method further includes storing first data corresponding to a second command at a location of the non-volatile memory. The location corresponds to an address to be read upon execution of the first read command. The second command is associated with an operation to be performed by the host device. The method includes, after storing the second data, setting an indicator corresponding to the first entry. The set indicator conveys that the data storage device is ready to execute the first read command. |
US08935463B1 |
Compute engine in a smart SSD exploiting locality of data
An embodiment of the invention includes a storage subsystem having a storage central processing unit (SCPU) operable to receive and send a command to a host, the command requiring data computation, a compute engine coupled to the SCPU, and a bank of memory devices coupled to the SCPU and the compute engine and configured to store data required by the commands, wherein the SCPU or the compute engine are operable to perform computation of the data. |
US08935462B2 |
Promotion of partial data segments in flash cache
For efficient track destage in secondary storage in a more effective manner, for temporal bits employed with sequential bits for controlling the timing for destaging the track in a primary storage, the temporal bits and sequential bits are transferred from the primary storage to the secondary storage. The temporal bits are allowed to age on the secondary storage. |
US08935461B2 |
Memory unit outputting a required time for a rewrite and method for controlling CPU
A memory includes a storage element which stores the number of times of application of a rewrite voltage pulse into a memory array, and a required-time output unit which outputs data representing a required time for a rewrite operation based on the number of times of application stored in the storage element. |
US08935458B2 |
Drive assisted system checkpointing via system restore points
Systems and methods of managing computing system restore points may include an apparatus having logic to receive a command to start a restore point for a solid state drive (SSD). The logic may also conduct a context drop of an indirection table from a volatile memory of the SSD to a non-volatile memory of the SSD in response to the command to start the restore point. |
US08935457B2 |
Network filtering in a virtualized environment
A physical host executes a hypervisor or virtual machine monitor (VMM) that instantiates at least one virtual machine (VM) and a virtual input/output server (VIOS). The VIOS determines by reference to a policy data structure a disposition of a packet of network communication with the VM, where the disposition includes one of dropping the packet and forwarding the packet. Thereafter, the determined disposition is applied to a subsequent packet in a same packet flow as the packet. |
US08935456B2 |
Method and system for integrating database memory management in virtual machines
Memory of a database management system (DBMS) that is running in a virtual machine is managed using techniques that integrate DBMS memory management with virtual machine memory management. Because of the integration, the effectiveness of DBMS memory management is preserved even though the physical memory allocated to the virtual machine may change during runtime as a result of varying memory demands of other applications, e.g., instances of other virtual machines, running on the same host computer as the virtual machine. |
US08935455B2 |
Storage allocation based on data set size
An approach to allocating storage that has track managed storage and cylinder managed storage. The approach involves receiving a request to allocate a data set for new data and determining if the size of the new data exceeds a breakpoint value. The size of the new data may be determined by allocating a buffer data set that is the size of the breakpoint value, and writing the new data to the buffer data set. If the new data only partially fills the buffer data set, then the size of the new data is smaller than the breakpoint value. If the new data overfills the buffer data set, then the size of the new data set is larger than the breakpoint value. New data that is larger than the breakpoint value is automatically stored in cylinder managed storage, while new data that is smaller than the breakpoint value is automatically stored in track managed storage. |
US08935451B2 |
Network card detecting circuit
A detecting circuit includes a network interface, a switch, a baseboard management controller (BMC) having first and second signal pins, and a detecting unit. The first and second signal pins receive low level signals when the network line is disconnected from the network interface. The first signal pin receives a high level signal and the second signal pin receives a low level signal when the network line is connected to the network interface but the network card is malfunctioning. The first and second signal pins receive high level signals when the network line is connected to the network interface and the network card works normally. |
US08935447B2 |
Wireless adapter for a measurement device
A wireless adapter for a measurement device is provided. The wireless adapter includes a first universal serial bus (USB) port to couplably receive data from the measurement device. The wireless adapter includes a battery to power the measurement device via the first USB port. the wireless adapter includes a wireless module to wirelessly transmit the received data to an external computing device after processing by the wireless adapter. |
US08935445B2 |
Multi-computers network sharing system having plug-and-play interfaces
The present invention relates to a multi-computers network sharing system having plug-and-play interfaces, comprising: an ethernet physical unit, a media accessing and controlling unit, a flow control unit, a plug-and-play interface transforming module, and a plurality of plug-and-play interfaces. In the multi-computers network sharing system of the present invention, when one of the external electronic devices is connected to any one of the plug-and-play interfaces, the flow control unit transmits the ethernet signal accessed by the first media accessing and controlling unit to the plug-and-play interface transforming module, therefore the plug-and-play interface transforming module transforms the ethernet signal to a plug-and-play interface signal and next transmits the plug-and-play interface signal to the electronic device connected with the plug-and-play interface, such that the electronic device can connect to the Internet without using any network cables or wi-fi devices. |
US08935442B2 |
Electronic device and data control method thereof
An electronic device and data control method are provided. The electronic device includes a connector which is connected to an external storage medium storing media data therein; an identification unit which identifies a storage identifier (ID) of the external storage medium connected to the connector; and a controller which performs a media function corresponding to the media data stored in the external storage medium whose storage ID is identified by the identification unit. |
US08935438B1 |
Skin-dependent device components
Additional components or functionality can be provided for a computing device by coupling the device with one or more device skins. Each device skin can include one or more components that can be utilized by the computing device, such that a user of the computing device can obtain desired functionality by selecting an appropriate skin. The components of the skin can be powered by the computing device, such as through wired or wireless power coupling. The computing device can determine an appropriate control scheme for the skin when the skin is coupled with the device, enabling a user to utilize the various components of the skin as if those components were part of the computing device. |
US08935433B1 |
Connection of more than three playback devices to HDMI CEC link
A method of operating HDMI ports. An HDMI port controller assigns virtual addresses when the maximum number of HDMI CEC addresses is exceeded and CEC logical addresses are duplicated with only one HDMI port corresponding to device having a CEC logical address having its port enabled at any given time. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. |
US08935426B2 |
Routing messages over a network of interconnected devices of a networked control system
The invention relates to routing messages over a network of interconnected devices of a networked control system, particularly to routing messages for individually controlling devices of a networked control system such as light sources of a lighting system. A basic idea of the invention is to determine a routing path for a message from a sender device to a destination device through the grid of interconnected devices of a networked control system, and to change the routing path, when a faulty device is contained in the routing path, in order to route the message around the faulty device, instead of determining an entirely new routing path. Thus, an efficient routing of a message over a network of interconnected device may be provided. An embodiment of the invention provides a method for routing messages over a network of interconnected devices (10, 12, 14, 16, 18) of a networked control system (20), wherein the devices are arranged in an approximately rectangular grid and each device (10) is adapted for routing messages, which were received from directly neighbored devices (12, 14, 16, 18) in the grid, to directly neighbored devices (12, 14, 16, 18) in the grid, wherein the routing comprises the acts of determining a routing path for a message from a sender device to a destination device through the grid (S10), routing the message from the sender device to the destination device along the determined routing path through the grid (S12), and changing the routing path according to a predetermined routing rule for routing the message around a faulty device contained in the determined routing path (S14). |
US08935424B2 |
Method and apparatus for signaling presentation description updates in HTTP streaming
A method comprises updating, by an apparatus, a media presentation description file, associated with media content streamed to one or more client devices using hypertext transfer protocol; and embedding, within one or more media segments of the media content, an indication of the update of the media presentation description file. At least one of the one or more media segments is provided, upon a request, to at least one of the one or more client devices. |
US08935417B2 |
Method and system for authorization and access control delegation in an on demand grid environment
The method of the invention provides for dynamic on-demand delegation of control and access in a grid computing environment comprising granting authority of a grid node to a first moderator by a superauthority; admitting the first moderator to the grid node; modifying the access control list of the grid node by the first moderator; inviting other entities listed on the access control list to access the grid node; and issuing a unique authorization certificate to each of the other entities, wherein the first moderator controls the inviting of the other entities without contact with or accessing to the superauthority for certification. |
US08935415B2 |
Managing mid-dialog session initiation protocol (SIP) messages
Processing mid-dialog SIP messages by receiving a mid-dialog SIP message from a SIP user agent client, creating a new SIP session, associating the new SIP session with the mid-dialog SIP message, identifying an application that is associated with the mid-dialog SIP message, providing to the application the mid-dialog SIP message in the context of the new SIP session, receiving an acknowledgement from the application that the application will accept the mid-dialog SIP message, and responsive to receiving the acknowledgement, providing to the application the mid-dialog SIP message in the context of the new SIP session. |
US08935411B2 |
Method and apparatus for utilizing advertisements to provide information regarding connection setup
A method, apparatus and computer program product are provided for reducing the time required for connection setup including, but not limited to, the time required for connection setup for devices discovered utilizing a low energy technology. In the context of a method performed by a slave device to be discovered, an advertisement may be generated including an indication of a capability to perform a predefined type of connection setup for initiating wireless communications. The method also causes the advertisement to be transmitted and receives a response to the advertisement from another device including one or more parameters relating to the predefined type of connection setup. The method also supports the connection setup with the another device in accordance with the one or more parameters. Corresponding apparatus and computer program products as employed by both master and slave devices are also provided. |
US08935408B2 |
Personal area network of devices and applications
A device receives, by using a first communication technique, a message from a first user device. The device identifies a profile associated with the first user device or a user of the first user device. The device further identifies, in the profile, a relevant rule, based on the message, and a second user device that is designated as a primary user device of the user associated with the profile. By using a second communication technique, the device transmits a request for instructions to the second user device based on the relevant rule, and receives the instructions from the second user device. The instructions specify a third user device selected by the user. The device generates a command based on the relevant rule. The device transmits, by using a third communication technique, the command to the third user device. |
US08935406B1 |
Network adaptor configured for connection establishment offload
Coupling circuitry (such as an intelligent network adaptor) couples a network to a host. The host is executing an operating system and is configured for transfer of data between the host and at least one peer via the network using at least one stateful connection to a peer according to a connection-oriented protocol. Indications of attempts to establish stateful connections with a host are received. The coupling circuitry processes each of the received indications by attempting to establish a stateful connection to a peer indicated by that connection establishment attempt indication such that, for a genuine attempt by a peer to establish a stateful connection with the host, the coupling circuitry interoperates with the peer to perform establishment-phase protocol processing of the attempted stateful connection. For each of the established stateful connections, the coupling circuitry operates to cause a state of that established stateful connection to be provided from the coupling circuitry to the host, wherein the operating system of the host handles data transfer phase protocol processing of that established stateful connection. |
US08935404B2 |
Saving program execution state
Techniques are described for managing distributed execution of programs. In at least some situations, the techniques include decomposing or otherwise separating the execution of a program into multiple distinct execution jobs that may each be executed on a distinct computing node, such as in a parallel manner with each execution job using a distinct subset of input data for the program. In addition, the techniques may include temporarily terminating and later resuming execution of at least some execution jobs, such as by persistently storing an intermediate state of the partial execution of an execution job, and later retrieving and using the stored intermediate state to resume execution of the execution job from the intermediate state. Furthermore, the techniques may be used in conjunction with a distributed program execution service that executes multiple programs on behalf of multiple customers or other users of the service. |
US08935403B2 |
Control circuit and method for allocating orthogonal sequences
A method for allocating orthogonal sequences to user equipment devices, UEs, of a group sharing a channel of a telecommunication system is disclosed. The method comprises determining which UE of the group having largest transmission resource assigned for a physical uplink shared channel, PUSCH; determining a first orthogonal sequence of the UE of the group having largest transmission resource assigned; determining a second sequence that equals a quadrature phase offset of the first orthogonal sequence; reserving said second sequence when allocating sequences to remaining UEs of the group by avoiding the second sequence as long as there are other orthogonal sequences available. A control circuitry for a network node is also disclosed. |
US08935402B2 |
Resource launch from application within application container
A remote resource application that is associated with an application container in a manner that the application container restricts the remote resource application from directly accessing at least a file system of the computing system. The remote resource application provides a visualization for each of multiple remote resources. The user may launch the remote resource by selecting the corresponding visualization. Some of the remote resources are accessed by launching from the remote resource application itself in the context of the application container. Others of the remote resources are launched outside of the application container. The remote desktop application may operate securely within the application container, and still serve as an integrated location from which a user can access remote resources, regardless of whether the remote resource is launched from internal or external to the application container. |
US08935400B2 |
Smartlink system and method
Multiple applications may be targeted via key/value data associated with a resource identified by a primary Uniform Resource Locator (“URL”). By parsing the key/value data, an alternative application for accessing the resource may be identified. When the alternative application is installed on a device, the alternative application may be invoked to access the resource. |
US08935399B2 |
Systems and methods for managing preferred client connectivity to servers via multi-core system
The present application is directed towards systems and methods for providing a cookie by an intermediary device comprising a plurality of packet processing engines executing on a corresponding plurality of cores, the cookie identifying a session of a user that was redirected responsive to a service exceeding a response time limit. The cookie may be generated with identifiers based off a name of a virtual server managing a service of a server, and a name of a policy associated with the virtual server. Each packet processing engine of the plurality of packet processing engines may interpret cookies generated by other packet processing engines due to the name of the virtual server and name of the policy, and may provide preferred client connectivity based on cookies included in requests for access to a service. |
US08935396B2 |
Network visualization system and method of using same
A network visualization system is provided. The network visualization system may include a monitoring server that discovers devices in a client network, and a client application including a discovery controller and a rendering unit. The discovery controller may receive a list of discovered devices that were discovered by he monitoring server, and the rendering unit may render the discovered devices using DirectX. |
US08935393B1 |
Recommendations based on usage and resource consumption data
An electronic device may generate use related information and resource consumption related information corresponding to each of used applications used in the electronic device. The use related information and the resource consumption related information may then be transmitted to a remote applications manager, which may analyze the information to generate, based on the analysis, specially tailored application recommendations. The application recommendations may list one or more other applications, newly available or offered, which may be recommended for download to and/or use in the electronic device. The analysis of the use and the resource consumption information may comprise ranking the used applications, such as based on use patterns and/or resource consumption, and/or classification of the used applications, such as based on application type. Generating the application recommendations may comprise correlating used applications, based on classification and/or ranking, with similar applications that may be recommended. |
US08935392B2 |
Event management for hosted applications
At a server system, event data is received that was sent over a network to the server system. The event data reflects one or more application events generated by at least one hosted application. The hosted application is executed on one or more servers and being accessible by a user over a network using a user client device. The event data is stored at the server system. A request to view information regarding events generated by the hosted application is received at the server system and from an administrator client device over a network. The stored event data is received. At the administrator client device and based on the retrieved event data, a display of information regarding application events is generated by the hosted application. |
US08935391B2 |
Systems and methods for retrieving customer premise equipment data
A method includes receiving a trigger event at a customer premise equipment management system from a service provider system. The trigger event includes a request for retrieval of customer premise equipment data from at least one customer premise equipment device. The method includes issuing, from the customer premise equipment management system, a customer premise equipment data request to the at least one customer premise equipment device in response to receiving the trigger event. Each customer premise equipment data request includes a customer premise equipment access certificate to gain access to particular customer premise equipment data. The method also includes receiving, at the customer premise equipment management system, the requested customer premise equipment data. |
US08935389B2 |
Method and system for collecting and managing network data
Some embodiments include a method and/or a system for collecting and managing network data. Other embodiments of related methods and systems are disclosed. |
US08935384B2 |
Distributed data revocation using data commands
A policy proxy intercepts a data stream between a data server and a user or other device, identifies the user device, and identifies a policy in an integrated policy server applicable to the user device based on the identity of the user device. The policy proxy may identify one or more of the policy elements based on the user device, and translate the policy elements into actions involving the data stream between the data server and the user device so as to implement at least one aspect of the identified policy. The actions can comprise permitting normal exchange of data between the data server and the user device, preventing communication between the data server and the user device, or modifying the data stream between the data server and the user device. |
US08935381B2 |
Method and apparatus for real-time collection of information about application level activity and other user information on a mobile data network
Method and apparatus for real-time collection of information about application level activity and other user information on a mobile data network. A collector device communicates with a router in a mobile data network so that the collector can obtain substantially all of the data coming from the router in real-time and correlate the data to specific users. The collector device comprises a user identity subsystem, filter, and data transfer subsystem. The user identity subsystem inspects the data for source IP addresses and correlates them to corresponding mobile phone numbers. The filter then inspects the collected data and retains only application-level data. Lastly, the data transfer subsystem transfers the filtered data to a data reporting and analysis system. |
US08935380B2 |
Automated product knowledge catalog
A product catalog is associated with a rules service allowing administrators to conduct examinations of a computer system's health. Rules services establish a set of rules to be run against a particular computer system and thereafter invoke a rules engine. The rules service accesses a product catalog to supply product reference data regarding each component of interest in the computer system. The product reference data supplies to the rules service structure and characteristics of the component's telemetry data as well as factors to consider with regard to component interaction. Once supplied with the product reference and input data the rules service conducts the analysis. When reference data is not available or fails to match parsed input data, a search is conducted to identify and retrieve reference data matching the structure and characteristics of the parsed input data. Upon finding a match the product catalog is updated with the new information. |
US08935379B1 |
Methods, systems, and products for evaluating electronic data and electronic forms
Methods, systems, and products are disclosed for evaluating electronic data. A quality of the data is measured. A predefined numeric value is determined that is associated with a gravity of an error in the data. The numeric value associated with the error is reported. |
US08935375B2 |
Increasing availability of stateful applications
Methods, systems, and computer-readable media for facilitating coordination between a fabric controller of a cloud-computing network and a service application running in the cloud-computing network are provided. Initially, an update domain (UD) that includes role instance(s) of the service application is selected, where the service application represents a stateful application is targeted for receiving a tenant job executed thereon. The process of coordination involves preparing the UD for execution of the tenant job, disabling the role instance(s) of the UD to an offline condition, allowing the tenant job to execute, and restoring the role instance(s) to an online condition upon completing execution of the tenant job. Preparing the UD includes notifying a management role established within the service application of the fabric controller's intent to execute the tenant job and receiving a management-role response communicating a presence of replications of internal state(s) of the role instance(s) affected by the tenant job. |
US08935374B2 |
Method, system, and device for realizing registration mechanism of IP multimedia subsystem
The present invention provides a method, a device, and a system for realizing a registration mechanism of an IP multimedia subsystem. In the above method, a S-CSCF obtains a private user identity and a public user identity of CS UE and characteristic information of a MSC Server from a received request message, wherein the request message includes a registration request or a de-registration request; and then matches the obtained private user identity, public user identity, and characteristic information with existing registration binding relationships. If the match is successful, an operation indicated by said request message is performed on the successfully matched registration binding relationship. Based on the solution proposed in the present invention, the logic of the registration service can be ensured to be normal. |
US08935373B2 |
Management system and computer system management method
A system management apparatus for managing a computer system receives plug-in distribution data from a plug-in distribution apparatus. The plug-in distribution data comprises plug-in definition information and template definition information. The system management apparatus uses the plug-in definition information to acquire information from the management target apparatus, and determines whether or not to issue an alert based on the template definition information. The distribution of the plug-in and the template at the same time means that the user can avoid confusion regarding the threshold setting. |
US08935366B2 |
Hybrid distributed and cloud backup architecture
The claimed subject matter provides a system and/or a method that facilitates integration of a distributed backup environment and a online backup environment. A super peer device can be designated from a set of peer devices. The super peer can distribute backup data amongst the set of peer devices based upon availability and storage capacity of the peer devices. In addition, the super peer can transfer portions of backup data from the set of peers to an online backup service. |
US08935362B2 |
Multi-media file emulation device
An emulation device is used to stream media content from a digital media server to a digital media renderer. The emulation system receives a pulse code modulation data stream from the digital media server via a network interface, and stores the data in a buffer. The emulation system is attachable to the digital media renderer, and is recognized as a storage device containing an emulated media file. When the digital media renderer plays the emulated media file, the emulation device reads the PCM data from the buffer to use as sound or video data of the emulated media file. |
US08935361B2 |
Fantasy open platform environment
A fantasy server application may comprise a platform generator component to generate a resource document with a host segment arranged to present a host resource document and a guest segment arranged to present a guest resource document, a host manager component to send a request to generate the host resource document with fantasy content from a fantasy content database to a host server program, receive a response with the host resource document, and add the host resource document to the host segment, and a guest manager component to generate a guest reference for use by a client device, the guest reference arranged to refer the client device to a guest server program arranged to generate the guest resource document with fantasy content from the fantasy content database, and add the guest reference to the guest server program to the guest segment. Other embodiments are described and claimed. |
US08935359B2 |
Media system with social awareness
The insertion of content into media streams is provided. A media stream is monitored by a media server computer, the monitored media stream having at least one marker designating an associated insertion position within the media stream. A marker is selected to insert personalized social-awareness based content into the media stream. Social awareness information associated with a target of the monitored media stream is identified. The social awareness information is utilized to select personalized social-awareness based content. The personalized social-awareness based content is inserted into the monitored media stream at the corresponding insertion position associated with the selected marker to transform the media stream. |
US08935358B2 |
Interactive server side components
Server side internet applications are created by placing interactive server side components (ISSC's) on internet pages. ISSC's encapsulate dynamic page functions including processing of user responses on the server and thus can be reused, which drastically reduces programming effort. The ISSC technique remembers information (in form of an ISSC object) about each ISSC during dynamic page generation on the server. Then, it generates HTML code in a way such that the ISSC event is sent to the server using a conventional HTTP GET or POST request. On the server, the event is then passed to the corresponding ISSC object. All components work without disturbing each other, even when nested or combined. A browser based editor can also be used to place ISSC's on pages and to modify their properties. During dynamic page generation, scripts and handles are embedded into the page that permit editing of the page itself. |
US08935353B1 |
System and method for atomic file transfer operations over connectionless network protocols
A system for atomic file transfer operations over connectionless network protocols includes a processor and a memory coupled to the processor. The memory contains program instructions executable by the processor to implement an operating system including a system call interface for sending one or more data files to another system over a network via a connectionless network protocol. In response to an invocation of the system call by an application, the operating system is configured to send the one or more data files to the other system over the network without the application copying contents of the data files into application address space. |
US08935351B2 |
Electronic message content and header restrictive recipient handling system and method
An electronic messaging system and method with reduced traceability. Separate displays are provided at a recipient user device for separately displaying via the user device header information of an electronic message and message content including a media component. The display of the header information does not display the media component and the display of the message content does not display a username associated with the header information. The message content including the media component are automatically deleted after being displayed such that after the display of the message content is terminated from view, the message content including the media component is no longer available to a recipient user. |
US08935349B2 |
Establishment of a conference
An apparatus, method, computer readable medium, and system are provided for associating content with a conference. A viewer of content may elect to partake in a conference and may select one or more options associated with the conference. The viewer may be authenticated and billed based on the viewer's participation in the conference. The viewer may be assigned to a conference group based on a location of the viewer and/or the viewer's selections of conference options. A lookup may be performed to determine conference parameters, comprising one or more of a terminal identifier associated with the viewer, a conference code identifier and a participant code. A conference setup message may be transmitted to one or more of a switch and a customer premise equipment device (CPE) based on the conference parameters. |
US08935346B2 |
Recommending groups to join in a social networking system
Based on information associated with users, a social networking system recommends one or more groups for a target user to join or to create. Characteristics of the target user, characteristics of users connected to the target user, characteristics of candidate groups in the social networking system may be used to identify groups for recommendation. The social networking system may provide questions to the target user and recommend a group to the target user based on received answers to the questions. For example, the answers to the provided question identify one or more characteristics of the target user, which are used to select a group for recommendation. Additionally, the social networking system may recommend additional users for the target user to add or invite to a group based on characteristics of the target user, the additional users, and/or the group. |
US08935344B2 |
Systems and methods for message personalization
Systems and methods for building personalized messages to one or more recipients. In one aspect, one or more personalized messages are created from one or more templates and one or more token lists. The templates include global tokens and local tokens. The token lists contain fields in the templates and corresponding token values. For each respective target recipient, a personalized message is generated by identifying and storing global tokens and corresponding global token values in a global cache, and identifying and storing local tokens and corresponding local token values in a local cache. The personalized messages are then created using the templates and substituting tokens with token values stored in the global and local cache. The personalized messages are then distributed to the corresponding target recipients. |
US08935336B2 |
Optimizing program requests over a wide area network
In various embodiments, data processing apparatus, software, or machine-implemented methods can optimize NFSv3 asynchronous write requests or MSRPC calls that traverse a wide area network, for example, by receiving, from a client, a first request directed to a server across a wide area network; determining whether a related second request has been received previously; when a related second request has been received previously, sending, to the client, a first reply to the second request and forwarding the first request to the server, and otherwise forwarding the first request to the server without sending any reply to the client for the first request. Sending local replies from a WAN optimizer induces the client to send continuous requests, improving throughput, but at least one client request remains unreplied to, and one server error reply is always reported to the client, facilitating correct error processing at the client. |
US08935335B2 |
Stationery for electronic messaging
Stationery templates for electronic messages are provided in an electronic messaging system. For one embodiment, a user can select from a list of categories and within each category is a set of one or more stationery templates from which a user can choose. The user may edit the stationery template. The user can also create custom stationery and share it with other users. Upon selection or creation of a stationery template, the user is presented with a formatted electronic message and can add, remove, or edit text content or replace media content. Alternatively, a stationery template can be changed or added to the electronic message after the user has begun composing and editing the text content. The content and format of the text and media components are carried over into the new template. When the message is sent, it is saved and transmitted in a format such that it can be rendered to look the same at the receiving machine. |
US08935327B1 |
System, method, and computer program for interfacing assets of an entity with a social media service
A system, method, and computer program product are provided for interfacing assets of an entity with a social media service. In use, an entity containing one or more assets is identified. Additionally, a social media service is identified. Further, the one or more assets of the entity are interfaced with the social media service, such that actions performed with respect to the one or more assets of the entity are associated with the social media service, and actions performed with respect to the social media service are associated with the one or more assets of the entity. |
US08935326B2 |
Cooperative network for mobile internet access
A method and system for connecting mobile users to the Internet using cooperative interconnection. A node consists of a network element that has two connections methodologies—typically a node will have a radio link and a wired link to the Internet. To obtain a connection, a member of the service located themselves in proximity to a network node which is commonly provided by another member and the cooperative tunneling agent requests a secure link. All members of the service agree to give connection to the Internet upon request from another member. |
US08935325B2 |
Portable terminal, message notification method, and message notification program
Address information stored as a transmission destination is effectively used. A mobile phone includes a position detection portion (S02) for obtaining current positional information, an EEPROM for storing address data in which positional information indicating a position and address information indicating a transmission destination are associated with each other, an extraction portion (S03) for extracting address information stored in association with the positional information located within a prescribed range from the current positional information detected by the position detection portion, and a message transmission portion (S08) for transmitting a fixed message to the transmission destination indicated by at least one address information extracted by the extraction portion. |
US08935324B2 |
Apparatus and method for providing instant messaging and presence service in mobile communication system
An apparatus and a method for automatically accessing a relevant group when determining that message inform information is transmitted from the relevant group in order to determine that the message is generated from the relevant group without accessing the relevant group are provided. The apparatus includes a group service server and a mobile terminal. The group service server generates message inform information informing of presence of a message which a user, registered in a relevant group, desires to transfer to all users registered in the relevant group when transmitting a group message. When determining reception of the message inform information informing of presence of a message which the user registered in the relevant group desires to transfer to all of the users registered in the relevant group, the mobile terminal accesses the group which has transmitted the message, receives, and stores the relevant group message. |
US08935323B2 |
Blog integration in a collaborative system
A method, system and apparatus for an integrated blog in a collaborative environment. In this regard, the collaborative environment can include a named collaborative space and one or more collaborative components disposed in the named collaborative space. For instance, the collaborative components can include a discussion forum, a persistent chat, a shared calendar and a shared document library, to name a few. Importantly, a blogging application can be disposed in the named collaborative space as one of the collaborative components. To that end, the blogging application can be coupled to a collaborative blog internal to the collaborative environment. |
US08935320B2 |
Method, apparatus and system for media position control
An apparatus, system, method, server, and client are provided for media position control. A client sends to a player a request for setting up a streaming session, and the streaming session is set up between the player and a server. A communication channel is set up between the client and the server. An interfacing message is defined and communicated between the client and the server over the communications channel that indicates a read position in a media. A continuous stream is created in the server in accordance with the read position. |
US08935310B2 |
Parallel computation of a remainder by division of a sequence of bytes
A remainder by division of a sequence of bytes interpreted as a first number by a second number is calculated. A first remainder by division associated with a first subset of the sequence of bytes is calculated with a first processor. A second remainder by division associated with a second subset of the sequence of bytes is calculated with a second processor. The calculating of the second remainder by division may occur at least partially during the calculating of the first remainder by division. A third remainder by division is calculated based on the calculating of the first remainder by division and the calculating of the second remainder by division. |
US08935307B1 |
Independent data access in a segmented file system
A first file server for use with a distributed-file system includes a processor configured to determine that an incoming file system communication is associated with a first portion of the distributed-file system associated with a second file server, send a first authorization request to the second file server to request authorization to directly access the first portion of the distributed-file system, analyze a first authorization response from the second file server to determine at least one storage location associated with the first portion of the distributed-file system, determine that an incoming second authorization request received from a third file server is associated with a second portion of the distributed-file system associated with the first file server, obtain data indicative of the second portion of the distributed-file system, and send a second authorization response that includes the data. |
US08935305B2 |
Sequential semantic representations for media curation
Generating a sequential semantic representation and a resulting content item sequence or presentation is disclosed. A set of nodes and paths among the nodes are determined. Each node includes a corresponding a set of criteria. The paths define a relationship among the plurality of nodes. Transitional operators that define additional criteria for the nodes, are associated with the paths. Content items that include characteristics that are determined to match the corresponding set of criteria for at least one of the nodes are retrieved. |
US08935304B2 |
Efficient garbage collection in a compressed journal file
A map corresponding to data blocks with overwritten compressed journal entries is configured. Weighted conditions for each of the overwritten compressed journal entries are calculated. The weighted conditions are arranged in the map from lowest to highest. One of the weighted conditions includes a biasing variable towards selecting data blocks having free space at an end of at least one associated record. |
US08935302B2 |
Apparatus, system, and method for data block usage information synchronization for a non-volatile storage volume
An apparatus, system, and method are disclosed for data block usage information synchronization for a non-volatile storage volume. The method includes referencing first data block usage information for data blocks of a non-volatile storage volume managed by a storage manager. The first data block usage information is maintained by the storage manager. The method also includes synchronizing second data block usage information managed by a storage controller with the first data block usage information maintained by the storage manager. The storage manager maintains the first data block usage information separate from second data block usage information managed by the storage controller. |
US08935301B2 |
Data context selection in business analytics reports
A method for changing data context in a business analytics report is described herein. In one embodiment, such a method includes providing a business analytics report, wherein the report contains data and current metadata categories describing the data. The method enables selection of a current metadata category directly on the business analytics report. The method displays a metadata hierarchy associated with the current metadata category. This metadata hierarchy may include the current metadata category as well as related metadata categories arranged in a tree-like structure. The method further enables selection of a related metadata category from the metadata hierarchy to apply to the business analytics report. The method automatically updates the business analytics report with the metadata category and populates the report with the associated data. A corresponding computer program product and apparatus are also disclosed. |
US08935299B2 |
Identifying relevant data for pages in a social networking system
Embodiments of the invention improve the ability of a social networking system to determine which types of data—hereinafter referred to as “fields”—are relevant to which types of user pages. Specifically, a social networking system assigns page types to different user pages, and likewise stores information on different types of fields. By analyzing the relationships of different pages and fields, the social networking system determines which types of fields are particularly well-suited for inclusion on different types of pages. Using the learned information about page types and field types, the social networking system can better aid page administrators in specifying data to add to their pages. For example, the social networking system can recommend to administrators the addition of certain types of fields or automatically add the fields. Further, the social networking system can specialize a search for social networking system data to field types. |
US08935297B2 |
Method and system for the management of professional services project information
A method and system are provided for the transfer and/or aggregation of data and, in particular, integrating data used in managing a professional services practice. The invention preferably transfers and/or aggregates data relating to the identity of clients and matters for whom professional services are being rendered with data relating to the work which data may be maintained in inconsistent, proprietary formats, comprising one or more of the following types of information: accounting; budgeting; docketing; time and billing; work product; word processing; records; project management; and/or other information relating to the professional services. The system of the present invention preferably comprises data storage and data processing means adapted to use the data in substantially portable and/or application-independent format, and/or and transfer or aggregate data between common, and/or proprietary data formats. |
US08935295B2 |
Identifying and reporting differences in network activity data files
A method of identifying differences between activity data files includes determining a difference between the activity data files. Causal analysis may be performed to identify a cause of the difference. The difference and/or the cause of the difference may be rendered based on a rendering template. Tier pairs between the activity data files may be matched and a user may be queried to confirm the tier pair match. Statistical and/or protocol differences between each of the activity files may be presented. Transactions between each of the activity data files may be matched including comparing the content files in each of the activity data files that account for the transactions. Client side differences between each of the activity data files may be identified. A categorization may be assigned to each of the determined differences. Determined differences may be excluded from the rendering. |
US08935294B2 |
Minimizing computer resource usage when converting data types of a table column
Online conversion procedures avoid the need to generate a copy of an entire table in order to convert the data type of a column in the table. To convert a table's column to a new data type, a replacement column is created in the table, the replacement column having the new data type. A background process dedicated to converting the column translates values in the column of the old data type to the new data type and stores the converted values in the replacement column. In addition, as transactions of users are applied to rows in the table, the value in the column of the old data type in the rows is converted and stored in the replacement column. Once the background process completes, the replacement column is used in lieu of the converted column. |
US08935293B2 |
Framework for dynamically generating tuple and page classes
Techniques for reducing the memory used for processing events received in a data stream are provided. This may be achieved by reducing the memory required for storing tuples. A method for processing a data stream includes receiving a tuple and determining a tuple specification that defines a layout of the tuple. The layout identifies one or more data types that are included in the tuple. A tuple class corresponding to the tuple specification may be determined. A tuple object based on the tuple class is instantiated, and during runtime of the processing system. The tuple object is stored in a memory. |
US08935290B2 |
User interface features to manage a large number of files and their application to management of a large number of test scripts
Improved user interface features to manage a large number of files and their application to management of a large number of test scripts. Various features related to selection of files of interest, locating files matching (or not containing) search strings potentially of several lines, highlighting the occurrences of desired strings in the content of a file, finding and replacing strings of interest potentially of several lines, are disclosed. |
US08935289B2 |
Migration of data from a legacy system
A method and system for translating data to be migrated from an older legacy database to a newer recipient database. A translation table in the older legacy database is updated. The translation table defines recipient data elements in the newer recipient database based upon metadata of the older legacy database. The metadata of the older legacy database describes legacy data fields in the older legacy database. The older legacy database utilizes a first operating system. The newer recipient database utilizes a second operating system that differs from the first operating system. Legacy data elements in the older legacy database are translated to correspond to the recipient data elements in the newer recipient database by utilizing the updated translation table. The legacy data elements translated in the older legacy database are used to migrate the legacy data elements translated from the older legacy database to the newer recipient database. |
US08935283B2 |
Systems and methods for searching for analog notations and annotations
Systems and methods are provided for searching for analog data, including hand writing, facial expressions and voice data. With respect to analog writing, a device records and stores analog writing, including time, pressure and position as a writing tool moves on a touch screen device. A search term that includes time, pressure and position data, is received. The search term is compared with the time, pressure and position stored on the device. If they are similar, then the stored analog writing is displayed. In other example embodiments, facial expressions and voice data can be used as search terms to respectively search for stored facial expressions and voice data. |
US08935280B2 |
Medical image importer and method
Provided are a medical information importer and method for importing medical information into a network-accessible database. The medical information importer includes a housing includes with an external stand-alone form factor, the housing including an interface for receiving a portable computer-readable medium storing medical information. An information reading component is provided for reading the medical information from the portable computer-readable medium when operatively connected to the interface. A computer-readable memory in communication with the information reading component stores, at least temporarily, the medical information read by the reading component under the direction of a controller. And a network interface connects the medical information importer to a communication network without a local connection between the medical information importer and a computer terminal including a display device for viewing the medical information. |
US08935276B2 |
Apparatus for and method of handling data analysis
A method and apparatus for handling data analysis. The apparatus includes an editing device which adds user-specified one of a plurality of operation units to a user-specified layer in a data analysis in response to a user operation, each of the operation units performing a predetermined processing on an associated data source, a connecting device which connects at least one user-specified operation unit in the data analysis to an analysis path in response to a user operation, and a user interface. The user interface receives the user operations and displays the data analysis by representing layers in the data analysis, operation units in the layers and connections on the analysis path in a visual manner. |
US08935275B2 |
System and method for accessing and posting nodes of network and generating and updating information of connections between and among nodes of network
A system for transmission, reception and accumulation of the knowledge packets to plurality of channel nodes in the network operating distributedly in a peer to peer environment via installable one or more role active Human Operating System (HOS) applications in a digital devise of each of channel node, a network controller registering and providing desired HOS applications and multiple developers developing advance communication and knowledge management applications and each of subscribers exploiting the said network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via plurality search macros and UKID structures facilitating said expert human agents for knowledge invocation and support services and service providers providing information services in the preidentified taxonomical classes, wherein each of channel nodes communicating with the unknown via domain specific supernodes each facilitating social networking and relationships development leading to human grid which is searchable via Universal Desktop Search by black box search module. |
US08935265B2 |
Document journaling
A method, device and system for acquiring information related to annotations and the content of a document. Annotations are isolated from document content and are associated with portions of the content of the document. Annotations and content are used as a basis for a semantic search of a corpus of other documents. From the corpus, related information is extracted and presented or made available along side of or with the original content and annotations of the document. Each version of a document is stored and made accessible. Any of the versions of a document, with or without a current set of annotations, may be distributed to others for further review and annotation. Annotations are protected and associated with a level of privilege or rights. Annotations are trackable over time and location and are associated with a particular annotator. |
US08935261B2 |
Social discovery and ranking of pages
In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph. |
US08935259B2 |
Text suggestions for images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving image data corresponding to an image, processing the image data to identify one or more features within the image, generating one or more keywords based on each of the one or more features, transmitting the one or more keywords to a computing device for displaying a list of the one or more keywords to a user, receiving text, the text comprising at least one keyword of the one or more keywords, that at least one keyword having been selected by the user from the list, and transmitting the image and the text for display, the text being associated with the image. |
US08935255B2 |
Social static ranking for search
In one embodiment, one or more computing devices assign each of a plurality of nodes of a graph of a social-networking system to one of a plurality of search indices. Each search index corresponds to a node type, and each node assigned to a search index is of the node type that the search index corresponds to. For each search index, the one or more computing devices determine a value for each node assigned to the search index based at least in part on edges connected to the node in the graph and rank the nodes assigned to the search index based at least in part on their values. The one or more computing devices provide the search indices for storage to facilitate responding to queries encompassing objects represented by the nodes assigned to the search indices. |
US08935253B2 |
Conceptual tagging with conceptual message matching system and method
A conceptual tagging and message matching system and method are provided. In one example, the system and method generate web pages or third party web pages with pieces of content combined with the message. |
US08935244B2 |
System and method for identifying a location of interest to be named by a user
A mobile communication device for identifying a location to be named comprising a position locator component configured to determine a location of a user and a communication interface component configured to provide the location for use in determining user-specific location information including at least one of a number of times and an amount of time the user is present at or near the location. The location naming component is configured to receive an identification of the location as a location of interest. The location naming component is configured to provide a prompt for naming the location of interest for presentation by a graphical user interface component. The location naming component is configured to receive name information for naming the location. The graphical user interface component is configured to present the name information for the location of interest on the mobile communication device. |
US08935243B2 |
Method and system for dynamic web display
A system and method for transacting retrieval of inventory data, such as real estate property listing(s), over an information network and dynamically transmitting the listing(s), in near or real time, to one or more subwindows of a web browser window. The listings contain customized rendering instructions that are encoded into an inventory data string and sent to an ad server that renders the listings in the subwindow according to the customized rendering instructions. |
US08935242B2 |
Optimizing media player memory during rendering
Optimizing operation of a media player during rendering of media files. The invention includes authoring software to create a data structure and to populate the created data structure with obtained metadata. The invention also includes rendering software to retrieve the metadata from the data structure and to identify media files to render. In one embodiment, the invention is operable as part of a compressed media format having a set of small files containing metadata, menus, and playlists in a compiled binary format designed for playback on feature-rich personal computer media players as well as low cost media players. |
US08935241B2 |
Using geographical location to determine element and area information to provide to a computing device
A database has a plurality of elements, where each element is associated with a location and at least one set of different attribute values, wherein each set includes a timestamp when the attribute values in the set were determined. A determination is made of a reference geographical location, an element having a geographical location within a geographical region including the referenced geographical location, a most recent set of the attribute values for the element having a most recent timestamp, a previous set of attribute values for the determined element comprising the set of attribute values having a previous timestamp prior to the most recent timestamp, and whether a condition with respect to at least one of the most recent set of attribute values and the previous set of attribute values of the determined element is satisfied. |
US08935238B2 |
Systems and methods for semantic overlay for a searchable space
The embodiments of the present invention provide a novel way of searching and interacting with content available via a network, such as the Internet, and the World Wide Web. In some embodiments, systems and methods provide a semantically-oriented structure for organizing and accessing content items. The semantic organization can be derived by leveraging user interactions with the content items. The systems and methods leverage the semantics of the content items to help the user find content items that are consistent with the purpose of the user's search. In addition, the embodiments provide a novel navigation paradigm of search results and content items so that the user can more intuitively and more efficiently get information form an information space. |
US08935232B2 |
Query execution systems and methods
System, method, and computer program product for processing data are disclosed. The method includes receiving a query for processing of data, wherein the data is stored in a table in a plurality of tables, wherein the table is stored on at least one node within the database system, determining an attribute of the table and another table in the plurality of tables, partitioning one of the table and the another table in the plurality of tables using the determined attribute into a plurality of partitions, and performing a join of at least two partitions of the table and the another table using the determined attribute. The join is performed on a single node in the database system. |
US08935229B1 |
System for determining and displaying legal-practice trends and identifying corporate legal needs
The present inventor devised systems, methods, interfaces, and software that can facilitate generation and presentation of legal trend data based on legal documents, such as caselaw documents or court docket documents. |
US08935228B2 |
Generating containers for electronic records based on configureable parameters
Embodiments of the invention may provide an approach for managing electronic records in a content management system. The content management system may use a container structure to create, edit, and manage electronic records in a coordinated way. The container structure may include a master container and a plurality of sub-containers. An associated method generally may include receiving a request comprising a record and one or more properties associated with the record; determining, from the one or more properties associated with the record, a date; based on the date of the record, associating the record with a sub-container of the container structure; and managing disposition of the sub-container based on an associated policy. |
US08935221B1 |
Object loss reporting in a data storage system
In response to receiving a request from a client to store an object, a key-durable storage system may assign the object to a volume in its data store, generate a key for the object (e.g., an opaque identifier that encodes information for locating the object in the data store), store the object on one disk in the assigned volume, store the key redundantly in the assigned volume (e.g., using a replication or erasure coding technique), and may return the key to the client. To retrieve the object, the client may send a request including the key, and the system may return the object to the client. If a disk fails, the system may determine which objects were lost, and may return the corresponding keys to the appropriate clients in a notification. The system may be used to back up a more expensive object-redundant storage system. |
US08935216B2 |
Automated computing appliance cloning or migration
A system and method for automatically cloning or migrating a computing appliance while maintaining its operational state. A configuration bundle that includes configuration data, software revision level and a list of system updates is used to recover or duplicate a device's operation state. The system and method can also be utilized to migrate a computing appliance between different operating system while maintaining or replicating the previous operational state. |
US08935214B2 |
Storing electronic content with time-varying properties
Systems and methods for controlling document storage and tracking model dynamic attributes of a document in a time-varying manner, and enable reconstruction of a document's state at any point in time. The time-varying model identifies dynamic components of documents, where dynamic components include time-varying properties that changes over time. A set of validity parameters are associated with each state of a document (the state of a document corresponds to a new version of the document that results from changes to the document), and the set of validity parameters define a validity period for the state. Instead of archiving each new version of the document that corresponds to each new state of the document, the document is archived in storage by archiving information of the states along with the set of validity parameters corresponding to each state. |
US08935213B2 |
Utilizing metadata to optimize efficiency for archiving emails
A method, a computer program product and a system are provided for archiving emails, where the email system includes at least one user mailbox configured to receive and store emails within the user mailbox and send emails from the user mailbox. User-specific metadata corresponding with emails received and sent by each user mailbox is collected. The collected user-specific metadata is analyzed to provide a predictive indication when and which emails will be archived for each user mailbox, and emails are archived for user mailboxes based upon the predictive indication for each user mailbox. |
US08935211B2 |
Metadata management for fixed content distributed data storage
An archival storage cluster of symmetric nodes includes a metadata management system that organizes metadata objects. Each metadata object may have a unique name, and metadata objects are organized into regions. A region is selected by hashing one or more object attributes and extracting a given number of bits of the resulting hash value. The number of bits may be controlled by a configuration parameter. Each region is stored redundantly. A region comprises a set of region copies. In particular, there is one authoritative copy of the region, and zero or more backup copies. The number of backup copies may be controlled by a configuration parameter. Region copies are distributed across the nodes of the cluster to balance the number of authoritative region copies per node, and the number of total region copies per node. Backup region copies are maintained synchronized to their associated authoritative region copy. |
US08935210B2 |
Systems and methods for performing replication copy storage operations
A system and method are provided for performing storage operations relating to a first secondary copy of electronic data. A storage policy or storage preferences may dictate that a replication copy should be used in storage operations performed to a particular client, sub-client, data, media or other item. Based on the storage policy, when a new client, sub-client, data, media or other item is received, a media agent determines whether there is a replication copy of the item. In the absence of a replication copy, one may be created. The replication copy may be provided by a third party application, or created by the client or a storage management system component. Information regarding the replication copy and its corresponding first secondary copy may be stored in a database. To optimize use of system resources, storage operations relating to the first secondary copy may be performed using the replication copy instead of the first secondary copy. |
US08935209B2 |
Techniques for establishing a file system that exposes a virtual file system for backup operations
Techniques for establishing a files system that exposes a virtual file system for backup operations are presented. Changes to files of a file system are maintained separately or collected and presented as a VFS. The VFS is then used to perform backup operations. Moreover, the files identified in the VFS can be customized based on search parameters, criterion, and/or criteria supplied by a user or supplied as parameters to backup and VFS mount operations. |
US08935206B2 |
Snapshots in distributed storage systems
Embodiments include methods, apparatus, and systems for snapshots in distributed storage systems. One method of software execution includes using a version tree to determine what data blocks are shared between various storage nodes in the version tree in order to create a clone or a snapshot of a storage volume in a distributed storage system that uses quorum-based replication. |
US08935205B2 |
System and method of performing snapshot isolation in distributed databases
A system and method of performing snapshot isolation in distributed databases. Each node stores local snapshot information that enforces snapshot isolation for that node. The method includes partially processing a distributed transaction by a first node, receiving a global commit identifier from a coordinator, and continuing to process the distributed transaction, by the first node and a second node, in accordance with the global commit identifier. |
US08935204B2 |
Metadata tagging of moving and still image content
A method and apparatus for tagging image content with rich metadata is provided. The metadata is generated from keyword descriptions of image content spoken by human taggers while viewing the content. Voice recognition software is employed to identify the key keywords in an audio stream and the resultant metadata is associated in a synchronous manner with the relevant image content. A control console allows the human tagger to rapidly navigate onscreen menus and select different taglines for providing multilevel metadata tagging of the image content. An integrated system provides for the storage of tagged digital image content, with near immediate access to tagged raw footage for viewing and editing, and for easy searching and accessing of finalized footage. A method of serving the tagged content is also provide, which allows the content to be streamed over the web at an acceptable image resolution while maintaining the associated metatags. |
US08935202B2 |
Managing changes in a relationship management system
A relationship management system stores multiple versions of contact information for a particular contact by storing the contact information that is available to all of the users of system that know a particular contact in a firm collection and by storing information about the particular contact that is available to a limited number of users that know the particular contact in one or more user collections. When changes are made to the user collection for a particular contact, the system detects the change, and based upon a number of administrative rules determines whether the change should be contributed to the firm collection. The system may automatically make the corresponding changes to each of the contact files within the firm collection or may recommend to the user whether the change should be promoted, allowing the users to accept or reject the recommendation. Preferably, each user will be provided with a default number of days to accept or reject the recommendation, after which the system may promote the contact information automatically. |
US08935196B2 |
System and method for providing instance information data of an instance
A method and system for providing instance information data of at least one instance. The method has the steps of generating a semantic representation of the instance on the basis of at least one instance data source, providing a semantic representation of a domain on the basis of at least one structured domain data source, performing an integration of the semantic instance and domain representations to provide an integrated semantic representation and deriving automatically instance information data from the provided integrated semantic representation. The method and system allow to provide efficiently instance information data of a wide range of instances with technical entities and persons, in a particular patients in different domains such as radiology or anatomy. |
US08935195B2 |
Method of identification and devices thereof
Portable wireless devices are ubiquitous in modern society and many of these have integral sensors such as accelerometers, microphones, and Global Positioning Systems (GPS) that can collect data. This creates potential for intelligent applications to recognize the user, or aspects of the user and take appropriate action. According to embodiments of the invention there are presented techniques for representing such time series data which reduce the memory and computational complexity of performing the analysis and classifying the results. The techniques exploit time-delay embedding is to reconstruct the state and dynamics of an unknown dynamical system, Geometric Template Matching to build nonparametric classifiers, and algorithms to address the problem of selecting segments of data from which to build the time-delay models for classification problems. |
US08935193B2 |
Methods and systems for performing email management customizations in a multi-tenant database system
An email object is provided in a multi-tenant database system that can be related to multiple people (e.g., contact, lead, user) or any object represented for storage in the multi-tenant database system via sharing relationships. The email object follows a sharing model such that an email inherits the sharing model or attributes of a parent record specified via sharing relationships. In various aspects, a sharing model provides users with a true value of a multi-tenant database system as users are more informed about communications concerning people or other objects represented for storage in the multi-tenant database system. |
US08935186B2 |
Wireless payment with a portable device
A portable device receives an account information request signal from a merchant machine. The portable device transmits a response message to the merchant machine. The response message comprises the account information for a purchase. The portable device transmits a first message to an account server. The first message comprises a request to get information comprising the purchase amount. The portable device receives a second message comprising the information from the account server. The portable device sends the purchase amount to a display. |
US08935185B2 |
Information processing apparatus, image processing apparatus, control method, and computer readable storage medium
An image processing apparatus includes a decision unit configured to determine whether or not print image data includes copy-forgery-inhibited-pattern image data. Based on a decision result of the decision unit regarding whether or not the print image data includes the copy-forgery-inhibited-pattern image data, a processing unit of the image processing apparatus is configured to determine whether first compression processing is to be performed or second compression processing is to be performed and apply the decided compression processing to the print image data. |
US08935181B2 |
Municipal bond tracking and evaluation system
The present invention relates to a web-application that gathers raw data and meta data, matches debt related data with corresponding meta data, marks the debt data so that the resulting data stream can be used to create various analytical reports on variable rate securities for Users. |
US08935180B2 |
Mattress system and method
A mattress system and method according to which a custom mattress is built according to customer-specific parameters. In several exemplary embodiments, the custom mattress includes one or more removable core cartridges and/or one or more removable topper cartridges. |
US08935179B2 |
System and method for automated preparation of quotes and proposals
A system includes a proposal engine configured to present quotes and/or proposals to customers at a network site. |
US08935177B2 |
Method and system for anonymous measurement of online advertisement using offline sales
Anonymous measurement of online advertising using offline sales is disclosed. The measurement uses anonymized online ad exposure data and anonymized offline sales, or conversion data, to measure effectiveness of online advertisement. The anonymized exposure and conversion data are matched using tokens from each data set; each token corresponds to a user and is generated from personally identifiable information of the user that is anonymized to preserve the user's privacy. The anonymized exposure and conversion data is aggregated using the tokens to map records in the data sets for a given user. Users' ad exposure and sales history is used, anonymously, to gauge ad effectiveness of a corresponding ad campaign. The effectiveness measure, or measures, can further be used to configure another ad campaign. |
US08935173B2 |
Executing a business process by a standard business process engine
Executing a business process can include providing a context data object including a payload data structure for storing a payload data and automatically splitting an annotated context data object into one or more utility data objects. Responsive to creating a second utility data object, a pre-processing task can be injected into the business process, the pre-processing task using a copy of a first mapping to read data from the predefined data structure instance and to store the read data as payload data in the payload data structure of the first utility data object. Responsive to creating a third utility object, a post-processing task can be injected into the business process. The post-processing task can use a copy of the second mapping to write the payload data of the first utility data object to elements of a predefined data structure instance. |
US08935164B2 |
Non-spatial speech detection system and method of using same
A non-spatial speech detection system includes a plurality of microphones whose output is supplied to a fixed beamformer. An adaptive beamformer is used for receiving the output of the plurality of microphones and one or more processors are used for processing an output from the fixed beamformer and identifying speech from noise though the use of an algorithm utilizing a covariance matrix. |
US08935163B2 |
Automatic conversation system and conversation scenario editing device
A conversation scenario editor generates/edits a conversation scenario for an automatic conversation system. The system includes a conversation device and a conversation server. The conversation device generates an input sentence through speech recognition of an utterance by a user. The conversation server determines the reply sentence based on the conversation scenario when a reply sentence to the input sentence is requested from the conversation device. The editor includes a language model generator for generating a language model to be used for the speech recognition based on the conversation scenario. According to the editor, a non-expert can generate the language model to provide an adequate conversation based on the speech recognition. |
US08935155B2 |
Method for processing medical reports
A method for processing medical reports includes applying natural language processing methods to perform an initial segmentation of at least parts of textual contents of each medical report into information units, thereby identifying information units, such as text fragments, sentences or text passages, within the medical reports. The information units are classified into at least one context class to determine their appropriate context classes for a particular situation or application. The context classifications are created using a grammar, e.g., a context-free grammar, and can then be used for automatically assigning each information unit to an appropriate context meta-information. The medical report may be annotated by assigning the information units to context meta-information determined by the context class, and the context meta-information may be used by other applications, e.g., dedicated mechanisms for clinical data integration, how to efficiently handle the available information units within medical reports. |
US08935152B1 |
Method and apparatus for frame-based analysis of search results
A frame represents a concept with a set of roles and a set of linguistic rules. If a linguistic rule is satisfied, by a unit of natural language discourse (UNLD), the frame is invoked and a frame instance produced. A frame instance specifies how the UNLD, with particular values drawn from the UNLD, fulfills the roles of the frame. A frame-based search, of target content, can produce a search result comprised of records and corresponding frame instances. The values of such frame instances can be presented to the user as a role-value oriented search result. Multiple values of a role-value oriented search result, sufficiently similar in meaning, can be merged. Merged values can be represented, in a role-value oriented search result, by a single value. Selection of a value, of a role-value oriented search result, can cause the records, for which the value occurs in the corresponding instance, to be displayed to the user. |
US08935150B2 |
Dynamic generation of auto-suggest dictionary for natural language translation
The present technology dynamically generates auto-suggest dictionary data from translation data stored in memory at a server. The auto-suggest dictionary data may be transmitted to a remote device by the server for use in language translation. The auto-suggest dictionary data may be transferred as part of a package which includes content to be translated, translation meta-data, and various other data. The auto-suggest dictionary data may be generated at a first computing device, periodically or in response to an event, from translation data stored in memory. The auto-suggest dictionary may be transferred to a remote device along with content to be translated and other data, as part of a package, for use in translation of the content at the remote device. |
US08935148B2 |
Computer-assisted natural language translation
A computer implemented method of translating source material in a source natural language into a target natural language includes receiving a first data input which is a first part of a sub-segment of a translation of the source material from the source natural language into the target natural language, identifying a selectable target text sub-segment in the target natural language associated with the received first data input, and outputting the selectable target text sub-segment. The selectable target text sub-segment is extracted from a corpus of previously translated text segment pairs, each text segment pair having a source text segment in the source natural language and a corresponding translated text segment in the target natural language. |
US08935144B2 |
System and method for examining concurrent system states
A computer-implemented process, computer program product, and apparatus for examining concurrent system state space models. A system has concurrent events to create a modeled system. A minimal chain decomposition of the modeled system is created to identify a set of chains. All chains in the set of chains are extended, and a first set of paths is generated, wherein the first set of paths is a minimal set of paths covering all states of the modeled system. The first set of paths is explored. It is optionally determined whether all transitions have been covered. Responsive to a determination that all transitions have not been covered, remaining paths are explored by traversing a graph induced by the modeled system using a depth-first strategy. |
US08935141B2 |
Method of generating a hex-dominant mesh of a faulted underground medium
A method having application for petroleum exploration or geological storage of generating a mesh of a faulted underground medium, comprising generating a hex-dominant mesh from faults and horizons in a form of a 3D triangulated surfaces. Each 3D triangulated surface is converted to a 2D triangulated surface onto which the faults are projected by an isometric unfolding technique. A regular two-dimensional grid pattern is generated for each 2D triangulated surface. The faults are accounted for by deforming quadrilaterals of the grid pattern intersected by projected faults. The deformed regular grid pattern is then converted to a 3D gridded surface and each quadrilateral which is crossed by a fault is converted into two triangles at a level of a diagonal. Finally, after iterating for all the 3D triangulated surfaces, the mesh is generated by creating links between the nodes of neighboring three-dimensional gridded surfaces with respect to the faults. |
US08935140B2 |
Generating inviscid and viscous fluid-flow simulations over a surface using a fluid-flow mesh
Fluid-flow simulation over a computer-generated surface is generated using inviscid and viscous simulations. A fluid-flow mesh of fluid cells is obtained. At least one inviscid fluid property for the fluid cells is determined using an inviscid fluid simulation that does not simulate fluid viscous effects. A set of intersecting fluid cells that intersects the surface are identified. A surface mesh polygon of the surface mesh is identified for each intersecting fluid cell. At least one boundary-layer fluid property for each identified surface mesh polygon is determined using the at least one inviscid fluid property of the corresponding intersecting fluid cell and a boundary-layer simulation that simulates fluid viscous effects. |
US08935127B2 |
Method for recording pulse signals
A method for recording pulse signals which allows the reconstruction of a time reference. The time of every pulse signal event can be determined by counting sampling result bits preceding the respective sampling result bit using the known sampling frequency. For this purpose, every period of the sampling frequency is associated with a bit representing the respective sampling result and the sampling result bits are stored one by one and per channel in data blocks. The sampling frequency is preferably higher than a pixel clock, a sampling result bit associated with a flank of the pixel clock being marked. The pixel clock can thus be synchronized with the individual events exactly per sampling period. The invention further relates to the field of fluorescence correlation spectroscopy using confocal microscopes or laser scanning microscopes. |
US08935126B2 |
Steam trap monitoring
An apparatus and method for monitoring the status of a steam trap include a device for sensing a process condition of the steam trap and a device for processing the sensed condition. The apparatus can include a processor positioned on a steam trap. The connection of the monitoring device to the steam trap can be to the trap itself or to an adjacent pipe or other apparatus. |
US08935122B2 |
Alignment detection device
An alignment device provides position information for an antenna coupled to an extendable tower. The alignment device can provide position data including pitch data, roll data, and azimuth data. The position data can be collected at multiple times, and reported to a remote computing device. The position data can be reported as the raw measured data, a delta between two sets of position data, or other data. The alignment device may be solar powered and include a transceiver client for communicating with a remote computing device via a transceiver server. |
US08935119B2 |
Fitness monitoring device with altimeter and gesture recognition
Biometric monitoring devices, including various technologies that may be implemented in such devices, are discussed herein. Additionally, techniques for utilizing altimeters in biometric monitoring devices are provided. Such techniques may, in some implementations, involve recalibrating a biometric monitoring device altimeter based on location data; using altimeter data as an aid to gesture recognition; and/or using altimeter data to manage an airplane mode of a biometric monitoring device. |
US08935117B2 |
Circuit and method for measuring voltage
A testing circuit in an integrated circuit indirectly measures a voltage at a node of other circuitry in the integrated circuit. The testing circuit includes a transistor having a control electrode, a first conducting electrode coupled to a first pad, a second conducting electrode coupled to a terminal of a power supply, and one or more switches for selectively coupling the control electrode to one of the node and a second pad. A method includes determining a relationship between drain current and gate voltage of the transistor when the control electrode is coupled to the second pad. A voltage at the node is determined by relating the current through the first conducting electrode of the transistor when control electrode is coupled to the node. |
US08935111B2 |
Energy storage based countermeasure for a delayed voltage recovery
The disclosed system includes a metering device for monitoring electrical power grid conditions, a controller for determining if the metering device is detecting a condition on an electrical grid that is indicative of a delayed voltage recovery event, and a communication device for communicating with one or more remotely located bi-directional power source modules connected to the electrical power grid, wherein the controller is programmed to send a notification via the communication device to the one or more remotely located bi-directional power source modules if the controller detects a condition indicative of delayed voltage recovery event. In some embodiments, the metering device includes a grid metering device. In some embodiments, the metering device measures power factor, and a change in the voltage and ratio of VARs to Watts. |
US08935110B2 |
Apparatus for analysing an interior energy system
A system for analyzing an interior energy system including: at least one detachable sensor arranged to monitor a portion of the interior energy system; and an apparatus including a processor configured to receive data of a first parameter of the interior energy system from the at least one detachable sensor and determine a second parameter of the interior energy which is inferred on the basis of the received data of the first parameter; and determine a characteristic of the interior energy system from the determined second parameter. The system may provide analysis of the interior energy system and recommend improvements. |
US08935107B1 |
Shock sensing system and method
A compact shock sensing system and method that employ a light sheet generator that can be used either as a solo aerodynamic shock detector or in a combination with a scanning mode shock sensor is disclosed. This shock sensing system and method can be used to detect and track unstable and travelling shocks in high speed aerodynamic flows, such as those found in supersonic inlets. |
US08935103B2 |
Method and system for golf ball fitting analysis
The present invention provides golf ball recommendations correlating to a golfer's swing parameters determined by comparing the flight characteristics of a golf ball driven by the golfer with a database of flight characteristics of golf balls associated with particular swing parameters. The swing parameters in the database may be correlated with golf ball flight characteristics determined using empirical tests. |
US08935102B2 |
Method of hepatocellular carcinoma classification and prognosis
Methodology for the in vitro classification and/or prognosis of hepatocellular carcinoma (HCC) from a HCC sample is based on the determination of the expression profile of particular gene combinations. For example, in one embodiment, a method comprises measuring the expression level in an HCC sample of at least 8 genes selected from the group consisting of: RAB1A, REG3A, NRAS, RAMP3, MERTK, PIR, EPHA1, LAMA3, G0S2, HN1, PAK2, AFP, CYP2C9, CDH2, HAMP, SAE1, ADH6, DCN, FLJ10159, ALDH1L1, IGF1, LECT2, SLC38A1, SPARCL1, CTNNA2, GLUL, LEF1, MATN2, MME, PFN2, SPINT2, TBX3, and FGFR2; b) calculating 6 subgroup distances from the expression profile; and c) classifying the HCC tumor in the subgroup for which the subgroup distance is the lowest, wherein the 6 subgroups G1, G2, G3, G4, G5, and G6 are defined by the presence (+) or absence (−) of their clinical and genetic features. |
US08935100B2 |
System and method for production reservoir and well management using continuous chemical measurement
A system performs methods for well and reservoir management for optimized production of fluids in a reservoir. The system includes a knowledge engine configured to receive a plurality of field inputs, process and analyze the field inputs, and provide a plurality of outputs for presentation to an operator. The system also includes a user data interface configured to display the plurality of data outputs. The plurality of field inputs comprises chemical sensing data and at least one of: temperature, pressure, flow rate and concentration of production components from one or more individual wells located within the reservoir, seismic surveys of the reservoir, permeability, geochemistry and lithology of rock formations, and geographic information system (GIS) data associated with the reservoir. |
US08935097B2 |
Arrangement and method for identifying people
A method for identifying people involves breathing respired air into a collector unit, trapping condensate from the respired air in the collector unit, introduction of the condensate by a same introduction to a DNA sensor unit, analysis of the condensate after a cell disruption, comparison of the result the data from a databank and output of the comparison result with analysis of the identity of a person. |
US08935088B2 |
Driving assistance system for vehicle
An object is to prevent a driving assistance system for a vehicle from causing a collision of the driver's own vehicle with a solid object by performing driving assistance. To achieve the object, when a solid object that can be an obstacle exists in the course of the driver's own vehicle, the driving assistance system for a vehicle according to the present invention determines a plurality of primary paths along which the driver's own vehicle can travel by changing the momentum thereof, designates an avoidance line along which the solid object can be avoided from among the primary paths, and changes the momentum of the driver's own vehicle in such a way that the driver's own vehicle travels along the selected avoidance line. If the plurality of primary lines do not include an avoidance line, the driving assistance system sets a divergent point in the middle of the primary paths and determines a plurality of secondary paths along which the driver's own vehicle can travel by changing the momentum of the driver's own vehicle at the diverging point. Then, the driving assistance system selects an avoidance line from among the plurality of secondary paths. |
US08935081B2 |
Fuel system blockage detection and blockage location identification systems and methods
A system for a vehicle includes a first pressure module and a blockage indication module. The first pressure module receives a signal from a pressure sensor that measures pressure within a fuel vapor purge system. The first pressure module generates a first pressure based on the signal at a first time and generates a second pressure based on the signal at a second time. The second time is after the first time. The blockage indication module indicates whether a blockage is present in the fuel vapor purge system between the pressure sensor and a fuel tank based on a difference between the first and second pressures. |
US08935080B2 |
Engine response adjustment
Methods and systems are provided for adjusting an engine output delivered in response to an operator pedal actuation based at least on a grade of vehicle travel. During uphill travel, in the presence of headwinds, and/or in the presence of a vehicle payload, the output may be increased while during downhill travel or in the presence of tailwinds, the output may be decreased. In this way, driver fatigue during travel over varying elevations, varying ambient conditions, and varying loads can be reduced. |
US08935079B2 |
Fuel supply system for internal combustion engine
An engine includes a normal fuel tank, fuel gas tank, an in-tank injection valve and a fuel gas supply valve. During operation of the engine, in a state where the fuel gas supply valve is closed, a fuel is injected into the fuel gas tank through the in-tank injection valve to generate a fuel gas by vaporizing the fuel. The fuel gas is stored in the fuel gas tank and is maintained in the gas phase due to the natural decompression even after the engine is stopped. To start the engine, the fuel gas supply valve is opened to supply the fuel gas in the fuel gas tank to a surge tank. Thus, compared with the case where the fuel gas is generated at the start of the engine, the fuel gas can be quickly supplied into the cylinder, so that the ability to start the engine is improved. |
US08935073B2 |
Reduced take-off field length using variable nozzle
A turbofan engine control system and method includes a core nacelle housing (12), a compressor and a turbine. A turbofan is arranged upstream from the core nacelle and is surrounded by a fan nacelle (34). A bypass flow path (39) is arranged downstream from the turbofan between the core and fan nacelles. The bypass flow path includes a nozzle exit area (40). A controller (50) detects at least one of a take-off condition and a landing condition. The controller changes effectively the nozzle exit area to achieve a thrust vector in response to the take-off and landing conditions. |
US08935072B2 |
Method for determining the speed of a vehicle and vehicle
A subject matter of the application relates to a method for determining a speed of a vehicle. In one embodiment, the method includes ascertaining a first value of a distance traveled by the vehicle within a time interval on the basis of data ascertained by at least one first revolution sensor of a first tire of the vehicle and a second revolution sensor of a second tire of the vehicle; ascertaining a second value of a distance traveled by the vehicle within a time interval on the basis of data ascertained by a position-determining device; and comparing the ascertained first value and the ascertained second value. If a deviation between the ascertained first value and the ascertained second value exceeds a predetermined threshold value, the method includes classifying a speed determined on the basis of the ascertained second value. |
US08935071B2 |
Optimal fusion of electric park brake and hydraulic brake sub-system functions to control vehicle direction
A method, for controlling direction of a vehicle as desired in connection with operation of an autonomous driving maneuver using selectively, independently and/or in combination, multiple electrical park brakes (EPBs) and multiple hydraulic brakes (HBs). The method includes determining a total brake force needed for redirecting the vehicle in a pre-determined manner, and determining whether an applicable EPB can provide the total brake force needed. The method further includes providing, if it is determined that the applicable EPB can provide the total brake force needed, a brake command instructing the applicable EPB to apply the total brake force. The method also includes determining, if it is determined that the EPB is alone insufficient, an optimal fusion of the EPBs and the HBs, including two front and two rear HBs, two rear EPBs, and in some embodiments, also two front EPBs. |
US08935070B2 |
Vehicle brake pressure controller
In one embodiment, a vehicle brake pressure controller includes: a sensor and a control section. The sensor detects a dynamic characteristic quantity of a vehicle, and outputs it as first information. The control section includes: an input section configured to receive the first information; a conversion processing section configured to convert the first information into second information having a standardized format; and a correction processing section configured to correct the second information into third information, depending on the vehicle. Hence, the control section performs a brake pressure control based on the third information. |
US08935059B2 |
System for controlling a work machine
A system and a method for controlling a work machine. A plurality of sensor arrangements provide a respective output value. A data transmission network connects the sensor arrangements to a processor unit. The processor unit is operated to convert output values from the sensor arrangement into a standard data format on the basis of formatting data associated with the sensor arrangements and to amalgamate them to form a combined measured value. It is proposed that the processor unit be able to operate to obtain the formatting data via the transmission network. |
US08935048B2 |
Multi-function vehicle-rollover judgment system and automatic anti-rollover device
This invention public a multi-functional rollover judgment system and automatic anti-rollover device which are all belong to vehicle area. The mentioned system at least includes two displacement sensors and ECU which is connected with mentioned sensors correspondingly, and the output device (connected with ECU). The mentioned displacement sensor is distributed by a group of two, and at least one group mentioned displacement sensor is set between the frame and axle symmetrically. The mentioned device includes multi-functional judgment system and its connected actuator, and the mentioned actuator at least includes left actuator and right actuator which are symmetrically set on the frame. Both of the mentioned left actuator and right actuator include a telescopic shaft and the return wheel which is set on the outside of telescopic shaft. The invention can prevent the rollover accident from happening in any condition and have wide application range & high accuracy. |
US08935046B2 |
Navigation device
Techniques are described for visualizing a roadway transition along an ascertained route course for a navigation device. In an implementation, the navigation device may include a display and a data processing device to identify a roadway transition from a first road onto a second road along an ascertained route course and present navigation information in a first and second operating mode. The second operating mode may include roadway transition visualization generated by dynamically superpositioning a first visualization layer, which may include road characteristics and location information, and a second visualization layer, which may include the ascertained route course along the identified roadway transition. |
US08935042B2 |
Vehicle tyre checking system
Apparatus (4; 5) for checking the inflation pressure of a tire (3) of a vehicle (2) while the tire is being moved over the apparatus in a direction of travel (A). The apparatus comprises a base (7), a platform (8) which is mounted over the base, a first load sensor system (9) arranged between the platform and the base, and a second load sensor system (12) mounted on an upper surface of the platform and comprising a linear array of high resolution sensors (13, 25) extending across the platform. A data processing unit (6) processes data obtained by sampling the outputs of the first and second sensor system and provides an indication of the inflation pressure of the tire. The data obtained by sampling the output of the first sensor system may be used to determine the total load borne by the platform, and/or the direction of travel of the tire over the platform, and/or the speed of travel of the tire over the platform and/or the tracking angle of the vehicle tire. The data may also be used to determine a time interval during which data from the second sensor system is to be used to provide a representative sensor load value. |
US08935038B2 |
Vibration analyzer for vehicle diagnostics
A vibration analyzer with an integrated sensor and method are provided to sense a vibration in a component of a vehicle. The vibration analyzer includes a three-axis accelerometer, a controller, a connector, a wireless interface and a battery. The vibration analyzer receives vibration data and vehicle data and packages them together and transmits the packaged data to a remove device such as a scan tool. The vibration analyzer can be networked with the remote device or with another vibration analyzer. |
US08935032B2 |
Torque distribution apparatus, torque distribution method, torque distribution value generation method, and program
A torque distribution apparatus acquires an instructed torque input and a motor efficiency map for motors; detects vehicular speed and drive wheel rotational speed; calculates based on the detected speeds, a relational expression of drive wheel slip rate and a friction coefficient; creates based on the relational expression, a performance curve expression indicating relations between torque and the drive wheel rotational speed, superimposes the performance curve expression on the motor efficiency map, creates an efficiency variation expression indicating for each vehicular speed, the torque and efficiency values of the motor efficiency map, and calculates a torque that optimizes efficiency from the efficiency variation expression; calculates based on the instructed torque and the torque optimizing efficiency, a torque distribution value for each motor; and controls torque distribution to each motor, within a range of the slip rate being 0 to 0.2 and based on the torque distribution values. |
US08935026B2 |
Vehicle control system
A vehicle control apparatus includes an electric motor, a source power supply circuit, an electric motor controller, a brake device, a brake controller, a stall determination device, a temperature detector, and a backward-rolling detector. The backward-rolling detector is configured to detect whether a vehicle is rolling backward. If rolling backward of the vehicle is detected by the backward-rolling detector while a brake torque instruction value is being generated, the brake torque instruction value is corrected so that the vehicle stops rolling backward. |
US08935022B2 |
Data communication system and method
A communication system for a vehicle consist may include a control module that interfaces with router transceiver units coupled to a cable bus, and can communicate network data between vehicles having a transceiver unit over a cable bus. |
US08935020B2 |
Back-up and redundancy of modules in locomotive distributed control systems
The present disclosure is directed to a distributed control system for a locomotive. The distributed system may include a network, a plurality of electronic modules and a plurality of control elements distributed within the locomotive. Each of the electronic modules is communicatively coupled to the network in a standardized scalable architecture. Each of the electronic modules may be programmatically reconfigurable to implement distributed control of the locomotive. A first electronic module and a second electronic module of the plurality of electronic modules may be communicatively connected to one of the plurality of control elements via separate communication paths. The first electronic module may be configured to control the control element, and the second electronic module may be configured to control the control element when the first electronic module enters into a failure condition. |
US08935017B2 |
Braking control system and method
A control system and method of the anti-skid computers of an aircraft are provided. The control system comprises two IMA computers, comprising each one an Avionics Computer Control Device, an Avionics Computer Monitoring Device and at least one dual data acquisition means and at least one dual processing means. Each Avionics Computer Control Device and each Avionics Computer Monitoring Device are connected to the anti-skid computers of both sides. |
US08935011B2 |
Electrical load management system and method
A load management system provides an interface between a power input and several switched power outputs and un-switched power outputs. A controller groups the switched power outputs into one or more load groups based on a switched current limit determined for the system and the measured currents of the electrical loads. The load groups are defined so that the sum of electrical load currents in each load group does not exceed the switched current limit. The controller also activates one or more switches to apply electrical power to the load groups according to a power sequence. A method for distributing electrical power to electrical loads using load groups is also provided. |
US08935004B2 |
Robot control method and robot
A robot control method includes gripping a work with a hand unit; transferring the work to the vicinity of a plane; dropping the work to the plane by reducing the grip force of the hand unit, and aligning the work with the plane; and re-gripping the work, which is aligned with the plane, again with the hand unit. |
US08935003B2 |
Method and system for hand presence detection in a minimally invasive surgical system
In a minimally invasive surgical system, a hand tracking system tracks a location of a sensor element mounted on part of a human hand. A system control parameter is generated based on the location of the part of the human hand. Operation of the minimally invasive surgical system is controlled using the system control parameter. Thus, the minimally invasive surgical system includes a hand tracking system. The hand tracking system tracks a location of part of a human hand. A controller coupled to the hand tracking system converts the location to a system control parameter, and injects into the minimally invasive surgical system a command based on the system control parameter. |
US08934993B2 |
Life management circuit, an electronic system and a machine-implemented method for managing usage rates of multiple electronic components
A life management circuit for managing usage rates of a plurality of electronic components includes a storage unit for storing usage information corresponding to each electronic component, a receiving unit, a determining unit and a control unit. Upon receipt of an activation command passed on thereto via the receiving unit, the control unit selects for activation, with reference to the usage information of the electronic components stored in the storage unit, at least one electronic component, the usage information corresponding to which reveals a usage rate that is comparatively lower among the electronic components, controls the determining unit to keep track of the duration of time that the selected at least one electronic component remains activated in response to the activation command, and updates the usage information corresponding to each of the selected at least one electronic component with reference to the duration of time tracked therefor. |
US08934992B2 |
Nerve cuff
An electrode cuff includes a first elongate portion and a second elongate portion. The first elongate portion is configured to removably contact a length of a nerve while the second elongate portion extends outwardly at an angle relative to a first side edge of the first elongate portion to at least partially wrap about the nerve. The electrode cuff includes a first series of electrodes that is spaced apart longitudinally along the first elongate portion. A width of the second elongate portion is sized to fit between adjacent branches extending from a nerve. |
US08934991B2 |
Multi-durometer reinforced suture sleeve
Suture anchors for securing therapy delivery elements, such as stimulation leads or catheters, within a living body. The suture anchor includes an inner sleeve constructed with an inner layer of a softer, more pliable material that easily conforms to the therapy delivery element to reduce slippage and an outer layer constructed from a harder, stiffer durometer material that protects the therapy delivery elements from damage due to over-tightening the tie down sutures. A suture material located in the suture groove is tensioned to apply a radial compressive force. The reinforcing structure spreads the radial compressive force along a greater surface area of the therapy delivery element. |
US08934987B2 |
Implant assist apparatus for acoustically enabled implantable medical device
Devices, systems and methods for delivering and positioning an implantable medical device and for evaluating an acoustic communication link are disclosed. An illustrative system includes a catheter adapted to contain an implantable device with a biosensor and an acoustic transducer configured to transmit an acoustic signal, and an implant assist device in acoustic communication with the implantable device via an acoustic communication link. The implant assist device includes an acoustic transducer adapted to receive the acoustic signal transmitted by the implantable medical device, and control/processing circuitry configured to evaluate a performance of the acoustic link. |
US08934981B2 |
Spinal cord stimulation to treat pain
A system and method for treating pain without paresthesia by spinal cord stimulation. In one embodiment, a method comprises storing one or more operating parameters for a high frequency stimulus having a plurality of pulses, wherein the high frequency stimulus comprises at least respective pairs of pulses that have an inter-pulse separation within a range of 0.1 milliseconds to 10 milliseconds; and applying generated electrical pulses of the high frequency stimulus to the patient through a set of one or more electrodes of an electrical lead implanted within epidural space of the patient to treat the chronic pain of the patient without causing paresthesia in the patient. |
US08934980B2 |
Differential neurostimulation therapy driven by physiological therapy
An implantable neurostimulator system adapted to provide therapy for various neurological disorders is capable of varying therapy delivery strategies based on the context, physiological or otherwise, into which the therapy is to be delivered. Responsive and scheduled therapies can be varied depending on various sensor measurements, calculations, inferences, and device states (including elapsed times and times of day) to deliver an appropriate course of therapy under the circumstances. |
US08934979B2 |
Neurostimulation system for selectively estimating volume of activation and providing therapy
An external control device, neurostimulation system, and method of programming a neurostimulator. A volume of tissue activation for each of a first one or more candidate stimulation parameter sets is simulated without conveying electrical stimulation energy into the tissue. One of the first candidate stimulation parameter set(s) is selected based on each simulated volume of tissue activation. Electrical stimulation energy is conveyed into the tissue in accordance with a second one or more candidate stimulation parameter sets, wherein the initial one of the second candidate stimulation parameter set(s) is the selected one of the first candidate stimulation parameter set(s). One of the second candidate stimulation parameter set(s) is selected based on a therapeutic efficacy of the electrical stimulation energy conveyed into the tissue. The neurostimulator is programmed with the selected one of the second candidate stimulation parameter set(s). |
US08934977B2 |
Methods and apparatus for treating anaphylaxis using electrical modulation
Methods and devices for treating anaphylaxis, anaphylactic shock, bronchial constriction, and/or asthma include providing an electrical impulse to a selected region of the vagus nerve of a patient suffering from anaphylaxis to block and/or modulate nerve signals that would regulate the function of, for example, myocardial tissue, vasodilation/constriction and/or pulmonary tissue. |
US08934976B2 |
Feedback systems and methods to enhance obstructive and other obesity treatments, optionally using multiple sensors
Feedback systems and methods enhance obstructive and other obesity treatments by presenting feedback regarding patients' actual eating. An ingestion restricting implant body can be deployed along the gastrointestinal tract. In some embodiments, ingestion alters the implant body, which, in turn, generates signals. The generated signals can be used to inhibit unhealthy ingestion by the patient. In other embodiments, the implant body can be altered by signals so as to selectable change the restriction imposed on the gastrointestinal tract, optionally in response to ingestion events, an eating schedule, or the like. The implant body may comprise a gastric band. Sensor signals may be processed to identify ingestion and/or characterize ingestion material, and the results may be displayed on a screen for a patient or coach to view. |
US08934974B2 |
Low insertion force electrical connector for implantable medical devices
A low-insertion force electrical connector for implantable medical devices includes a housing with a pair of opposing sidewalls each with center openings oriented generally concentrically around a center axis. An inner coil is located in a recess with a coil axis generally co-linear with the center axis of the center openings. The inner coil includes an outer diameter less than a recess diameter, and an inner diameter greater than a center opening diameter. An outer coil is threaded onto the inner coil. The outer coil has an outer diameter less than the recess diameter, and an inner diameter less than the center opening diameter. The outer coil is radially expanded within the recess in response to engagement with contact rings on the implantable medical device, such that the outer diameter of the outer coil is at least equal to the recess diameter. |
US08934973B2 |
Hub for implantable medical leads
A hub (200) includes a first lead receptacle having a plurality of contacts (280) for electrically coupling a lead to an implantable electrical device. The hub further contains a second lead receptacle having a plurality of contacts for electrically coupling a lead to the implantable electrical device. At least one of the plurality of contacts of the first receptacle is a contact of the second receptacle. Such a configuration may allow for the overall size of the hub to be reduced relative to a hub where each discrete contact of the hub corresponds to a discrete contact or electrical channel of the implantable electrical device. |
US08934969B2 |
Systems, devices and methods for monitoring efficiency of pacing
Various systems, methods, devices and arrangements are implemented for use in pacing of the heart. One implementation is directed to methods and systems for determining a pacing location in the right ventricle of a heart and near the His bundle. A pacing signal is delivered to the location in the right ventricle. The pacing signal produces a capture of a left ventricle. Properties of the capture are monitored. Results of the monitored capture are used to assess the effectiveness of the delivered pacing signal as a function of heart function. The heart function can be, for example, at least one of a QRS width, fractionation and a timing of electrical stimulation of a late activation site of a left ventricle relative to the QRS. |
US08934966B2 |
Bioelectrical impedance measuring apparatus
A bioelectrical impedance measuring apparatus may include an impedance measuring unit configured to provide an inspection current based on a predetermined current to a living body, and obtain an inspection voltage corresponding to an impedance of the living body, an amplification unit configured to amplify the inspection voltage with reference to a correction voltage, an AD converter configured to AD-convert an output of the amplification unit, and a control unit configured to control the inspection current and the correction voltage based on an AD-converted result of the AD converter such that the output of the amplification unit is within an input dynamic range of the AD converter, and calculate an impedance average of the living body and an impedance variation of the living body based on the predetermined current, the correction voltage and the AD-converted result. |
US08934961B2 |
Trackable diagnostic scope apparatus and methods of use
A surgical procedure is provided. The procedure acquires a plurality of points on or near a bone abnormality and registers them with a surgical navigation system. The navigation system uses the acquired points to make an implant having a surface adapted to contact the bone, and particularly an implant having a portion whose shape substantially matches that of the bone abnormality. |
US08934960B2 |
Catheter locator apparatus and method of use
This disclosure relates to a method of catheter and radiating coil location in a human body and in particular to the determination over time of the location of the tip of a catheter as it is inserted and during its use in the body. In particular when a radiating coil is used in conjunction with a catheter, a coil locating device can be used to determine the distance the coil is from the device and hence its depth in the body of a patient. To assist a clinician using the coil-locating device, a display is provided that shows both a reference image of a part or portion of a body (non-subject body) and an image of the coil located on the display with reference to the reference image. This is achieved by locating the coil-locating device on or over a predetermined landmark on the patient's body. |
US08934957B2 |
Contact sensors
A non-invasive sensor has a contact membrane (6,16) and a cover membrane (2,12), the cover membrane being adapted for extension of a body surface to project the contact membrane against a body surface beneath it. The contact membrane will normally be attached to the cover membrane around its periphery such that at least one of the membranes forms a convex outer surface, and a spacing material (8,20) can be interposed between the membranes to achieve this object. The cover membrane may extend over a support element (10), with the contact membrane overlaying and spaced from the other face of the support element by spacing material. |
US08934956B2 |
Intravascular electrodes and anchoring devices for transvascular stimulation
An intravascular electrode device for use in neuromodulation includes an anchor expandable from a radially compressed position to a radially expanded position. A lead extends from the anchor and has at least one conductor extending through it. A flex circuit is coupled to the anchor and comprises a flexible insulative substrate, a plurality of electrodes carried by the substrate, and a plurality of conductive traces carried by the substrate, each trace electrically coupled to an electrode and a conductor. Expansion of the anchor within a blood vessel biases the electrodes into contact with the surrounding blood vessel wall. An exemplary anchor includes a first portion having expansion forces sufficient to bias the electrodes against the vessel wall for mapping and chronic stimulation, and a second portion having greater radial expansion forces sufficient to chronically engage the vessel wall once an optimal electrode location has been selected. |
US08934949B2 |
Mobile terminal
A mobile terminal including a case having a curved back side between first and second end portions such that when the mobile terminal is placed on a flat surface, a portion of the curved back side touches the flat surface and the first and second end portions are raised above the flat surface; a display unit arranged on a front side of the case; a sensor configured to detect a moving or tilting of the mobile terminal; and a controller configured to perform a designated function in accordance with the moving or tilting of the mobile terminal. |
US08934947B2 |
Multi-mode methods and devices utlizing battery power level for selection of the modes
Disclosed are a methods and devices in a battery-powered multimode wireless communication device (102) that operates pursuant to first and second communication protocols in idle and active modes. The battery power level is monitored and may drop to a predetermined threshold while operating pursuant to the first communication protocol. The device switches from the first wireless communication protocol so that the device is operating in accordance with the second communication protocol in the event that the battery power level has dropped to the predetermined threshold while operating pursuant to the first communication protocol in idle mode or in active mode. |
US08934945B2 |
Voice switching for voice communication on computers
A voice communication end device performs quality checks to determine whether acoustic echo cancellation would be ineffective, such as due to noise or clock drift or discontinuities between incoming and outgoing voice channels. In the case where echo cancellation would prove ineffective, the device falls back on a tri-state voice switching operation that includes a bi-direction state in which both channels are on in full duplex operation, which provides a smoother transition switching between active channels. The tri-state voice switching supports both voluntary transitions where the active user voluntarily stops to yield the active channel, and forced transitions where the active user is forcedly interrupted by the other user speaking more loudly. |
US08934944B2 |
Mobile terminal device
A cellular phone includes a first display, a second display, and a CPU. The cellular phone is configured to be switchable between a first state in which the first display, out of the first display and the second display, is exposed to the outside and a second state in which both of the displays are exposed to the outside. When an application is operated and shown on the first display in the first state, the CPU sets another application associated with the application in an operational state. |
US08934942B2 |
Base station arrangements using a plurality of antenna elements with different polarizations
Base station arrangement (100) adapted to receive signals from a user station; adapted to be connected to or comprises a plurality of antenna elements (1, 1, 2, 2, . . . 4,) with antenna ports (11, . . . 11) and a signal processing unit (20). The base station (21) also comprises a signal pre-processing functional unit (30) to collect channel correlation information. It is adapted to establish if there is one or more distinguishing characteristics comprising different correlation properties of different configuration properties associated with the antenna elements. Antenna elements are then assigned to different groups based on said configuration properties, and the channel correlation information is used to generate weighting information which is applied to antenna ports connected to antenna elements to control the antenna ports connected to antenna elements to control the antenna element transmit power individually or groupwise. |
US08934940B1 |
Providing enhanced security for wireless telecommunications devices
A method and system for use in providing enhanced security for wireless telecommunications devices is disclosed. In at least one embodiment, the method and system may use a sensor of a wireless telecommunications device to help derive physical context data associated with the wireless telecommunications device. The physical context data can be used to determine whether the wireless telecommunications device has been moved in a gesture that is consistent with a use of the wireless telecommunications device for a specific purpose. |
US08934939B2 |
Power control in a wireless communication system
In a wireless communications system, a serving base station performs outer and closed power control for an overhead channel and a traffic channel for data, either of which can carry an acknowledgement (Ack) channel and Channel Quality Indicator (CQI) channel on an uplink from User Equipment (UE). In an exemplary aspect, data packet communication is implemented in 3GPP LTE Rel. 8 wherein the uplink has a Single Carrier Frequency Division Multiplex (SC-FDM) uplink waveform. The UE performs open loop power control by a determining transmit power spectral density value by using received energy per symbol for a reference signal. |
US08934938B2 |
Wireless communication system, wireless communication method, and base station device
In a cellular wireless communication system with plural antenna base stations, signals have been basically transmitted using two antennas among plural antennas, and thus power has been concentrated in specific antennas. The present invention controls the transmission power of each antenna so as not to increase the transmission power of specific antennas by effectively using plural antennas and frequency bands. A frequency band is divided into plural sub-bands, and antennas used for transmission are spread to the sub-bands. In each sub-band, power is not allocated to an antenna that is not used for transmission. As a result, the transmission power of each antenna can be balanced, and power can be prevented from being concentrated in specific antennas. |
US08934935B2 |
Processing of uplink data in a communications system
A communications system where data blocks from a communications device are received at least in a serving site over a wireless interface. The serving site typically checks whether data blocks have been correctly received and sends acknowledgement information to the communications device accordingly. An assisting site may also receive the data blocks and send information indicating whether data blocks have been correctly received in the assisting site. In this case, the serving site may request erroneously received information from the assisting site. Alternatively, the assisting site may send information indicating erroneous reception of data blocks in response to noticing a data block sent by the communications device. As a further alternative, the assisting site may be synchronized with the data blocks sent by the communications device and send quality information relating to the wireless interface between the communications device and the assisting site to the serving site. |
US08934931B2 |
Apparatus and method for allocating resources to nodes in a communication system using an update of iteration resource weights
An apparatus for allocating resources to nodes in a communication system comprises an iteration controller (10) for performing an iterative processing, the iteration controller being configured for using (11) iteration resource weights to obtain a resources allocation result for an iteration step, and for updating (12) the iteration resource weights to obtain updated iteration resource weights for a further iteration step using a weighted combination of the resources allocation results for the iteration step and for at least one earlier iteration step. |
US08934926B1 |
Efficient acquisition of system information in mobile communication terminals
A method includes attempting to receive at a mobile communication terminal paging messages, which are transmitted from a base station. A likelihood that the mobile communication terminal has missed one or more of the paging messages is estimated. In response to finding that the estimated likelihood exceeds a likelihood threshold, an ascertainment is made at the mobile communication terminal whether at least one parameter of operation of the base station has changed by decoding at least part of a downlink message, other than the paging messages, that is transmitted by the base station. |
US08934923B1 |
System and method for geo-positioning guidance with respect to a land tract boundary
A system and method provides for the real-time geo-position monitoring of a handheld device and the continual calculation of its relational position with respect to the boundary of a tract of land in which the device is situated. The invention utilizes existing geo-positioning systems within mobile devices and a software application to compare the position of the device, and thereby its user, with the boundary of a track of land having its geo-position attributes uploaded into or accessed by the device. Audible and visual cues are presented to a user to allow them to know their current position relative to a land tract's boundary or predefined buffer zone adjacent to the tract's boundary. The system accommodates the access and uploading of geo-position information of a tract of land and the recordation of movements with respect to the boundaries of the tract of land in a remote database. |
US08934921B2 |
Location determination using fingerprint data
Methods, program products, and systems for using a location fingerprint database to determine a location of a mobile device are described. A mobile device can use location fingerprint data received from a server to determine a location of the mobile device at the venue. The mobile device can obtain, from a sensor of the mobile device, a vector of sensor readings, each sensor reading can measure an environment variable, e.g., a signal received by the sensor from a signal source. The mobile device can perform a statistical match between the vector and the location fingerprint data. The mobile device can then estimate a current location of the mobile device based on the statistical match. |
US08934919B2 |
Method and apparatus for determining the position of a base station in a cellular communication network
Techniques for performing positioning in a cellular network are described. In one design, a first base station (e.g., a home base station) determines its position based on position information for at least one user equipment (UE) within radio coverage of the first base station and a second base station. The first base station sends at least one position request for the at least one UE to the second base station, receives position information for the at least one UE from the second base station, and determines a position estimate for itself based on the position information. In another design, the second base station receives a position request for the first base station, obtains position information for at least one UE, determines a position estimate for the first base station based on the position information, and sends the position estimate to the first base station. |
US08934917B1 |
Opportunistic data connectivity
A method of controlling a vehicle telematics unit includes placing the vehicle telematics unit in a data mode while camped on a base station that does not use a simultaneous voice and data (SVD) cellular standard; sensing an amount of time that has passed since the vehicle telematics unit last received a request for data while in the data mode; comparing the sensed amount of time with a predetermined threshold using the vehicle telematics unit; and commanding the vehicle telematics unit to maintain the data mode and also to enter a voice mode when the sensed amount of time exceeds the predetermined threshold. |
US08934916B2 |
Method and device for configuring downlink scheduling information
A method and apparatus for configuring downlink scheduling information are used to control times of blind detection in multi-carrier system. The method includes that: a downlink carrier set and an uplink carrier set are allocated to a terminal which sends a service request; according to the bandwidth information of each carrier of the system, obtained terminal type information, currently received channel quality information fed back from the terminal, transmission modes which are allocated to each member carrier in the downlink carrier set and the uplink carrier set and determined carrier scheduling modes of the terminal, at least one member carrier in the downlink carrier set is selected as a member carrier of Physical Downlink Control Channel (PDCCH) activation carrier set; the times of PDCCH blind detection can not exceed the each sub frame maximum blind detection times supported by the terminal in the terminal type information, wherein the PDCCH blind detection is used for uplink and downlink scheduling, and the PDCCH activation carrier set is used to be provided for the terminal to perform the PDCCH blind detection. |
US08934914B2 |
Key separation method and device
A key separation method and device are provided in the embodiments of the present invention. The key separation method includes: when a User Equipment hands over from a source node to a target node, or when the User Equipment moves from the source node to the target node in idle state, determining whether or not the source node is a Home NodeB; and if the source node is a Home NodeB, triggering an Authentication and Key Agreement procedure according to the operator's policy, to update Ciphering Key and Integrity Key. By performing Authentication and Key Agreement procedure, the method and device of the embodiments separate key of the source node from the key of the target node. |
US08934911B2 |
Cellular communication system comprising macro and micro cells
A method of routing call signalling to a destination address from a first cellular mobile communications network comprising a plurality of cells to one of a plurality of smaller cells collectively identified in said first mobile communications network by a single virtual cell identifier. The method involves receiving call signalling for a call in a first routing domain associated with said first mobile communications network, and then determining in said first routing domain from said destination address a forwarding address for said call signalling, wherein said forwarding address comprises said virtual cell identifier, forwarding said call signalling to a network gateway node associated with said virtual cell identifier in said first routing domain, said gateway node being further arranged to participate in a different routing domain by identifying, using said different routing domain, the identity of one of said smaller cells associated with said destination address; and finally, routing the call signalling to said destination address. |
US08934909B2 |
Method and apparatus for providing communication offloading to unlicensed bands
An apparatus for providing network assisted local communication offloading to unlicensed bands may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least receiving, via signaling associated with licensed band resources, information indicative of unlicensed band resources available in a particular area, and providing resource availability data, via signaling associated with the licensed band resources, to one or more devices within the particular area. The resource availability data may enable unlicensed band resource usage by at least one of the one or more devices. A corresponding method and computer program product are also provided. |
US08934907B2 |
Method in which a mobile station receives information on a peripheral legacy base station in a legacy support mode
The present invention relates to a broadband wireless access system, and more particularly, to a method and an apparatus for acquiring system information in a mobile communication system in which a legacy system and an advanced system coexist. A method of receiving system information on a peripheral base station in a mobile communication system includes receiving a second message containing time information for receiving, through a second region of a serving base station, a first message broadcasted through a first region of the serving base station and receiving the first message through the first region of the serving base station using the time information, the first message containing system information on neighbor legacy base stations and/or on the first region of neighbor advanced base stations which operate in a mixed mode. |
US08934905B2 |
Multimode terminal and method for relaying mobile communication using the same
Disclosed are a multimode terminal that may simultaneously enhance utilization of a device and efficiency of a network by enabling a mobile terminal supporting a plurality of communication schemes to additionally support a relay function, and a method of relaying communication using the multimode terminal. A communication relay method of a multimode terminal according to an exemplary embodiment of the present disclosure includes: searching, by a base station, for terminals that support a plurality of communication schemes; selecting, by the base station from among the searched terminals, a relay terminal that satisfies a predetermined condition for performing a multimode relay function; requesting, by the base station, the relay terminal to perform the multimode relay function; and relaying, by the relay terminal in response to the request of the base station, communication between the base station and a target terminal. |
US08934904B2 |
Method and apparatus for data communication
A method and apparatus for data communication. The method includes determining that a first nested network, is available to a plurality of user terminals, the first terminal providing a data interface to a first primary network. The method further includes determining that traffic on the first primary network can be reduced by moving one or more user terminals of the plurality of user terminals from the first primary network to the nested network. The one or more user terminals are then directed to move to the nested network. |
US08934901B2 |
Handover between mobile networks
When a mobile station MS1 determines during communication through a first network (1), that a second network (7) is available that offers better operational parameters for the communication, the mobile station sends a handover announcement (S 5.3) to the first network to offer it an opportunity to improve the operational parameters for the communication through the first network. The first network (1) may in response offer updated operational parameters (S5.6) with a view to encouraging the communication to continue through the first network. A decision (S5.7) whether to make a handover to the second network can then be made by comparing the updated operational parameters for the first network with the operational parameters for the second network. |
US08934899B2 |
Apparatus and method for high priority search on RRC state change
A user equipment is provided comprising: 1) transceiver circuitry configured to operate in cells associated with at least one radio access technology (RAT) network; and 2) a controller configured to perform neighbor cell searches. The controller is further configured to determine when the user equipment enters a first RRC state from a second RRC state. In response to the determination, the controller determines a time period since a most recent search of neighbor cells was performed. The first RRC state is one of at least: CELL_PCH, URA_PCH and IDLE. The second RRC state is one of at least CELL_FACH and CELL_DCH. |
US08934897B2 |
Base station device, terminal device, receiver-side base station device, and wireless communication method
When installing a femto base station device 1b, failure that may occur in wireless communication is suppressed. The femto base station device 1b includes an RF unit 4 which transmits broadcast information or paging information to a femto terminal device 2b communicating with the femto base station device 1b, and an information storage unit 31 which adds and stores, in the broadcast information or the paging information, location information that relates to the location of the femto base station device 1b and is used by another wireless communication device to suppress interference. |
US08934896B2 |
Macro user equipment initiated evolved inter-cell interference coordination mechanism through private femtocells
In one embodiment, a wireless base station, receives a random access preamble from a wireless device that is not authorized to utilize the wireless base station; completes a random access procedure with the wireless device; receives an interference stress message from the wireless device, the interference stress message indicating that the wireless device suffers interference from the wireless base station; and reduces interference for the wireless device. |
US08934895B1 |
System and method for signaling gateway
Systems and methods for a gateway that couples two or more networks are provided. The gateway allows mobile stations with subscriptions in one network to roam and operate in another network. The networks that can be coupled by the gateway include CDMA-based networks, GSM-based networks, iDEN-based network and WiMAX-based networks. |
US08934893B2 |
Mesh network based automated upload of content to aircraft
The Automated Content Upload System networks a plurality of aircraft together when they are parked at the gates of an airport. Communications among the aircraft are guided by a Content Manager, resident at or near the airport, which maintains data representative of InFlight Entertainment Content presently stored on each aircraft and the list of scheduled InFlight Entertainment Content available on each aircraft. The Content Manager guides the exchange of InFlight Entertainment Content among the aircraft, as well as from the Content Manager to the aircraft, to automatically distribute InFlight Entertainment Content to the aircraft efficiently and timely. This process includes the ability to multicast data from the Content Manager to multiple aircraft in a single transmission, obtaining content delivery efficiency, populating multiple aircraft via a single transmission from the Content Manager. Furthermore, the Content Manager can supplement this process via transmissions to the aircraft in flight over the Air-To-Ground link. |
US08934892B2 |
Methods and arrangements for direct mode communication
A method in a first user equipment (UE 1) connectable to a second user equipment (UE 2) via a communication network or via a direct radio communication link, of using a direct radio communication link for communication between the UEs is initiated when one of the UEs receives probe signaling information comprising a first probe token via the communication network. The UEs exchange probe signaling messages including a second and/or the first probe token at least partly according to the probe signaling information, such that one of the UEs can compare the probe tokens, generate a probing report and provide the probing report to the communication network, or to the opposite UE for evaluation in case of a successful comparison and such that a direct radio communication link can be used for communication with UE 2 in response to receiving instructions to use the second direct radio communication link from the entity by which the probing report was evaluated. |
US08934891B2 |
Small cell network self-synchronization
A system, method, and apparatus to facilitate the synchronization of oscillators between members of a Heterogeneous Network (HetNet) to form a self-synchronizing network (SSN). The network members are configured to broadcast information indicative of the reliability of their oscillator. Network members attempt to look for reliable sources such as those originating from a macrocell base station or GPS. If such a source is found, the member cell updates it clock accuracy confidence level number (CACL) to indicate this. Network members also share information regarding the frequency offsets between one another. Every cell member then applies a weighted average function to determine how to update its own oscillator and CACL value accordingly. Cell members can also update their functionality, such as RF power level, in response to varying degrees of CACL values. This operation results in a convergence of all cell members to the most accurate oscillator offset value. |
US08934887B2 |
System and method for running mobile devices in the cloud
Systems and methods comprise a network in which a mobile device is configured as an input/output interface for a user such that actual processing, storage and network interfaces are performed or provided by a remote server. |
US08934883B2 |
Bridge line appearance for location-aware mobile devices
A vPBX server manages calls in a bridged line appearance (BLA) group. A BLA group can include extensions for location-aware mobile devices. The vPBX server contains location based forwarding rules that can be applied together with BLA redirection rules in managing incoming calls. A single extension can appear as a user interface element (e.g., an icon or button) on multiple mobile devices. Using the user interface element, a primary user can view a secondary user's status, including the secondary user's location information. The vPBX server allows the primary user to redirect the incoming calls to devices in accordance with the forwarding rules and the redirection rules. |
US08934879B2 |
Inconspicuous mode for mobile devices
A communication device is configured to switch from a normal mode of operation to an inconspicuous mode of operation in which a reduced set of information is presented on a home screen of a display of the device in comparison to a set of information presented on the home screen in the normal mode of operation. In addition, other display properties such as contrast and brightness may be adjusted to make them less conspicuous. The home screen in the inconspicuous mode of operation is less obtrusive or conspicuous to individuals than in the normal mode of operation. The device may enter the inconspicuous mode upon user request or by detecting at least one environmental condition using a sensor available to the mobile communication device. The environmental condition may be anything that the device can detect or sense in its surrounding environment such as ambient light or sound. The device may return to the normal mode of operation by user request or when the environmental condition is no longer present. |
US08934875B2 |
Location based system to deliver targeted content messages to mobile devices
Disclosed is a system to implement a method to deliver a targeted content message to a mobile device base on the location of the mobile device. The system may identify a set of businesses within a coverage area of a femtocell base station to produce gathered information. The system may receive a request for a call establishment indicator from the mobile device through the femtocell base station. Targeted content messages may be identified as a function of the gathered information. Moreover, the targeted content message then may be sent to the mobile device as part of the call establishment indicator. |
US08934874B1 |
Voice based addressing of voice messages
A system for transmitting voice messages from a caller location to a receiver location using a plurality of computers each coupled to another through a network such as the Internet. The system also has a plurality of handheld portable recording-delivery devices which are coupled to the network. Each handheld portable recording-delivery device can convert voice input into digital data for transmission through the network. Destination information for the digital data being transmitted is generated using speech recognition of voice input. |
US08934872B2 |
Mobile electronic communication device with lights to indicate received messages
A mobile electronic communication device includes a processor unit, a transceiver, a keypad and a light unit. Each key of the keypad is associated with a contact of a contact list. The light unit can perform light functions to notify a user of the reception and/or status of messages received via the transceiver. The light functions include providing an indication of the age of a received message that was sent by a contact in the contacts list. The age of the message is indicated by a modulation of the illuminating light. In one embodiment, the age of a message is indicated as one of a set of predetermined age ranges, with each age range being represented by a unique color. |
US08934871B2 |
Accessing subscribed content with a mobile computing device
A mobile computing device has a radio frequency transceiver and a processing circuit. The radio frequency transceiver is configured to communicate over a wireless network with a remote server. The processing circuit is configured to receive subscribed content from the remote server. The processing circuit is configured to determine a status of at least one local system resource and to determine whether to proceed with accessing the subscribed content based on the status. |
US08934866B2 |
System to assist a mobile device subscriber to perform self-diagnosis of the mobile device
The instant invention is a process for a Self-Care system that allows mobile device subscribers to manage their own devices without making a trip or a phone call to the customer care center. Subscribers can view service issues and repair and update settings, check the status of their devices, and manage device security minimizing customer service calls. Dynamic workflow navigates the subscriber to easily find a solution to their problem which will substantially reduce frequent calls to customer care. Dynamic menus avoid the unnecessary information that the subscriber might enter about the device and leads the subscriber towards the path of solving the issue. The system is scalable to include diagnostics tools as part of self-care and customer care, where the subscribers can benefit from these tools to reset their device to a normal state. |
US08934863B2 |
Systems and methods for providing anonymous messaging
An exemplary messaging anonymity system (MAS) for providing anonymous messaging between a mobile device and a third-party service provider via a communications network can include a processor, a network interface, and a memory. The memory can be configured to store instructions that, when executed, perform the steps of an exemplary method. The exemplary method can include receiving a mobile-originated (MO) message from a mobile device, the MO message being destined for a third-party service provider, determining to provision an anonymous subscriber identification (ASI) to be used in lieu of a subscriber address associated with the mobile device, provisioning the ASI, and sending the MO message to the third-party service provider, wherein the ASI is presented to the third-party service provider as an originating subscriber address. |
US08934861B2 |
Technique for monitoring a call
A technique for monitoring a call associated with a connection established via a Media Gateway node (MGW) is described. The Media Gateway node (MGW) is controlled by a Media Gateway Controller node (MGC). The Media Gateway node (MGW) and the Media Gateway Controller node (MGC) belong to a layered network (LN). A method implementation of this technique comprises the steps of detecting a loss of communication between the Media Gateway Controller node (MGC) and the Media Gateway node (MGW) and logging the loss of communication together with a time stamp of the detected communication loss to be used for determining a charging time of the call. |
US08934855B2 |
Antenna auto-configuration
A base station for use in a mobile telephony network includes an antenna arrangement coupled to a transceiver arrangement for producing a plurality of beams. A method of testing the base station comprises detecting at the transceiver arrangement the signal strengths of a test signal received via the beams; comparing and/or correlating the said signal strengths detected at the transceiver arrangement; and using the results of the comparisons and/or correlations to determine the configuration of the antenna arrangement and transceiver arrangement and/or to detect faults. The comparison of average signal strengths can be used to detect cabling faults, and beam errors. The correlation of un-averaged signal strengths can be used to determine which beams have the same polarization. Beam pointing directions and the allocation of antennas to sectors can be determined by monitoring handovers of mobiles moving between cells. Frequencies may be allocated to sectors according to a frequency re-use scheme. |
US08934854B2 |
Transmitter with peak-tracking PAPR reduction and method therefor
A transmitter (20) includes a peak reduction section (30), a predistorter (98), and an amplifying section (102) biased by a variable bias signal generator (118). The peak reduction section (30) is controlled by a signal magnitude threshold (36) that defines maximum magnitudes for local peaks (32) of a reduced-peak communication signal (38). The bias signal generator (118) is controlled by a bias control signal (110). Both the signal magnitude threshold (36) and the bias control signal (110) are derived from a common reduced bandwidth (50) peak-tracking signal (42). The peak-tracking signal (42) is derived from an inflated-peak communication signal (26). The predistorter (98) applies distortion to the reduced-peak communication signal (38) that is configured, at least in part, by the bias control signal (110). |
US08934853B2 |
Systems and methods for integrating cellular and location detection functionality using a single crystal oscillator
Embodiments of the present disclosure use shared oscillator for cellular communications and location detection in a communication device. The communications device estimates a frequency offset of one of its subsystems. The communications device determines a frequency offset that results from drifting of this shared oscillator, typically caused by aging and/or changes in temperature, voltage, humidity, pressure, and/or vibration to provide some examples, from the frequency offset this subsystem. The communications device provides various compensation parameters to its various subsystems to compensate for the frequency offset that results from drifting of the oscillator. |
US08934851B2 |
Radio apparatus, and method and program for controlling spatial path
A PDMA terminal (1000) establishes communication by forming a plurality of spatial paths to another single radio apparatus. A plurality of antennas constituting an array antenna are divided into a plurality of subarrays corresponding to the plurality of spatial paths respectively. An adaptive array processing unit (USP) can perform an adaptive array processing for each of the plurality of subarrays. A memory (MMU) stores in advance information on the number of antennas associated with the number of spatial paths that can be formed by the array antenna. A control unit (CNP) controls a processing to transmit possible multiplicity information to another radio apparatus at a prescribed timing. |
US08934850B1 |
Systems and methods for closed-loop and open-loop wireless communications
The present invention relates to user equipment (UE) having at least two transmit antennas that are capable of transmitting RF signals to a base station, which selects either an open-loop mode or a closed-loop mode depending on how the RF signals from the UE are changing. In the closed-loop mode, the base station periodically evaluates the RF signals from the UE and selects which of the UE's transmit antennas are to be used. This information is then sent to the UE. If the base station determines that the RF signals from the UE are changing too rapidly for effective control, then the base station selects the open-loop mode, such that the UE selects which of the UE's transmit antennas are to be used. |
US08934847B2 |
Mobile phone as a one-way recorded transmitter over a cellular network
Agencies oftentimes desire to monitor personnel in the field during the course of their duties. To provide flexible monitoring capabilities to agencies, a common mobile device such as a mobile phone is converted for use as a radio-based listening system to collect and transmit audio data. Phone features and accessories are leveraged to collect additional data for transmission. Collected data is streamed or otherwise transmitted to monitoring devices at the agency or in the field for operational oversight and recordation. |
US08934846B2 |
Method and wireless apparatus for performing a minimization drive test
Provided is a method for executing a minimization drive test (MDT) carried out by a terminal in a wireless communication system. The method comprises: receiving a logged measurement setting; logging an MDT measurement and a measurement result on the basis of the logged measurement setting; and reporting the whole or a part of the logged measurement result to a network. The logged measurement setting includes logging termination time information for indicating the termination time of the MDT measurement or the measurement result logging, wherein the MDT measurement and the measurement result is logged by the time indicated by the logging termination time information. |
US08934844B2 |
Method and apparatus for forming a beam
A device for forming a beam of an antenna array, the device including: an antenna array having a plurality of spatially distributed elements; a processor for selectively switching said elements between first and second states wherein, in said first state, said elements are configured to receive an incoming signal; and a receiver operatively associated with said antenna array and said processor for generating a reference signal, mixing said incoming signal with a modified reference signal to generate a mixed signal and summing the mixed signal over a predetermined period to generate an accumulated signal, wherein said reference signal is modified prior to being mixed with said received signal such that said accumulated signal is indicative of the direction and magnitude of the beam of the antenna array. |
US08934843B2 |
Weighting factor adjustment in adaptive antenna arrays
A method of forming an adaptive antenna array includes calculating intra-unit phase relationships between antenna elements of a plurality of access units and measuring inter-unit phase relationships between the access units. An indication of a desired coverage area collectively produced by the plurality of access units is received. A set of weighting factors is determined. Each weighting factor is associated with an individual antenna element in the plurality of access units and the set of weighting factors provide the desired coverage pattern. Phase lock between the plurality of access units is maintained to control the desired coverage pattern. |
US08934840B1 |
Method and apparatus for performing arbitration among a plurality of driver circuits in a communication device
Systems, methods, and other embodiments associated with performing arbitration among a plurality of driver circuits in a communication device are described. According to one embodiment, an apparatus includes a first source configured to transmit first packets and a second source configured to transmit second packets. The arbiter logic is configured to input a thermal management mode that is selected based, at least in part, on a thermal consequence of simultaneous transmission of packets from the first source and the second source. The arbiter logic is configured to select either i) the first packets, ii) the second packets, or iii) both the first packets and the second packets for transmission based, at least in part, on the thermal management mode input by the arbiter logic. |
US08934836B2 |
NFC device with PLL controlled active load modulation
A wireless communication device for communicating in the near-field via active load modulation. The device including an antenna configured to receive a magnetic field, a recovery device configured to recover a clock from the magnetic field, and a multiplexer configured to receive the recovered clock and a reference clock, and to output one of the recovered clock and the reference clock based on a current operational state of the wireless communication device, The wireless communication device further including a shunt regulator configured to produce the active load modulation by modulating an impedance of the wireless communication device, a phase-locked loop (PLL) configured to receive one of the recovered clock and the reference clock and to utilize the received clock to control the active load modulation, and a driver configured to contribute to the active load modulation by adjusting an amplitude of a voltage across the antenna. |
US08934827B2 |
Print control apparatus, printing system, and print control method
A print control apparatus includes a generating unit that generates clear-toner plane data based on gloss-control plane data, which contains a gloss control value for specifying a type of a surface effect being a visual or a tactile effect applied to the recording medium and for specifying a region to which the surface effect is applied in the recording medium, and clear plane data, which contains a density value for specifying a transparent image other than the surface effect; and an outputting unit that outputs the clear-toner plane data. When a region where the gloss control value is specified in the gloss-control plane data and a region where the density value is specified in the clear plane data overlap each other, the generating unit sets a value of the clear-toner plane data to the gloss control value or the density value, based on a predetermined condition. |
US08934822B2 |
Transfer device and image forming apparatus
A transfer device comprises a freely rotatable transferring member contacting an image bearing member to form a transfer nip therebetween; a transfer bias applying member to apply a first bias created by superimposing an alternating current component on a direct current component to the transferring member to transfer a toner image borne on the image bearing member to a recording medium in the transfer nip; and an applicator to apply a protective agent to a surface of the transferring member. |
US08934821B2 |
Belt for an image forming apparatus, and image forming apparatus
To provide a belt for an image forming apparatus, which contains: a base layer; an elastic layer; and spherical particles, wherein the belt for an image forming apparatus is provided across a plurality of rollers of the image forming apparatus to rotate, wherein the belt for an image forming apparatus has a laminate structure where at least the base layer and the elastic layer are provided in this order, wherein the spherical particles are partially embedded in an exposed surface of the elastic layer, and wherein, relative to a width direction of the belt for an image forming apparatus, a thickness of an edge portion of the belt for an image forming apparatus is 50% to 95% of a thickness of a center portion of the belt for an image forming apparatus, and an edge curling amount of the belt is 4 mm or less. |
US08934820B2 |
Cast-in belt timing patch
A cast-in reflective timing patch for a belt such as an intermediate transfer belt of a printing device. The timing patch is formed during manufacturing of the belt. As such, the presence, quality, location, and alignment of the timing patch is fixed and inspection and monitoring of the timing patch is no longer required. |
US08934811B2 |
Drawing-in device and image forming apparatus
A drawing-in device configured to draw and position a sheet feeding cassette functioning as a unit into a predetermined position of an apparatus main body includes an engage-target tip. The engage-target tip is pressed in the mounting direction of the unit, thus the engage-target tip retreats from a locking position, where a latching pin is locked so as not to disengage, to a retreat position, where the latching pin can engage with the engage-target portion. |
US08934805B2 |
Image recording apparatus
An image recording apparatus includes: a first housing comprising a recording portion and a first control device; a second housing comprising a second control device and supported by the first housing to be rotationally movable between a close position and a distant position by rotationally moving about a first axis extending in a first direction; a first cable and a second cable electrically connecting the first control device to the second control device; and a holder having a supported portion and holding the first cable and the second cable. In the first housing, at least a part of the holder extends in a second direction and the holder holds the first cable and the second cable such that the first cable and the second cable extend in the second direction and are respectively disposed at positions different from each other in the first direction and in a third direction. |
US08934804B2 |
Stay and guide configurations for a fuser unit
A fuser unit, which heat-fixes a developer image on a recording sheet, the fuser unit including: a cylindrical member having flexibility; a heat generation member; a nip member; a stay; a first frame; a second frame, and a wiring, wherein the first frame is provided with a pair of openings through which both axial end sides of the stay are exposed, wherein the second frame is configured to cover a central portion of the wiring, which is positioned at an inward side more than the pair of openings in the axial direction, wherein both axial sides of the second frame are provided with pressing protrusions that directly press the stay through the openings, and wherein both axial sides of the second frame are provided with third frames that cover a part of the wiring arranged at both axial end sides of the first frame. |
US08934803B2 |
Image forming apparatus, bias power supply device, and bias power supply method to control start and stop of supply of transfer electric field to transfer roller
An image forming apparatus includes an image carrier, a charging unit, an exposure unit, a developing unit, and a transfer unit. The transfer unit includes a transfer bias power supply and transfers a developed image onto a transfer body. The transfer bias power supply includes a first power supply unit that generates a non-transfer electric field, a second power supply unit that generates a transfer electric field, a first switching controller, and a second switching controller. The first switching controller controls start of supply of the transfer electric field in accordance with a first time constant when switching from the non-transfer electric field to the transfer electric field is performed. The second switching controller controls stop of supply of the transfer electric field in accordance with a second time constant when switching from the transfer electric field to the non-transfer electric field is performed. |
US08934802B2 |
Image forming apparatus
An image forming apparatus includes a main assembly, a rotatable unit, a first gear, provided in one of the rotatable unit and the main assembly, including a gear portion at an arcuate portion having a center substantially aligned with a rotation center of the rotatable unit, and a second gear, provided rotatably in another one of the rotatable unit and the main assembly, engageable with the first gear in a first rotation region of the rotatable unit. In addition, a third gear is provided at a position different from the second gear with respect to a circumferential direction of the arcuate portion and is engageable with the first gear when the rotatable unit is rotated in a second rotation region thereof. A damper mechanism imparts rotational resistance to the second and third gears when each of the second and third gears is rotated. |
US08934796B2 |
Image forming apparatus with selective utilization of AC voltage source
An image-forming apparatus includes a first image-forming portion; a second image-forming portion; an executing portion for executing an operation in a first mode in which an image is formed on a recording material by the first and second image-forming portions or a second mode in which an image is formed by the second image-forming portion; an AC-voltage source; a first DC-voltage source; a second DC-voltage source; and a controller for controlling the first and second DC-voltage sources and the AC-voltage source. In the first mode, application of the AC voltage by the AC-voltage source and the DC voltages by the first and second DC-voltage sources are performed, and in the second mode, application of the DC voltage by the second DC-voltage source is performed, and application of the AC voltage by the AC-voltage source and the DC voltage by the first DC-voltage source are stopped. |
US08934790B2 |
Development apparatus and image forming apparatus using the same
A development apparatus and an image forming apparatus wherein optical high-precision detection of the toner amount of a toner layer formed on a toner carrying member is ensured even when the great amount of the toner is deposited on the toner carrying member by transferring all or a part of the toner on the surface of the toner carrying member onto a detecting roller, and wherein stable images are provided at all times. |
US08934784B2 |
Methods and devices for transmitting/obtaining information by visible light signal
The present invention discloses methods and devices for transmitting/obtaining information by visible light signal. The method for transmitting information by visible light signal from a light source comprising: modulating, on the basis of the information to be transmitted, a driving signal of the light source to obtain a modulated driving signal for driving the light source to emit visible light signal having its level changed between a peak level and a bottom level with varied frequencies at different time points; and emitting the visible light signal having its level changed between a peak level and a bottom level with varied frequencies at different time points on the basis of the modulated driving signal, so as to transmit information corresponding to the varied numbers of bright or dark stripes shown in one or more images obtained from the visible light signal at one or more time points, which numbers are corresponding to the varied frequencies. |
US08934782B2 |
Transmission method, reception method, transmitter apparatus, and receiver device
A polarization state of a transmission signal can be changed at a high speed based on a symbol-rate By switching a first switch, a second switch, and a third switch with time, one of an X-polarized wave_I-signal as a Y-polarized wave_I-signal, a signal caused by performing logical inversion for an X-polarized wave_I-signal, an X-polarized wave_Q-signal and a signal caused by logical inversion for an X-polarized wave_Q-signal is input to a second modulator. Further, by switching the first switch, the second switch and the third switch with time, the second modulator is input one of the X-polarized wave_I-signal as the Y-polarized wave_Q-signal, the X-polarized wave_I-signal, the signal caused by performing logical inversion for the X-polarized wave_I-signal, the X-polarized wave_Q-signal and the signal caused by performing logical inversion for the X-polarized wave_Q-signal. Thereby, a polarization state of a transmission signal can be changed at high speed based on a symbol-rate speed. |
US08934774B2 |
Phase shifter and photonic controlled beam former for phased array antennas
A beam forming antenna device emitting a predetermined free space energy pattern, the device including: an optical signal source having predetermined wavelength characteristics; an optical modulator for modulating predetermined wavelengths of the optical signal source to produce a modulated signal source including frequency sideband components; a dispersion element for spreading and projecting the modulated signal source in a wavelength dependant manner onto a relative phase manipulation element; a relative phase manipulation element manipulating the relative phase of the modulated signal source in a predetermined manner, said phase manipulation element further amplitude modulating predetermined wavelengths of said modulated signal source and outputting a predetermined groupings of wavelengths on a series of output ports; optical to electrical conversion means converting the amplitude of the optical signal on said output ports to a corresponding electrical signal; and a series of irradiating antenna elements connected to each corresponding electrical signal for radiating a corresponding free space signal to substantially produce said predetermined free space energy pattern. |
US08934766B2 |
Image pickup apparatus
An image pickup apparatus comprising: a lens apparatus having: an image pickup optical system including a focus lens unit and a zoom lens unit; a zoom state detector; and a controller; a camera apparatus having: a light receiving unit; and an image display unit; an AF frame operation unit; and a distance measuring unit installed with a parallax with respect to an optical axis of the image pickup optical system, in which the controller is configured to: select, from among measured distances obtained by the distance measuring unit, a measured distance obtained in an angle of field of the AF frame, based on a position of the zoom lens unit detected by the zoom state detector and a position of the AF frame set in the display; and perform the focusing by driving the focus lens unit based on the selected measured distance. |
US08934760B2 |
Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened. |
US08934751B2 |
Telecommunications cable inlet device
An inlet device is described herein for inserting a telecommunication cable into a telecommunications enclosure. The inlet device includes a housing, a retainer clip attached to the housing and a compression member. The housing can include a compressible portion at the second end of the housing. The retainer clip can secure the inlet device in a close fitting port of a telecommunication enclosure. |
US08934749B2 |
Fiber structure and a method for discriminating high order modes in the fiber structure
The invention relates to a fiber structure (700), which has one or more refractive index disturbances (750, 760) outside a fiber core (710) for discriminating one or more high order modes in the fiber structure. The invention also relates to a method for discriminating one or more high order modes, an arrangement having the high order modes discriminating fiber structure, and a device having the high order mode discriminating fiber structure. |
US08934745B2 |
Apparatus for use in optoelectronics having a sandwiched lens
According to an example, an apparatus for use in optoelectronics includes a bottom transparent layer, a top transparent layer having a top surface, a lens sandwiched between the bottom transparent layer and the top transparent layer, and a first alignment element attached to the top surface of the top transparent layer, wherein the first alignment element is offset with respect to the lens and is to mate with a mating alignment element on an optical transmission medium. |
US08934742B2 |
Optical beam switch
An optical beam switch includes at least one input optical wave guide, multiple output optical wave guides and an optical switching element for selectively switching a light beam guided in the at least one input optical wave guide to one of the output optical wave guides, in which the switching element is between the at least one input optical waveguide and the multiple output optical waveguides. The optical switching element includes a beam propagation element and an optical focusing system, where the beam propagation element has two mutually opposed end faces and where either the beam propagation element or the optical focusing system can be deflected and/or twisted transversely to an optical axis. The at least one input optical wave guide is attached to a first end face of the beam propagation element, and the output optical wave guides are attached to a second end face. |
US08934738B2 |
Image processing apparatus and method for controlling the same
An image processing apparatus stores a database which includes first analytical information obtained by analyzing an image existing on a recording medium, a matching dictionary including information extracted from a camera dictionary with an identifier added to each subject, and file information relating information about each subject existing in the image file with the identifier, and checks consistency between the information in the matching dictionary and information in the camera dictionary, and reconstructs the database retrieve of the database is possible to be performed, in a case where any inconsistency is found as a result of the consistency confirming. |
US08934737B1 |
System and method to de-identify an acquired file
A system and method to process an image file from an image source before storage on a physical storage medium. The image file can include an image data and an identifier data of a person. The system can comprise a receiver connected in communication to receive the image file from the image source. The receiver can be configured to de-identify the identifier data from each part of the image file as presented to the receiver prior to being subsequently stored on the physical storage medium. |
US08934734B1 |
Video identification through detection of proprietary rights logos in media
Proprietary rights logos are detected in a video. The video is divided into a plurality of regions that are analyzed for generic proprietary rights logo features. A confidence mask is generated that comprises a plurality of scaling factors, each scaling factor corresponding to a region of the video and indicating a likelihood that the corresponding region of the video includes a proprietary rights logo. The scaling factors of the confidence mask are applied to the video data to generate an altered video. The altered video is analyzed to determine a confidence measure that the video includes a reference proprietary rights logo. |
US08934729B2 |
Method and apparatus for frame coding in vertical raster scan order for HEVC
A method and apparatus for frame coding in adaptive raster scan order. The method includes encoding at least one of image or video utilizing input frames and at least one of a data related to the input frame to produce bitstream with raster scan order information and displacement information for producing compressed video bitstream, at decoding time, decoding at least one of the encoded bitstream with raster scan order information and displacement information for producing compressed video bitstream. |
US08934727B2 |
Image processing apparatus, image processing method, and image forming apparatus
An image processing apparatus includes a detecting unit configured to detect different predetermined periods in parallel in image data line by line; a selecting unit configured to select a longest period in the periods that are acquired by the detecting unit through detection of the periods with respect to a piece of image data corresponding to one line; a dividing unit configured to divide the piece of image data corresponding to the one line into pieces of division data in accordance with the period selected by the selecting unit; a converting unit configured to convert each of the pieces of division data into a piece of intermediate data, the division data being obtained by dividing the piece of image data corresponding to the one line by the dividing unit; and an encoding unit configured to perform compression coding on the piece of intermediate data converted by the converting unit. |
US08934721B2 |
Microscopic vision measurement method based on adaptive positioning of camera coordinate frame
The present disclosure provides a microscopic vision measurement method based on the adaptive positioning of the camera coordinate frame which includes: calibrating parameters of a microscopic stereo vision measurement model (201); acquiring pairs of synchronical images and transmitting the acquired images to a computer through an image acquisition card (202); calculating 3D coordinates of feature points in a scene according to the matched pairs of feature points in the scene obtained from the synchronical images and the calibrated parameters of the microscopic stereo vision measurement model (203); and performing specific measurement according to the 3D coordinates of the feature points in the scene (204). With the method, the nonlinearity of the objective function in the microscopic vision calibration optimization is effectively decreased and a better calibration result is obtained. |
US08934717B2 |
Automatic story creation using semantic classifiers for digital assets and associated metadata
A method and system for automatically creating an image product based on media assets stored in a database. A number of stored digital media files are analyzed to determine their semantic relationship to an event and are classified according to requirements and semantic rules for generating an image product. Rule sets are applied to assets for finding one or more assets that can be include in a story product. The assets, which best meet the requirements and rules of the image product are included. |
US08934716B2 |
Method and apparatus for sequencing off-line character from natural scene
Disclosed is a method of sequencing character information in order to increase precision of character recognition. The method includes: a pre-processing that extracts character information from an image to binarize the extracted character information through a predetermined threshold and extracts and thins a center line of the binarized character information; normalizing the pre-processed character information to character information according to a predetermined criteria; and sequencing the normalized character information using structural features including an end point or a divergence point of the character information. The present invention suggests an angle normalization method of input character information, a structural feature position determining method, and a structural feature numeral string generating method to strongly recognize characters configured by various fonts obtained from a natural scene regardless of an angle or a size of the characters. |
US08934701B2 |
Bulk image retrieval
Embodiments of the invention are directed to systems, methods, and computer program products for capturing, processing, storing, and generating images of a check. In some embodiments, a system is configured to: receive, from a second apparatus, at least one request to retrieve an image of a first check and a second check; retrieve a first thumbnail version of the image of the first check; retrieve a second thumbnail version of the image of the second check; generate a document comprising the first thumbnail version and the second thumbnail version; transmit the document to the second apparatus. |
US08934697B2 |
Image processing apparatus
Image processing apparatus (100) for creating an overlaid presentation of a first input image (101) and a second input image (102) in an output image (108), the first input image comprising input values, the output image comprising vectors of output values, the vectors of output values representing colors of the output image, and the apparatus comprising an input (110) for obtaining the first input put image and the second input image, a rendering unit (140) configured for rendering the first input image in the output image by using a first mapping function for representing the input values in the vectors of output values, a predictor (120) configured for predicting the second input image from the first input image for obtaining a predicted second input image (104), a residual calculator (130) configured for calculating a residual image (106) from the second input image and the predicted second input image, the residual image comprising residual values representing prediction errors of the predicted second input image, and the rendering unit being further configured for rendering the residual image in the output image by using a second mapping function for representing the residual values in the vectors of output values, the second mapping function being different from the first mapping function for distinguishing the residual image from the first input image. |
US08934696B2 |
Single scan multi-procedure imaging
A method includes receiving a signal indicative of a single user selected imaging protocol for scanning a patient. The imaging protocol includes parameters for two or more of a bone mineral density, a fat composition, or an aortic calcium imaging procedures. The method further includes performing a single scan of the patient using the single user selected protocol. The method further includes generating a single set of image data for the two or more of a bone mineral density, a fat composition, or an aortic calcium imaging procedures. |
US08934691B2 |
System for motion compensated MR parallel imaging
An MR system compensates for patient movement by generating a magnetic field for acquiring, first data representing individual frequency components of a segment of a k-space storage array during a first time period and second data representing individual frequency components of the segment of the k-space storage array during a subsequent second time period. The first and second data comprise individual frequency components of different images of a portion of the anatomy of a patient. The system uses the first and second data in calculating a measure representing degree of patient related motion occurring between acquisition of the first data and second data and generates an image by excluding frequency components of the first data and second data in response to the calculated measure exceeding the predetermined threshold value. |
US08934690B2 |
Method for processing vascular structure images
A method (100) of processing clinical 3D imaging of blood vessels in order to enable an analysis of the shape of blood vessels of a person, a statistical analysis of the shape and properties of blood vessels in a group of individuals, and the detection and quantification of blood vessel diseases. |
US08934686B2 |
User interface for selecting paths in an image
A method, performed by a computer, of facilitating selection by a user of one path from a set of directed paths in an image, partly overlapping but not constituting a directed tree structure, each path beginning at a root and ending at an end point, the method comprising: a) receiving from the user an indication of a specified location in the image; b) identifying a specified path part that best matches the indication of the specified location; and c) suggesting primarily a single path chosen from among two or more paths in the set which include the specified path part, but do not all follow a same route before the specified path part, and at least one of which separates from another path somewhere along its length. |
US08934683B2 |
Model-based fusion of scanning probe microscopic images for detection and identification of molecular structures
In certain embodiments of the invention, a plurality of images of one or more subjects may be captured using different imaging techniques, such as different modalities of scanning probe microscopy. Parameters may be estimated from the plurality of images, using one or more models of known molecular structures to provide a model-based analysis. The estimated parameters may be fused, with further input from physical models of known molecular structures. The fused parameters may be used to characterize the subjects. Such characterization may include the detection and/or identification of specific molecular structures, such as proteins, peptides and/or nucleic acids of known sequence and/or structure. In some embodiments of the invention the structural characterizations may be used to identify previously unknown properties of a subject molecule. |
US08934681B2 |
Method for detecting object on an operation interface of a touchable device and touchable device using the same
A method for detecting an object and a touchable device are presented, which is capable of detecting an object having a fingerprint feature on an operation interface of the touchable device. An image sensor is used for acquiring acquiring an image on the operation interface, and the acquired image is converted into a signal denoted in a frequency domain by using a frequency conversion function. Signals at a medium-high frequency (MHF) signal region among the signals of the frequency domain are analyzed, so as to generate a first signal and a second signal according to a distribution of the signals of the frequency domain. The first signal indicates existence of the object on the operation interface, and the second signal indicates inexistence of the object on the operation interface. |
US08934677B2 |
Initialization for robust video-based structure from motion
An initialization technique that may, for example, be used in an adaptive reconstruction algorithm implemented by structure from motion (SFM) techniques. The initialization technique computes an initial reconstruction from a subset of frames in an image sequence. The initialization technique may be performed to determine and reconstruct a set of initial keyframes covering a portion of the image sequence according to the point trajectories. In the initialization technique, a set of temporally spaced keyframe candidates is determined and two initial keyframes are selected from the set of keyframe candidates. The two initial keyframes are reconstructed, and then one or more additional keyframes between the two initial keyframes are selected and reconstructed. |
US08934676B2 |
Robust character segmentation for license plate images
A method and system for achieving accurate segmentation of characters with respect to a license plate image within a tight bounding box image. A vehicle image can be captured by an image capturing unit and processed utilizing an ALPR unit. A vertical projection histogram can be calculated to produce an initial character boundary (cuts) and local statistical information can be employed to split a large cut and insert a missing character. The cut can be classified as a valid and/or a suspect character and the suspect character can be analyzed. The suspect character can be normalized and passed to an OCR module for decoding and generating a confidence quote with every conclusion. The non-character images can be rejected at the OCR level by enforcing a confidence threshold. An adjoining suspect narrow character can be combined and the OCR confidence of the combined character can be assessed. |
US08934674B2 |
Person detection device and person detection method
Provided is a person detection device with which it is possible to estimate a state of a part of a person from an image. A person detection device (100) comprises: an evaluation unit (430) which acquires a prescribed outline of a person from an evaluation image; and a shoulder position calculation unit (440) and an orientation estimation unit (500) which estimate a state of a prescribed part of a person which is included in the evaluation image from the prescribed outline of the person which is acquired from the evaluation image, on the basis of an estimation model which denotes a relation between the prescribed outline and the state of the prescribed part of the person. |
US08934671B2 |
Traffic line creation device and traffic line creation method
The traffic line creation device which creates the traffic line representing a motion trace of the tracking target comprising: an object detection unit which detects the tracking target from an image frame to create detection result information including a detected area of the tracking target; a state determination unit which determines a state of the tracking target based on the detection result information; a reference point creation unit which creates a reference point of the tracking target by using the detected area with a method corresponding to the state determined at the state determination unit; and a traffic line creation unit which creates the traffic line representing a motion trace of the tracking target by connecting a plurality of the reference points created for a plurality of the image frames. |
US08934662B1 |
Tracking image origins
Methods, systems, apparatus, and computer program products, including accessing first data that defines a first image, generate a first value by applying a mathematical function to the first data, generating a second image from the first data of the first image, the second image being a version of the first image and defined by second data that is different from the first data of the first image, associating the first value of the first image with the second image, generating a third image from the second data of the second image, the third image being a version of the second image and defined by third data that is different from the second data of the second image, and associating the first value of the first image with the third image. |
US08934661B2 |
Automatic photo album creation based on social information
A social photo curation system is used to automatically identify a subset of photos for an album to provide to a viewing user. The album and its photos are associated with metadata indicating information about the photos, such as individuals tagged in the photos, locations where the photos were taken, keywords or concepts associated with the photos, and the quality and variety of the photos. The social photo curation system uses this metadata to score and select the photos for a particular viewing user. The scoring and selection of photos for the album may be independent of the viewing user, or it may be customized based on the viewing user's interests and connections to other users in a social networking system. |
US08934659B2 |
Moving part and electrodynamic transducer provided with such a moving part
The invention relates to a moving part for an electro-dynamic transducer, including at least one mandrel supporting a winding of at least one coiled wire. The mandrel includes at least one first element rigidly connected inside at least one second element for guiding the moving part inside the transducer. The first element has a winding support for the coiled wire so that the coil is located inside the mandrel, as well as vibration transmitter, such as a diaphragm, the vibration being generated by the movement of the coil induced by the flow of current in the coil wire. The invention also relates to an electro-dynamic transducer including such a moving part. |