Document Document Title
US08857486B2 Flip arm module for a bonding apparatus incorporating changeable collet tools
An electronic device bonding apparatus comprises a flip arm for picking up an electronic device, the flip arm being operative to invert an orientation of the electronic device. A collet tool which contacts the electronic device and secures it to the flip arm is detachably mountable onto the flip arm, and a bond arm may pick up the electronic device from the collet tool to bond the electronic device to a bonding surface. Additionally, a tool changer module is operative to detach the collet tool from the flip arm and to mount another collet tool onto the flip arm.
US08857484B2 Self-inflating tire
A self-inflating tire assembly includes an air tube connected to a tire and defining an air passageway, the air tube being composed of a flexible material operative to allow an air tube segment opposite a tire footprint to flatten, closing the passageway, and resiliently unflatten into an original configuration. The air tube is sequentially flattened by the tire footprint in a direction opposite to a tire direction of rotation to pump air along the passageway to an inlet device for exhaust from the passageway or to an outlet device for direction into the tire cavity. The inlet device is positioned within the annular passageway 180 degrees opposite the outlet device such that sequential flattening of the air tube by the tire footprint effects pumping of air along the air passageway with the tire rotating in either a forward or reverse direction of rotation. The invention further includes an inlet device for regulating the inlet flow of the air tube pump.
US08857483B2 Studless tire
A studless tire improved in on-ice performance as well as on-snow performance is disclosed. The tread portion is provided with tread grooves to have a land ratio in a range of from 0.65 to 0.75. The tread grooves including an axially inner circumferential groove, an axially outer circumferential groove and a plurality of sipes disposed on each side of the tire equator. The land ratio of a crown region and the land ratio of a shoulder region are each larger than the land ratio of a middle region, wherein the crown region is defined between the widthwise center lines of the inner circumferential grooves, the middle region is defined between the widthwise center line of the axially inner circumferential groove and the widthwise center line of the axially outer circumferential groove, and the shoulder region is defined between the widthwise center line of the outer circumferential groove and a tread edge of the tread portion.
US08857481B2 Removable drain funnel
The application provides a funnel, funnel assembly, and a system for eliminating splash from drain pipes that discharge from an elevation above a floor drain.
US08857479B2 Filling machine with a variable filling rate
A machine for filling containers in which the filling rate for the products can be varied, thus enabling the filling machine to be used for different filling products, and in particular products having different viscosities. The machine comprises at least one filling station comprising a filling spout provided with a supply opening and a discharge opening, a blocking system mounted in the filling spout, and a supply pipe connected to the supply opening upstream of said blocking system. The supply pipe comprises at least one section made of a flexible tube, the supply apparatus further comprising a clamp adapted to clamp the flexible tube in order to modify the cross-section of the internal passage of the flexible tube, the clamp adapted to move between at least two positions corresponding to different cross-sections of the internal passage of the flexible tube.
US08857478B2 Apparatus for treating containers having a height-adjustable isolator
An apparatus for treating containers may include a treatment chamber in which the containers are treated, and a conveyor unit which transports the containers within the treatment chamber. The treatment chamber can be isolated by means of at least one wall from an environment external of the treatment chamber in such a way that sterile conditions can be achieved in the treatment chamber, and by means of at least one treatment unit which treats the containers within the treatment chamber. At least one wall of the treatment chamber is arranged to be movable. A sealing assembly seals the treatment chamber in an area with regard to elements of the apparatus, which are movable relative to each other, against the environment external of the treatment chamber. The sealing assembly includes a surrounding channel, into which a liquid sealing agent can be introduced, as well as a secondary wall which is arranged within the channel at least in sections. The secondary wall is movable relative to the channel in the circumferential direction of the channel, and the secondary wall is movable in a direction that is perpendicular to the circumferential direction.
US08857477B2 Kit for repairing and inflating inflatable articles
A kit for repairing and inflating inflatable articles has a compressor assembly; a sealing fluid container assembly defining an inlet connectable to the compressor assembly, and an outlet connecting the container assembly fluidically to an inflatable article; a casing at least partly housing the compressor assembly; a supporting member fixed with respect to the casing; and click-on connecting means for connecting the container assembly to the supporting member. More specifically, the click-on connecting means define a conduit for fluidically connecting the container assembly and compressor assembly.
US08857475B2 Method and system for rehabilitating an old pipe
In a method for rehabilitating an old pipe, the outer diameter of a new pipe, which is at least equal to the inner diameter of the old pipe, is initially reduced, and the new pipe is then inserted into the old pipe, the outer diameter of the new pipe remaining at least partially reduced during the insertion process. The invention is characterized in that an expanding device is moved through the old pipe ahead of the new pipe.
US08857474B2 Hose assembly
A flexible conduit assembly that includes a central fluid transfer conduit and at least two thermal fluid transfer conduits in overlying relationship to the central fluid transfer conduit at an orientation other than linear relative to the center axis of the central fluid transfer conduit. The flexible conduit assembly may also include an outer jacket concentrically disposed relative to the central fluid transfer conduit with the fluid transfer conduit interposed between the central fluid conveying conduit and the outer jacket.
US08857473B2 Apparatus and method for deicing
An apparatus and method for thawing frozen lines. Water is heated and supplied under pressure to the inside of a frozen line such as a frozen plastic or metal pipe. In one non-limiting embodiment the invention comprises an air compressor, a plurality of tanks, a water heater element located in one tank, and a reel of flexible tubing. In a preferred embodiment the complete kit is mounted on a carrying device, which can be maneuvered manually through standard size doorways. In one embodiment a water delivery nozzle made of heat conducting metal is fitted to one end of the tubing. The compressor can be an electrically powered air compressor thus allowing the invention to be used inside buildings. In another embodiment deicing agent is directed into a frozen pipe in controlled pulses to further aid thawing of frozen lines.
US08857471B2 Control structure of wall-mounted faucet
A control structure of a wall-mounted faucet includes a water outlet and a control device, wherein the control device has a control stick, a valve block, a sealing unit and a resilient unit, wherein the control stick is disposed through a through hole of the water outlet, and the valve block has two clamping ribs protrudingly located at front side of the valve block, and the clamping ribs clamp the control stick. A connecting surface is located on top of the clamping ribs, and the resilient unit covers the control stick, wherein both ends of the resilient unit are against the stopping surface of the water outlet and the connecting surface of the valve block. So, the control stick is pushed by the resilient unit to drive the valve block to escape the valve of the water outlet to avoid the water unexpectedly spraying out from the showerhead.
US08857470B2 Connection device for connecting a first reservoir with a second reservoir
A connection device for connecting a first reservoir with a second reservoir, includes a first section for arranging the first reservoir closed with a seal; a second section for arranging the second reservoir; and a piercing element which penetrates with a piercing end the seal of the first reservoir when the first reservoir is arranged at the first section. In some embodiments, the piercing element can be moved from a first position into a second position, wherein it blocks in the first position a flow connection between the first and the second section, while in the second position it allows for a flow connection between the first and the second section.
US08857467B2 Pneumatically detented pilot valve
The 4-way valve used to control the operation of a pneumatic motor can be pneumatically operated such as by a pilot valve. The pilot valve (20) works by creating a restriction at the high-pressure air/signal port (22) regardless of the pressure drop up-stream of the pilot valve (20) while still allowing for adequate flow once the valve (20) is actuated. An additional slide valve (24) is added to the pilot valve (20) that restricts the inlet 30 of the pilot valve (20) above the poppet valve (28) that creates a pressure drop, see FIG. 3. The extra pressure drop forces the valve (20) to snap open once the actuator pin (32) contacts the poppet valve (20) to create the hysteresis. Once the valve (20) snaps open, the slide valve (24) moves to uncover the high-pressure ports (22), removing the restriction to ensure that the main 4-way (10) fully actuates.
US08857459B2 Internally powered earthquake triggered and electrically controllable shutoff valve
An earthquake triggered and electronically controlled shutoff valve for allowing or preventing a flow of a fluid. The shutoff valve incorporates a weight positioned on a pedestal and disengaged from a surrounding moveable tube. Upon sufficient vibrational force, the weight moves from its resting position on the pedestal and engages with the moveable tube to block the flow of the fluid through the shutoff valve. In addition to vibrational forces, the shutoff valve may be electronically triggered via a connector electrically connected to one or more solenoids positioned within the shutoff valve. The solenoids may engage with the weight upon electrical stimulation or may engage with a moveable member coupled to the moveable tube. An energy storage unit provides power for the solenoids such that the solenoids may function in the absence of external power to the shutoff valve.
US08857457B2 Systems and methods for producing and transporting viscous crudes
There is disclosed a system adapted to transport two fluids, comprising a nozzle comprising a first nozzle portion comprising the first fluid; and a second nozzle portion comprising the second fluid, wherein the second nozzle portion has a larger diameter than and is about the first nozzle portion; and a tubular fluidly connected to and downstream of the nozzle, the tubular comprising the first fluid in a core, and the second fluid about the core; the first fluid comprising a crude oil having a total acid number greater than 1, and the second fluid comprising a basic solution having a pH greater than 8.
US08857453B2 Motor-operated umbrella
The structure of the motor-operated umbrella is made to degrease rotation damage caused by a motor and to be light weight of the umbrella for using easily by a hand.A planetary gear mechanism consists of a sun gear, planetary gears and an internal gear that is arranged at border position between an upper middle shaft and a lower middle shaft, a lower end of a driving shaft inside the lower middle shaft is connecting to a motor rotating axle through a thrust bearing for transmitting a rotation of a motor, an upper end of the driving shaft is fixed to the sun gear, the outer cylinder is fitted with a cylindrical male thread is fixed to the internal gear, a male thread cover pipe is fitted with a supporting rib holder and an inner peripheral surface of the supporting rib holder is formed with a cylindrical female thread.
US08857451B2 Device to remove snow from large vehicles
An article of manufacture suitable for cleaning the top of a vehicle, comprising: at least one blower: and a support for said blower, wherein said support positions the blower to blow snow or debris from the top of a vehicle. This invention improves on prior art by using blowers to remove snow from large vehicles.
US08857450B2 Dishwasher and base tray for said dishwasher
A dishwasher includes a washing compartment having a boundary wall with a base, spray devices inside the washing compartment, and a hydraulic circuit with a distributor which subdivides a washing liquor flow into two partial flows which are each routed to the spray devices, wherein the distributor is integrated in the base.
US08857448B2 Tunnel washer system with improved cleaning efficiency
A tunnel washer that includes fluid exhaust paths that are optimized to minimize fluid transfer between chambers of the washer and minimize heat loss from each chamber of the washer. The fluid exhaust paths also facilitate uniform vapor evacuation from each chamber of the washer. The tunnel washer also includes spaced-apart double wall curtains for isolating chambers of the tunnel washer to prevent fluid and heat transfer therebetween, and to the exterior of the tunnel washer. The double wall curtains include surfaces that inhibit the curtains from sticking together during operation of the tunnel washer. The tunnel washer also includes an air manifold that provides uniform drying efficiency for articles of varying dimensions.
US08857447B2 Hair treatment apparatus with cover for control elements
An apparatus for styling hair includes a handle frame, a treatment segment extending from the handle frame for applying treatment to hair of a subject, at least one control member disposed on the handle frame and a cover mounted to the handle frame. The cover is adapted to transition between an open position permitting access to the at least one control member and a closed position substantially enclosing the at least one control member, thereby protecting the at least one control member from moisture, hair treatment agents and/or contaminants. The cover may be dimensioned and adapted to be releasably secured in the closed position through magnetic or other mechanisms/methodologies.
US08857444B2 Bi-directional multiple-layer pull-in cigar holder
A bi-directional multiple-layer pull-in cigar holder comprises a receiving body mounted on extension tubes which are adapted for adjusting the length of the holder, such that the cigar holder has an extension structure without affecting its appearance, improving the appearance integrity. In addition, with the arrangement of the big-area elastic retaining rings, a right resistance can be offered, improving the assembly convenience while reducing the assembly cost.
US08857443B2 Method and arrangement for selecting an IOL and/or the surgical parameters within the framework of the IOL implantation on the eye
Selection of an appropriate intraocular lens (IOL) and/or the applicable surgical parameters for optimizing the results of refractive procedures on the eye. Features of the IOL are crucial for the selection and/or adjustment of the optimal IOL, but so is the IOL selection method (and parameters) from a surgical perspective. For the method, corresponding output parameters are determined from predetermined, estimated, or measured input parameters and/or their mean values, wherein at least two input parameters are varied with one another and which have at least one input parameter as a distribution function. The resulting function is optimized by means of corresponding target values and the determined distribution function of one or more output parameters is used as a decision aid. The present solution is used for selecting an appropriate IOL and/or the applicable surgical parameters and is applicable in the field of eye surgery for implanting IOLs.
US08857442B1 High lip-line smile corrective surgical method
A high lip-line smile corrective surgical method. A first incision is made above a mucogingival junction to define a first edge. A second incision is made on attached gingiva above a gum line to define a second edge. Lift a section defined by the first and second incisions and remove the section with a micro scalp without affecting or contacting periosteum. Separate elevator muscles of the upper lip attached to the upper alveolar ridge with angulated gingevectomy scissors in reverse motion with release of tension so that the first and second edges meet. Seal the first and second edges with suture, individual stitches, or polypropylene; and cauterize the sealed the first and second edges.
US08857441B2 Biological tissue transfer method and biological tissue treatment method
The present application relates to a biological tissue transfer method for transferring a biological target tissue within the body, the method comprising: (a) attaching part of a first traction member to a first position which is different from a connecting position at which the target tissue is connected to other biological tissue; (b) attaching part of a second traction member to a second position which serves as the apex of a triangle formed together with the connecting position and the first position that surrounds the target site; (c) extending the first traction member in the direction from the connecting position to the first position, and extending the second traction member in the direction from the connecting position to the second position; and (d) transferring the target tissue within the body by applying traction on the first traction member and the second traction member respectively.
US08857437B2 Prophylactic device and methods of use
A prophylactic device having a base substrate for adhering to a glans of a penis, and a reservoir cap having a reservoir and a flange for adhering to the base substrate. The base substrate may be a thin polyurethane film coated with a pressure-sensitive adhesive for adhering to the skin of the glans. The flange of the reservoir cap has a pressure-sensitive adhesive for adhering to the base substrate. A security ring is also provided for adhering to and covering the junction of the bottom edge of the flange and base.
US08857435B2 Patient interface assembly with conduits on each side of the head
A patient interface assembly that includes a first conduit, a second conduit, and a patient interface coupled to the first conduit and the second conduit. The first and second conduits each include a first end that is disposed proximate to a top of a head of a user, and a second end that is disposed proximate to an airway of such a user when the patient interface assembly is being worn by the user. The first and second conduits also each include a central portion that extends along the sides of a face between the user's eye and an ear a head strap is coupled between the first and second conduit, and a patient interface is coupled to the second ends of the first and second conduits.
US08857430B2 Ventilatory assistance for treatment of cardiac failure and cheyne-stokes breathing
Method and apparatus for the treatment of cardiac failure, Cheyne Stokes breathing or central sleep apnea are disclosed. A subject is provided with ventilatory support Respiratory airflow is determined. From the respiratory airflow are derived a measure of instantaneous ventilation and a measure of longterm average ventilation. A target ventilation is taken as 95% of the longterm average ventilation. The instantaneous ventilation is fed as the input signal to a clipped integral controller, with the target ventilation as the reference signal. The output of the controller determines the degree of ventilatory support. A third measure of ventilation, for example instantaneous ventilation low pass filtered with a time constant of 5 seconds, is calculated. Ventilatory support is in phase with the subject's respiratory airflow to the fuzzy extent that this ventilation is above target, and at a preset rate conversely.
US08857429B2 Drug delivery and monitoring system for a ventilator
An automated drug delivery and monitoring system for use on mechanically ventilated patients in the intensive care unit is presented. Medication in the form of respirable particles is transported through ventilator circuitry by a delivery unit. Multiple medications may be delivered into the gas flow of the ventilator, with each medication delivered in a defined dose for a frequency and interval as specified by an operator. The particles mixed into the gas flow of the ventilator are inhaled and ingested by the patient's lungs.
US08857423B2 Jet type gas cooker
A jet type gas cooker includes a burner head having a mixing chamber therewithin, wherein a grid element is disposed at a bottom side of the mixing chamber of the burner head; a flame controller seated on top of the burner head; a fuel gas pipe extended to the bottom side of the burner head for ejecting fuel gas into the mixing chamber; and a gas flow disturbing mixer supported within the mixing chamber of the burner head for mixing the fuel gas with air to form a combustion gas within the mixing chamber.
US08857419B2 Pet ball launcher with tuned scoop fingers
The invention relates to a novel pet ball launcher which uses a friction fit, scoop edges, and tuned tines or “fingers” which control the release of the ball and thus arc and distance thereof. Embodiments include a pivot hinged handle for added launch inertia, and a thumb latch to prevent hinging motion for fixed and controlled distanced ball launching.
US08857418B2 Method for preparing internal combustion engine for shutdown to achieve clean restart
A method for preparing an internal combustion (IC) engine component of a hybrid automotive powertrain for shutdown so as to enable clean restart is disclosed herein. The method includes determining if the IC engine is about to enter a shutdown mode. The method includes determining a number of engine run cycles to fill an intake manifold of the IC engine with clean air, if it is determined the IC engine is about to enter the shutdown mode. The method includes running the IC engine for the determined number of cycles to fill the intake manifold of the IC engine with clean air before shutting the IC engine down.
US08857416B2 Connection box with a charge air cooling arrangement of an internal combustion engine
In a charge air supply arrangement of an internal combustion engine with two stage charging in a combination with first and second charge air coolers, a double connection box is provided with a guide structure including a separation wall defining a lower guide area with a lower connection to the first charge air cooler disposed directly below the double connection box and an upper guide area with an upper connection to the second charge air cooler disposed directly on top of the double connection box. Also, in an internal combustion engine with such a charge air cooling arrangement, the charge air cooler arrangement is arranged on top of the engine.
US08857414B2 Vehicle fuel supply system
There are provided a flange mounted in the upper opening of a fuel tank; a fuel pump that takes in a fuel in the fuel tank through a strainer, boosts the pressure of the fuel, and discharges the fuel; a high-pressure filter that filters a fuel that has been discharged from the fuel pump; and a pressure regulator that maintains within a predetermined range the pressure of a fuel that has been filtered by the high-pressure filter. At the bottom portion of the fuel pump including the vapor discharge outlet, there is provided a member that prevents a fuel in the fuel tank from flowing into the pump flow path where the pressure of the fuel is boosted, when pressure loss of the strainer increases.
US08857411B2 Piston engine, method and use
The present invention relates to a method for operating a piston engine, more preferably of a motor vehicle, with a fresh air system for feeding fresh air to cylinders of the piston engine and with an exhaust system for discharging exhaust gas from the cylinders, wherein during a gas exchange by a positive pressure wave on the fresh air side the charging of the respective cylinder with fresh air and/or by a negative pressure wave on the exhaust gas side the discharging of exhaust gas from the respective cylinder is supported.An increased variability is obtained if the respective pressure wave is generated by at least one electroacoustic converter.
US08857410B2 Fuel management system for variable ethanol octane enhancement of gasoline engines
Fuel management system for efficient operation of a spark ignition gasoline engine. Injectors inject an anti-knock agent such as ethanol directly into a cylinder of the engine. A fuel management microprocessor system controls injection of the anti-knock agent so as to control knock and minimize that amount of the anti-knock agent that is used in a drive cycle. It is preferred that the anti-knock agent is ethanol. The use of ethanol can be further minimized by injection in a non-uniform manner within a cylinder. The ethanol injection suppresses knock so that higher compression ratio and/or engine downsizing from increased turbocharging or supercharging can be used to increase the efficiency or the engine.
US08857407B2 Operation device for engine
There is the operation device for an engine. An operation device for an engine performs a throttle operation of the engine which is disposed apart from an operation unit operated by an operator. The operation device includes: a link member rotatable with respect to a base in response to an operation of the operation unit; a cam member fixed to the base, and disposed at a distance from the center of rotation of the link member, the distance changing continuously according to the angular position of the cam member around the center of rotation; a cam follower connected to the link member and configured to along the cam member; and a throttle drive member for connecting the cam follower to a throttle operation unit of the engine.
US08857406B2 Internal combustion engine, with gasoline direct injection, having a system for variable actuation of the intake valves
An electronic control means of an engine controls a system for the variable actuation of intake valves and for controlling gasoline injection into the combustion chamber. To the electronic control means there are associated memory means. The electronic means are programmed for detecting a value of a crank angle at which the intake valve is closed, controlling the end of the injection with an anticipation with respect to the closing of the intake valve controlling the start of the injection substantially according to said crank angle limit value, and regulating the injection pressure to a value which is defined as a function of the injection time to guarantee the injection of a predefined amount of gasoline.
US08857398B2 Coupling device and fresh air system
A coupling device may include a first cylindrical connecting body and a second cylindrical connecting body having a retaining ring rotatably mounted thereon and moveable between a locking position and an unlocking position. A detent device may have at least one detent formed on the retaining ring and at least one counter detent formed on the second cylindrical connecting body with which the detent interlocks upon reaching the locking position. The detent may have a detent arm arranged on the retaining ring and configured to be spring-elastic in the radial direction. The counter detent may have a detent opening which is formed in a collar enclosing the retaining ring and in which the detent arm radially engages upon reaching the locking position so as to be supported on an edge of the detent opening in order to be rotatably secured in the circumferential direction.
US08857395B2 Valve timing control apparatus
A valve timing control apparatus includes a driving-side rotation member, a driven-side rotation member, a fluid chamber, an advanced angle chamber and a retarded angle chamber, a fluid control valve portion controlling supply and discharge of fluid relative to each of the advanced angle chamber and the retarded angle chamber, an accumulator accumulating a portion of fluid supplied to the fluid control valve portion from a pump at a fluid storage portion during an operation of an internal combustion engine and supplying fluid accumulated at the fluid storage portion to the fluid control valve portion at a start of the internal combustion engine, and a supply flow passage connecting the pump, the fluid control valve portion, and the accumulator in series. The accumulator includes a relief control valve portion configured to maintain a pressure of fluid accumulated at the fluid storage portion equal to or smaller than a predetermined value.
US08857392B2 Camshaft adjusting device for a motor vehicle engine
In a motor vehicle camshaft adjusting device which comprises an open- and/or closed-loop control unit for adjusting the camshaft phase position in a normal operating mode to a temporarily intermittently constant phase position, the open- and/or closed loop control unit has an engine start operating mode in which the camshaft phase position is advanced during opening of the valve so as to provide a valve opening angle range which is smaller than a geometric normal opening angle range based on a crankshaft angle range.
US08857391B2 Controller for variable valve actuation device
A controller for a variable valve actuation device is provided. The controller prevents the startability of an internal combustion engine from being degraded. An electronic controller (91) performs a phase advancing control at engine starting to advance valve timing (VT) by oil pressure of an phase advancing chamber (37) and oil pressure of a phase retarding chamber (38) provided in a phase changing mechanism (30) if a residual oil amount (Q) is greater than or equal to a reference oil amount (QA) at engine starting. In addition, when the valve timing (VT) reaches an intermediate angular phase (VTmdl), the valve timing (VT) is held in the intermediate angular phase (VTmdl) by oil pressure of the phase changing mechanism (30).
US08857389B2 Internal combustion engine and backlash adjusting device of cam driving gear mechanism
An internal combustion engine includes, among other things, a backlash adjusting device. An eccentric supporting shaft is disposed in an internal combustion engine so as to be able to be fixed at a predetermined rotational angle position about a central axis. The shaft adjusts an amount of clearance between a pair of gears, and is fitted over a base shaft fixed to the internal combustion engine such that the central axis of the eccentric supporting shaft coincides with an axis of the base shaft. An adjusting portion allows an inner circumference of the eccentric shaft to be fitted over an outer circumference of the base shaft at a predetermined rotational angle position. A fixing portion is configured to fix the eccentric supporting shaft to the base shaft.
US08857388B2 Valve open/close timing control system
Provided is a valve open/close timing control system where a valve open/close timing control device includes a drive-side rotating member, a driven-side rotating member, a relative rotational phase control mechanism, and a first locking member, in which the internal combustion engine is configured to be started by a drive force generated by a traveling motor or by a drive force generated by a starter motor, and the valve open/close timing control system also includes a control unit which is configured, for starting the internal combustion engine while changing the relative rotational phase at the time of starting the internal combustion engine, to drive the starter motor or the traveling motor at the time of starting the internal combustion engine at the first locking phase, and to drive the traveling motor at the time of starting the internal combustion engine at the second locking phase.
US08857386B2 Internal combustion engine with liquid cooling
Example embodiments for reducing thermal load in one or more exhaust gas lines are provided. One embodiment includes an internal combustion engine with liquid cooling, comprising at least one exhaust gas line, at least one coolant jacket, and a common boundary wall separating the at least one exhaust gas line and the at least one coolant jacket, wherein the common boundary wall includes a surface structure provided on sides of the coolant jacket in at least one locally limited region. In this way, the surface structure on the sides of the coolant jacket may increase heat transfer to reduce thermal loading.
US08857381B2 Process and system for controlling effective compression ratios in an engine cylinder
The present disclosure is directed at the control of an effective compression ratio setting in an engine which may use a variety of fuels or fuel blends. The effective compression ratio may be selected based upon information from a fuel sensor and stored information regarding the detected fuel composition. The effective compression ratio may be adjusted for a selected cylinder by intake or exhaust valve timing.
US08857380B2 Veterinarian collars
The invention provides a veterinarian collar in the form of a truncated cone that address the drawbacks of conventional cone-shaped collars. Alternatives are described for forming the collar from a single piece of plastics sheet.
US08857379B2 Rope connecting device and method
A rope connecting device has a breakaway feature enabling a user to practice roping and to retrieve the rope without having to walk to a lassoed object. The device includes a stem with a first hook formed at one end, and a second hook formed at the other end. The hooks each have a small gap separating respective free ends of the hooks from the stem. During use, a portion of the rope is passed through the first hook, and another portion of the rope is passed the through the second hook. With sufficient force applied to the rope, the rope breaks free from the device. in which one of the hooks opens allowing the rope to separate from the device, thereby releasing the rope from the lassoed object. The device can be reused by reattaching the portion of the rope to the hook that was released.
US08857378B2 Device for treating animals, comprising a tray which is suitable to be trod upon by the animals
A device (1) for performing a cleaning and/or disinfecting treatment on body parts of animals comprises a treatment zone (2) which is adapted to receive the animals to be treated; means (6) for guiding the animals through the treatment zone (2) in a defined walking direction; a treatment tray (3) which is suitable for containing a quantity of cleaning and/or disinfecting liquid, which is located at ground level in the treatment zone (2), in a horizontal operational position, and which is therefore suitable to be trod upon by the animals; and means (7) for tilting the treatment tray (3) and thereby allowing liquid from the treatment tray (3) to drain off from the treatment tray (3) to an area which is located outside of areas which are located in front of the device (1) and behind the device (1) as seen in the walking direction. In this device (1), contamination of a walking path of the animals to be treated is avoided.
US08857375B1 Quick disposable cat litter
A litter box system comprises an imitation bed of loose cat litter that includes a layer of actual cat litter granules bonded to a sheet of flexible material. In some examples, the relative thicknesses of the sheet of material and the layer of cat litter is such that the imitation bed of loose cat litter has substantial urine holding capacity yet remains sufficiently flexible. In some examples, the sheet of material includes an image of loose cat litter underneath the bonded layer of cat litter so that if some of the cat litter layer is scratched off, the imitation bed will still appear to be fully covered with cat litter granules. In some examples, the sheet of material includes integrally formed bumps that resemble cat litter granules.
US08857371B2 Apparatus for generating dielectric barrier discharge gas
An apparatus for generating a dielectric-barrier discharge gas including a high-energy radical gas, at a high density and with high efficiency. A flat-plate-like first electrode and a flat-plate-like second electrode are arranged in opposite positions, and a dielectric body is arranged between the two electrodes. A discharge space is located between the first electrode and the dielectric body, within a gap between the first electrode and the dielectric body. The discharge space has three sides which are gas shielded and a fourth side which opens to end surfaces of the first electrode and the dielectric body. A cooling section cools at least the first electrode and a gas supply section supplies a raw material gas to the discharge space part. A dielectric-barrier discharge is generated in the discharge space part by applying an AC voltage to the first electrode and the second electrode.
US08857368B2 Aircraft location system for locating aircraft in water environments
A method and apparatus for an aircraft location system comprising an aircraft structure and a number of acoustic reflectors associated with the aircraft structure. The number of acoustic reflectors is configured to generate first sound signals in response to receiving second sound signals.
US08857364B2 Wakesurfing boat and hull for a wakesurfing boat
A wakesurfing boat and a hull for a wakesurfing boat. The hull includes a bottom having a preselected length extending from a bow to a stern. The bottom includes a central ridge and port and starboard ridges extending below respective port and starboard bulwarks to define a substantially M-shaped bottom with concave portions to port and starboard of the central ridge. Port and starboard sponsons extend below the port and starboard bulwarks proximate the stern. A trim wedge projects below the stern. Two rounded stern portions are provided proximate the stern. In a dynamic surfing mode, with selectively-fillable ballast tanks partially or fully flooded, water flowing through the port and starboard concave portions, combined with the ballast, increases resistance to the hull, resulting in a larger wake wave. Water passing around the structural features proximate the stern is directed toward a convergent zone in the wake, resulting in an improved wake wave shape.
US08857363B2 Hydrofoil arrangement
The invention relates to a hydrofoil arrangement for a hydrofoil craft with at least one fully submerged lifting wing. The hydrofoil arrangement includes at least two struts pivotally arranged on the hydrofoil craft with each strut being connected to a lifting wing. The struts are arranged with their centers of effort of hydrodynamic forces behind the pivot axes of the struts during forward travel of the hydrofoil craft. They are arranged to pivot relative to the hydrofoil craft when the hydrofoil craft experiences a disturbance in roll-angle. This results in a transversal movement of the hydrofoil craft relative to the water surface during forward travel. The hydrofoil arrangement also increases the roll- stability for a hydrofoil craft.
US08857361B2 System, method, and apparatus for storing and deploying auxiliary vessels
An approach is provided for storing secondary maritime vessels to primary maritime vessels. A first signal is caused, at least in part, to be received to actuate a drive mechanism configured to cause, at least in part, a secondary vessel to be moored in a first state to a primary vessel. The drive mechanism is caused, at least in part, to be actuated in a first direction based on the first signal, wherein causing, at least in part, the drive mechanism to be actuated in the first direction is configured to cause, at least in part, a drawing mechanism to draw the secondary vessel towards the primary vessel and configured to cause, at least in part, a lifting mechanism to raise the secondary vessel from a substantially horizontal plane to the first state.
US08857349B2 Table
A table may be sized and configured to nest with one or more adjacent tables to reduce a height of the table in a nested configuration. The table may include a table top constructed from molded plastic and the table top may include a receiving portion sized and configured to receive an engaging portion of a frame of an adjacent table in the nested configuration. The table may also include a metal frame connected to the table top and the frame may include an engaging portion sized and configured to be disposed in a receiving portion of an adjacent table in the nested configuration. If desired, an outer surface of the engaging portion may be visible and exposed in the recess in the lip.
US08857347B1 Foldable hanging table
A foldable hanging table hung on a construction structural body with a leaning top surface comprises a table panel, a suspension assembly and a folding assembly. The suspension assembly includes a support rack hinged by the table panel and at least one suspension arm connecting to the support rack and straddling the construction structural body to lean on the leaning top surface. The folding assembly includes a swivel frame hinged on the table panel and a driven member hinged respectively on the support rack and swivel frame. The driven member includes at least one holding portion to confine the swivel frame from swiveling against the table panel and at least one driving portion connected to the holding portion and operable to make the holding portion separate from the swivel frame so that the swivel frame can swivel, thereby make folding easier and increase the support of the table panel.
US08857344B2 Automatic spike feeder system
An automatic rail spike feeder system for use with a rail maintenance vehicle having a bulk storage bin for containing a supply of spikes, and at least one spike driving mechanism, includes a mechanism constructed and arranged for receiving a supply of spikes from the storage bin and for automatically delivering individual spikes to the at least one spike driving mechanism in a desired orientation without operator contact with the spikes.
US08857338B2 Electrode ignition and control of electrically ignitable materials
Apparatus for providing electrically initiated and/or controlled combustion of electrically ignitable propellants is provided. In one example, the apparatus includes a volume of electrically ignitable propellant (liquid and/or gas) capable of self sustaining combustion, and electrodes operable to ignite the propellant. The apparatus may further include a power supply and controller in electrical communication with the electrodes for supplying a potential across the electrodes to initiate combustion of the propellant and/or control the rate of combustion of the propellant. Various configurations and geometries of the propellant, electrodes, and apparatus are possible. In one example, the electrodes are supplied a direct current, which causes combustion of the propellant at the positive electrode. In another example, the electrodes are supplied an alternating current, which initiates combustion of the propellant at both electrodes.
US08857337B2 Method for printing an image on the under peak of a baseball cap and baseball cap
A method for printing on a lower surface of a peak of a baseball cap comprising: a) printing an image on the lower surface of the peak when the peak is at an elevated printing temperature and when the peak is in a generally planar configuration; b) allowing the peak to cool to a temperature below an elevated formation temperature; and, c) heating the peak to the elevated formation temperature and applying a non-planar shape to the peak, wherein the peak comprises a deformable insert that is solid at the elevated printing temperature and deformable at the elevated formation temperature.
US08857333B2 Cam positioned to retract a mechanical component
A cam follower is affixed to a rotary component that is in mechanical communication with a rotary source such that the cam follower travels along a path when the first rotary source is operating. The cam follower is in mechanical communication with a mechanical component such that, when the cam follower is engaged with a retract dwell section of either of a dynamic cam or a static cam, the mechanical component is retracted. The static cam may be positioned to allow the mechanical component to retract for a predetermined portion of the path.
US08857330B2 Screen printer and screen printing method
A holding mechanism 40 is made up of a shaft support 44 that is provided while joined to a joint and that has a vertically-oriented pivot 44a, a shaft member 45 that horizontally extends from the shaft support 44 and that is turnable around the pivot 44a, and a fitting section 36 that is formed in a squeegee unit 16 and to which the shaft member 45 is removably fitted. Thereby, the entirety of the squeegee unit 16 becomes removably attachable by only moving the squeegee unit 16 in a horizontal direction.
US08857328B1 High pressure press and method of making the same
Various embodiments of high pressure presses and related methods of manufacturing and operating such presses are described. In one embodiment, a cubic press is described having press bases with spacers disposed between adjacent press bases. Sets of two or more tie bars are also disposed between adjacent press bases. The tie bars are placed in a state of compression while the spacers are placed in a state of compression. During operation, the press bases may become displaced relative to one another such that additional tension is experience by the tie bars while the amount of compression experienced by the spacer is reduced. The tie bars exhibit a relatively small cross-sectional area as compared to the cross-sectional area of the spacer.
US08857327B2 Structure for presses, in particular for forming ceramic products
A structure for presses, a resistant structure of which includes at least a resistant element which, in turn, includes an annular element or arch, internally of which are predisposed two facing surfaces, between which at least a power organ is insertable, which power organ is suitable for compressing an object or material to be pressed between two bodies. Full-thickness cuts are symmetrically arranged at ends of the facing surfaces, each cut, starting from the end of the relative facing surface, develops over an arc of a polycentric curve which exhibits at least a first tract, the most external surface of which connects with the lateral surface of the vertical portion of the annular element or arch, and at least a second tract which is connected to the first tract and extends over a portion of not less than a quarter of an arc of circumference.
US08857326B2 Electric servo press machine
An electric servo press machine is configured to convert a rotation of an electric servomotor into a reciprocating linear motion of a slide to perform press working on a workpiece. The machine includes a clutch mechanism interposed in a power transmission path between the servomotor and the slide, and a brake mechanism for applying a brake onto the slide under a disconnected state in which the servomotor and the power transmission path are decoupled from each other by the clutch mechanism. The machine brings the clutch mechanism into the disconnected state and applies the brake onto the slide upon an immediate stop request, and recovers from immediate stop under a state in which a phase shift between the servomotor and the power transmission path ranging from the clutch mechanism in the disconnected state to the slide is eliminated under a connected state of the clutch mechanism.
US08857325B2 System, method and apparatus for cutting foods
A food cutter has a base and at least two transverse panels extending from the base and sized to complement a pan. The panels may form a grid with an upper end located in the base. The grid has a lower end with cutting edges adapted to cut food. The upper end may be concave and the lower end is flat. The base is formed from a smooth rigid material and may be covered in a soft pliable material. The grid may be coated with a food safe, non-stick material.
US08857321B2 Roller grill
A roller grill for heating a pre-cooked food product includes a plurality of tubes having outer surfaces adapted to transfer heat to the pre-cooked food product; a plurality of spur gears, each spur gear mounted on an end of a corresponding tube; and a drive assembly. The drive assembly includes a motor; a timing pulley coupled to a shaft having a plurality of worm gears mounted thereon; and a timing belt coupled to the motor and the timing pulley and adapted to transfer rotary motion generated by the motor into rotary motion of the tubes through contacting engagement of the worm gears with the spur gears.
US08857320B2 Roller grill
A roller grill for heating a pre-cooked food product includes a housing structure adapted to support the roller grill; a plurality of tubes having outer surfaces adapted to transfer heat to the pre-cooked food product; a plurality of timing pulleys, each timing pulley mounted on an end of a corresponding tube and including a notched circumferential surface; and a drive assembly. The drive assembly includes a motor including a shaft, the motor adapted to generate rotational power through the shaft at a first rotational speed; and a timing belt coupled to the motor and contactingly engaged with the notched circumferential surfaces of the timing pulleys, the timing belt adapted to transfer the rotational power generated by the motor to the tubes at a second rotational speed.
US08857318B2 Coffee maker
The present invention relates to an equipment for brewing coffee. A water pump, a boiler, a check valve, a water port and a coffee extractor are arranged in the shell of the present invention, the coffee maker is not provided with water tank, the water pump is arranged between the outlet pipe of the boiler and the inlet of the check valve; the outlet of the check valve is communicated with the coffee extractor through the water port. The coffee maker in the present invention can ensure the stability of the water temperature at the water port, so that the coffee is better taste. The coffee maker simplifies the waterway system with low producing cost, high production efficiency, convenient maintenance and easy using.
US08857313B2 Fluid operated actuator system
An actuation system (200) is provided. The actuation system (200) includes a fluid operated actuator (211) and a control valve (230). The control valve (230) is movable between a first position and a second position and is adapted to open a fluid flow path from a pressurized fluid supply (240) to the actuator (211) when the control valve (230) is in the first position. A diverting fluid conduit (246) is provided that is adapted to divert a portion of the pressurized fluid supplied to the actuator (211) when the control valve (230) is in the first position. The pressurized fluid diverted through fluid conduit (246) biases the control valve (230) towards a second position.
US08857307B2 Method for manufacturing a bull barrel equipped with a silencer and silencer-equipped bull barrel thus obtained
A manufacturing procedure for a “bull barrel” model with silencer and “model bull barrel” with obtained silencer.It comprises the following stages: a first stage in which a tube (2), which defines two ends, a first (21) and a second (22), with an interior diameter that exceeds the outer diameter of the barrel (1), fixed to a wedge (19) by its first end (21), a second stage in which a muzzle (5) that ends in a hood (10) is fixed to the second end (22) of tube (2), with said muzzle (5) comprising at least one lateral aperture (6) and at least one first hoop (8) that fits inside the tube (2) sealing the second end (22), similarly with stops (7) that define channels (11) in the hood (10) that connect the exterior with the inside of the muzzle (5), with the mentioned stops (7) forming the end of travel for the referred tube (2), a third stage in which the barrel (1) is fixed to the muzzle (5) and to the wedge (19), thus defining a space or cavity (3) between the tube (2) and barrel (1) and a fourth stage in which the third stage configuration is inserted into a molding machine for over-molding, except for the barrel entrance end (14), giving it the desired shape, with said end penetrating said over-molding (20) towards the inside of the tube (2) by the channels (11) up to the referred first hoop (8).
US08857301B2 Blade clearance groove for cutting plotter
Disclosed is a cutting plotter with a feed roller that draws a sheet of media in a Y-direction while shifting the sheet back and forth along the Y-direction in response to a cutting order. The cutting plotter includes a cutting device that reciprocates in an X-direction and cooperates with the feed roller to cut the sheet in a desired shape in response to the cutting order. A base plate is disposed below the cutting device in the X-direction. The base plate has a channel formed in it. The channel is sized and configured to receive a portion of a blade of the cutting device when the blade engages the sheet and the blade traverses laterally along the channel.
US08857298B2 Tool release mechanism with spring-receiving guided element
Coupling mechanisms for engaging and releasing a tool attachment such as a socket from a drive element include an engaging element and an actuating element. The actuating element can include a collar or other manually-accessible part, and various features allow for a relatively small outside diameter for the collar or other part. These features include configuring the actuating element to contact the engaging element within the drive element, placing the biasing elements within the drive element, and forming guides for parts of the actuating element within the drive element. A guided element is coupled between the engaging element and a biasing element and is arranged to partially overlap the biasing element.
US08857297B2 Manufacturing method, structure and application of elastic c-shaped steel block
A manufacturing method of an elastic C-shaped steel block is described, which includes the following steps. An ordinary steel is cut into a round steel tube. The round steel tube is processed into a ratchet hex socket steel tube. The ratchet hex socket steel tube is cut into a ratchet hex socket block. The ratchet hex socket block is transformed into an elastic ratchet hex socket block by a thermal treatment. An opening is formed in the elastic ratchet hex socket block to change the elastic ratchet hex socket block into a C-shaped elastic steel block.
US08857295B2 System for pretreating sample
The present invention provides a system for pretreating sample that can unplug a rubber-plugged sample tube and a resin-plugged sample tube in one unplugging unit. The system for pretreating sample includes a sample rack on which a plugged sample tube can be mounted, a conveyor line for conveying the sample rack, and an unplugging unit that has a clamp device for holding the plugged sample tube at the time of unplugging and a plug chuck device for chucking the plug of the plugged sample tube held by the clamp device and unplugging the sample tube. The plug chuck device can unplug both the rubber-plugged and resin-plugged sample tubes. More specifically, the plug chuck device has a combination of an unplugging chuck having a suitable shape for unplugging the rubber-plugged sample tube and another unplugging chuck having a suitable shape for unplugging the resin-plugged sample tube.
US08857290B2 Link connecting structure of operating pedal device for vehicle
A link connecting structure of an operating pedal device for a vehicle includes a connecting pin used for at least one of connections of a connecting link to an operating pedal and to a pivot member, a disengagement-preventing portion formed by plastically deforming a tip portion of a shaft of the connecting pin passed through the connecting link and the operating pedal or the pivot member and a predetermined space formed between the connecting link with the operating pedal or the pivot member and the disengagement-preventing portion. The tip portion has a larger diameter locally than the initial diameter of the shaft. The predetermined space allows the connecting link and the operating pedal or the pivot member to be pivoted relative to each other.
US08857286B2 Machine tool transmission system
A machine tool transmission system includes a driving assembly, a driven gear and at least one transmission gear, at least two positioning gears and at least two retaining gears. The driving assembly includes an input unit and a driving gear driven by the input unit. The transmission gear, positioning gears and retaining gears have respectively a plurality of transmission teeth, positioning teeth and retaining teeth that include respectively a front end tooth and a rear end tooth connecting to the front end tooth and formed at a thickness greater than that of the front end tooth.
US08857283B2 Ball screw
Ball screw comprising a ball nut (1), which is rotatably mounted on a threaded shaft and on the inner circumference of which at least one ball thread (2) wound around an axis (8) in a coil shape is provided for balls (3) to roll on, wherein at least one recirculating element (5), which is arranged on the outer circumference of the ball nut (1) and which is provided with a recirculating channel for the balls (3), connects a start of a coil to an end of a coil of the ball thread by means of the two ends of the recirculating element in order to enable endless recirculation of the balls (3), wherein the ball nut (1) is provided with a flange (6) for fastening a belt pulley (15) and with a bearing seat (9), and a sleeve (12) pushed onto the ball nut is provided with a perfectly cylindrical outer circumferential surface, which outer circumferential surface secures the recirculating element (5) on the ball nut (1) and surrounds the ball nut (1) in a tubular shape between the flange (6) and the bearing seat (9).
US08857278B2 Hand-held trace vapor/particle sampling system
A sampling system that contains filter components for collecting and concentrating vapor and particles in high-volume flows. The sample is then vaporized and delivered to a detector at a low-volume flow. The invention also has a sampling probe that contains an air-jet to help dislodge particles from surfaces and a heating lamp to help vaporize compounds on surfaces or objects. The sampling system is especially useful for screening for explosives and other illicit chemicals and toxins on people, baggage, cargo, and other objects.
US08857273B2 Mechanical overload protection utilizing superelastic shape memory alloy actuation
An actuation assembly adapted for driving a load, and protecting against overload conditions, includes an actuator defining a stroke, and a resistive member, such as a superelastic shape memory alloy spring, drivenly coupled to the actuator, so as to be displaced over the stroke when an overload condition exists, and defining a non-linear force versus displacement profile.
US08857269B2 Method of varying the flow rate of fluid from a medical pump and hybrid sensor system performing the same
A system and method of varying the flow rate of fluid from a medical pump through tubing includes determining an inner diameter of the tubing and fluid flow velocity of fluid in the tubing with a controller based on acoustic signals received by a capacitive micromachined ultrasonic transducer sensor system and then determining and adjusting a fluid flow rate of fluid in the tubing with the controller. In addition, the same sensor system also detects air bubbles in the fluid in the tubing.
US08857268B2 Method and electromagnetic flowmeter having corrosion protected measuring electrodes
A system and method for corrosion protection of measuring electrodes in electromagnetic flowmeters, wherein a respective constant direct current is generated by a current source for first and second metallic measuring electrodes provided on opposite sides of a measuring tube, and the constant direct current is passed from the current source to the first and second metallic measuring electrodes, where the constant direct current passed to each metallic measuring electrode is established to lower the electrode potential of a respective measuring electrode with respect to the medium below a threshold value to render the respective metallic measuring electrode immune to corrosion with respect to a medium.
US08857267B2 Multiphase flow detector
The multiphase flow detector detects the different fractions of different phases of fluids, i.e., oil, water, and/or gas, flowing through a pipeline or the like. The detector includes a plurality of capacitive and resistive probes extending radially into an oil delivery pipeline. The probes preferably have various different lengths from one another to detect differences in fluid phases at differing distances from the pipe wall as the fluid flows randomly therethrough. The capacitive and resistive probes are preferably evenly spaced from one another in an alternating circumferential array. Two rings or stations of such probes are preferably installed in the pipe to measure the velocity of flow in the pipe, as well as the fluid fractions flowing therethrough. Appropriate algorithms enable a central controller to determine the fraction differences between oil and water and between oil and gas, and therefore to determine the fraction difference between water and gas.
US08857265B2 System and method for aligning a test article with a load
An apparatus for orienting a test article relative to a loading axis includes a first member and a second member. The first member may have a concave surface. The second member may have a convex surface configured to engage the concave surface in a manner such that the second member is movable relative to the first member. The test article may be coupled to one of the first and second members such that relative movement thereof facilitates general alignment of the test article with the axial loading axis. The leveling apparatus may further include a plurality of positioning devices configured to facilitate adjustment of an orientation of the second number relative to the first member such that the alignment of the test article may be adjusted.
US08857263B2 Ultrasonic probe and method for the nondestructive testing of a planar test specimen
An ultrasonic probe and a method for the nondestructive testing of a test specimen are described, which are activatable individually or in groups as phased array for the emission or reception of ultrasonic plate waves in a predefinable propagation direction in the test specimen wall to be tested. At least one ultrasonic transducer segment with at least two segment parts emits an ultrasonic plate wave field into the test specimen and which are activatable jointly and simultaneously as a phased array. The at least two segment parts are arranged along a common plane so that the ultrasonic wave fields provided from or received by the at least two segments mutually overlap and each have a main propagation direction which encloses an acute angle α in a projection of the plane.
US08857258B2 Inertial force sensor
An inertial force sensor includes a detector element, a supporting body supporting the detector element, and a case holding the detector element via the first supporting body. The supporting body has flexibility and has a plate shape. The detector element includes a weight, a flexible coupling portion extending along a plane and supporting the weight, a fixing portion holding the weight via the coupling portion, and a detector detecting angular velocities about at least two axes non-parallel to each other. The supporting body extends in parallel with the plane from the detector element, and bends at a bending portion in a direction away from the plane. This inertial force sensor can detect the angular velocities while preventing erroneous detection caused by external impacts and vibrations.
US08857257B2 Vibrating element apparatus
The invention provides a method of, and means for detection the condition of the fork of a vibrating fork level sensor. Changes in the normal operating frequency are compared with previous measurements and an alert generated if the change becomes significant. The method is preferably used to detect significant levels of coating build-up on the fork.
US08857252B2 Optimal tire performance indicator
A tire performance indicator for a tire includes at least one tread wear indicator region structured and arranged in a tread region of the tire and at least one performance symbol guide structured and arranged approximate a sidewall region of the tire.
US08857251B2 Brake test stand
A brake test stand for testing vehicle brakes and for determining the brake forces acting on the respective vehicle wheel. The brake test stand comprises first and second pairs of rollers for positioning the two wheels mounted on a common axis of a vehicle thereon, wherein the rollers of each pair of rollers are arranged opposite to each other and the pairs of rollers are provided side by side. A control unit controls the test stand. First sensing devices are positioned respectively below and between the rollers of each pair of rollers for sensing the pattern of the running surface of each of the tires of the wheels mounted on the common axis. A processing and calculation unit processes the data obtained by the first sensing devices for calculating tire conditions based on a correlation of the data of the coaxially mounted tires.
US08857249B2 Dual diaphragm combustion pressure measuring device
A pressure measuring device includes a housing and a rod which is movable in the axial direction in the housing under the effect of combustion chamber pressure where the rod protrudes from the housing. A sensor measure combustion chamber pressure acting on the rod, and a first diaphragm is attached to the housing through which the rod extends. A second diaphragm is attached to the housing through with the rod extends between the sensor and the first diaphragm. The second diaphragm generates a return force when the rod undergoes axial displacement caused by pressure on the rod.
US08857237B2 Method for forming high-strength steel into a C-shape
The method is performed by a power press machine composed of a concave die, a convex die with two shoulders and two depressors separately beside the convex die, and includes the steps of: a) placing the high-strength steel (HSS) on the convex die and under the concave die; b) moving the depressors to have two opposite side portions of the HSS clamped between the concave die and the depressors; c) moving the convex die to press the HSS and keeping the side portions immovable; d) forming two steps adjacent to the side portions by the shoulders; and e) cutting off the steps with the side portions.
US08857230B1 Lock for retractable truck bed covers
A lock for a retractable cover which overlies a bed of a pickup truck has a cover-connectable housing and a handle that pivots relative to the housing for clamping a pointed tip of a flexibly mounted fastener into engagement with a nearby member such as a guide rail extending along one side of the bed of a pickup truck to retain a housing-connected retractable cover in a chosen position. A push button trigger pivoted on the handle is depressable to unlatch the handle and thereby release the clamping action of the handle. A torsion spring biases the trigger relative to the handle. A compression spring biases the handle relative to the housing. A leaf spring flexibly mounts the fastener on the handle. A key-operated plug assembly may retain the trigger in a latched position.
US08857225B2 Washing machine with a direct drive motor system
A washing machine with a direct drive motor system including a tub, a drum rotatably mounted inside the tub, a shaft connected to the drum, and a direct drive motor comprising a rotor assembly fastened to the shaft and including magnets positioned in a circumferential direction, and a stator assembly. The stator assembly includes a plurality of magnetic cores and a disc-shaped element including a plurality of finger-shaped portions. Each of the finger-shaped portions has one of the plurality of magnetic cores secured thereto.
US08857224B2 Washing machine having balancer and method of manufacturing balancer thereof
A washing machine is provided having at least one balancer and a method of manufacturing a balancer thereof is further provided, the method and machine capable of reducing a manufacturing cost and an assembly time, and allowing the balancer assembled to a spin tub to be easily replaced with a new balancer. The balancer applied to the washing machine and the method of manufacturing the balancer of the washing machine are adapted such that a pipe is formed in an annular shape and is assembled to a spin tub, so that a manufacturing cost and an assembly time can be reduced to improve mass productivity. Further, when the balancer is determined to fail after being assembled to the spin tub, the balancer can be rapidly and conveniently replaced with a new balancer, so that material costs can be reduced.
US08857219B2 Apparatus for use in direct resistance heating of platinum-containing vessels
An apparatus for use in controlling a temperature of an oblong-shaped molten glass-carrying vessel, such as a conduit for transporting the molten glass from one location to another location, by flowing a current through the vessel. The apparatus comprises a metal flange comprising a plurality of electrically-conductive rings that include an inner ring joined to the vessel's exterior wall and an outer ring surrounding the inner ring. The inner ring, for example, may include an outer perimeter that is substantially oblong. In some embodiments the inner ring comprises a notch that aids in making current density more uniform. In some examples the width of the inner ring, excluding the notch, does not substantially vary as a function of angular position relative to the vessel.
US08857217B2 Mold and glass molded body manufacturing method
Disclosed is a mold used as a bottom mold for manufacturing glass molded bodies by accepting molten glass droplets that are dripped in and by compression molding of the molten glass droplets in conjunction with a top mold. The mold is provided with a base material that has a mold surface for compression molding of molten glass drops, and a coating layer formed on the mold surface. The surface of the coating layer formed on the mold surface has a rough surface region that comprises the center of the mold surface, and a mirror finished region that surrounds the outside of the rough surface region and has a lower arithmetic mean roughness Ra than the rough surface region.
US08857214B2 Methods for producing crucibles with a reduced amount of bubbles
Methods for producing crucibles for holding molten material that contain a reduced amount of gas pockets are disclosed. The methods may involve use of molten silica that may be outgassed prior to or during formation of the crucible. Crucibles produced from such methods and ingots and wafers that are produced from crucibles with a reduced amount of gas pockets are also disclosed.
US08857213B2 Vertical glass distribution habituating control system and method
A system and method for automatically adjusting I.S. machine timing to maintain desired vertical glass distribution to improve process yield and quality while reducing dependence on operator skill. Deficiencies in the vertical glass distribution are rapidly addressed by automatically varying the start of final blow to allow more or less stretching of the parison, and more fundamentally addressed by adjusting the cooling of the parison mold. The cooling time of the parison mold may be adjusted by using final blow timing error correction or by also using parison mold temperature error correction.
US08857211B2 Injectable two-staged rotary compressor and heat pump system
In an injectible two-staged rotary compressor, a second suction pipe includes a heat-exchange promoting unit that promotes heat exchange between intermediary-pressure injected refrigerant and internal space or an external surface of a sealed container. The heat being exchanged by the intermediary-pressure injected refrigerant absorbing heat.
US08857208B2 Automated substance storage
A climatic cabinet and storage cabinet that includes an upper zone, a lower zone, storage positions for storing objects in one of the upper and lower zone, and at least one temperature control unit structured and arranged to maintain a temperature in the one of the upper and lower zone different from the other of the upper and lower zone. The cabinet further includes a lock, a horizontal transport mechanism arranged at least in part in the other of the upper and lower zone to move the objects to and from the lock in a direction having a horizontal component, and a vertical transport mechanism structured and arranged to move the objects between the lower zone and the upper zone.
US08857203B2 Personal thermal regulation system
A personal thermal regulation system includes a personal liquid cooling garment, wherein the personal liquid cooling garment is configured to circulate a working fluid therein, a membrane evaporator configured to receive circulated working fluid from the personal liquid cooling garment, wherein the membrane evaporator is further configured to evaporate a portion of the received circulated working fluid, and a chemical absorber in fluid communication with the membrane evaporator, wherein the chemical absorber is configured to receive a controlled flow of the evaporated portion of the received circulated working fluid from the membrane evaporator.
US08857202B1 High density modular integrated cooling system and methods of operation thereof
A module is provided having a foundation and a skeleton that are structural and modular in design. The skeleton can be constructed on top of the foundation. The skeleton supports an HVAC assembly. Equipment racks, such as a server racks, can be housed within the module and independently movably supported by translation assemblies. The translation assemblies are embedded within the foundation and skeleton. Any number of modules can be attached end to end to form a system of a desired length, side to side to form a system of a desired width, or vertically to form a system of desired height. The entire system, once assembled and wired, can easily be conjoined or moved to a desired destination. The air flow path within the module is selected by the operator. The system is expandable in size and capacity as the operational needs increase.
US08857201B2 Air-conditioning device for vehicle
An air-conditioning device includes a refrigerating cycle; a controller to control a refrigerant discharge capacity of a compressor of the cycle in a manner that a refrigerant evaporation temperature of an evaporator of the cycle approaches a target temperature; and a setting portion to set an upper limit for a fuel amount consumed by an engine based on at least the refrigerant evaporation temperature. The controller controls the refrigerant discharge capacity of the compressor in a manner that an actual fuel amount consumed by the engine is equal to or lower than the upper limit.
US08857187B2 Steam turbine plant
A steam turbine plant of one embodiment includes a solar energy collector configured to collect solar heat, a boiler configured to change water into steam by the solar heat, a high pressure turbine including a turbine or turbines connected to each other in series, and configured to be driven by the steam from the boiler, first to N-th reheaters, where N is an integer of two or more, and first to N-th reheat turbines, wherein the first reheater is configured to heat the steam exhausted from the high pressure turbine by the solar heat, and the first reheat turbine is configured to be driven by the steam from the first reheater, and the second to N-th reheaters are configured to heat the steam exhausted from the first to (N−1)-th reheat turbines by the solar heat, respectively, and the second to N-th reheat turbines are configured to be driven by the steam from the second to the N-th reheaters, respectively.
US08857185B2 High gliding fluid power generation system with fluid component separation and multiple condensers
An example power generation system includes a vapor generator, a turbine, a separator and a pump. In the separator, the multiple components of the working fluid are separated from each other and sent to separate condensers. Each of the separate condensers is configured for condensing a single component of the working fluid. Once each of the components condense back into a liquid form they are recombined and exhausted to a pump that in turn drives the working fluid back to the vapor generator.
US08857182B1 Power generation through artificial transpiration
A method and apparatus for transporting a fluid wherein a pressure difference for causing transport of the fluid to occur is generated by membrane, which may include a network of pores, preferably arranged in artificial leaves, in fluid communication with the fluid and in contact with an environment facilitating vaporization of the fluid via the membrane, the apparatus including a mechanical apparatus for recovering useable energy from the transport of the fluid across the membrane.
US08857176B2 Engine
An engine provided with a variable parallel supercharging system (9) comprising a first supercharger (10) which is driven by exhaust gas which flows in a first exhaust gas route (41) and which pressurizes intake air which flows in a first intake air route (3) and also comprising a second supercharger (20) which is driven by exhaust gas which flows in a second exhaust gas route (42) and which pressurizes intake air which flows in a second intake air route (4), a supercharging pressure sensor (63) for detecting the pressure of the pressurized intake air, a first supercharger rotation sensor (61) for detecting the rotational speed of the first supercharger (10), a second supercharger rotation sensor (62) for detecting the rotational speed of the second supercharger (20), a first variable actuator (14) for adjusting the capacity of the first supercharger (10), a second variable actuator (24) for adjusting the capacity of the second supercharger (20), and a control device for controlling each of the variable actuators (14, 24). The control device controls the first variable actuator (14) based on detection signals from the supercharging pressure sensor (63) and the first supercharger rotation sensor (61) and controls the second variable actuator (24) based on detection signals from the supercharging pressure sensor (63) and the second supercharger rotation sensor (62).
US08857172B2 Hydraulic transmission system having a main pump that can be actuated continuously
A hydraulic transmission system for a vehicle is provided. The system includes a main pump serving to feed with fluid at least one hydraulic motor for driving a vehicle mover member; an auxiliary pump, the main pump and the auxiliary pump being suitable for being actuated jointly; and a “bypass” connection between a delivery orifice of the auxiliary pump and an unpressurized reservoir. In addition, a first constriction is arranged on the bypass connection, and configured to maintain a pump protection pressure in a pump protection portion of the bypass connection. This pressure is applied to the main orifices of the main pump when said pump is actuated but is not delivering, thereby ensuring that the pump is protected.
US08857170B2 Gas pressure reduction generator
A Gas Pressure Reduction Generator (GPRG) System and a method for implementing a GPRG System is provided, where the GPRG System includes a gas inlet configured to receive a pressurized gas flow from a gas supply, at least one expander in flow communication with the gas inlet to receive the pressurized gas flow, wherein the expander is operable to convert the pressurized gas flow into mechanical energy and a depressurized gas flow and a generator associated with the expander, wherein the generator is configured to convert the mechanical energy into electrical energy.
US08857167B2 Integral accumulator/reservoir system
An integral accumulator/reservoir system including a low pressure vessel having a low-pressure vessel wall defining a low-pressure vessel cavity; a high-pressure accumulator having a high-pressure accumulator wall defining a high-pressure accumulator cavity, the high-pressure accumulator being disposed in the low-pressure vessel cavity, the high-pressure accumulator wall including an aluminum layer; a flexible bladder, the flexible bladder being disposed in the high-pressure accumulator cavity; and a sensor module operably connected to the aluminum layer.
US08857166B2 Hydroelectric power plant
The invention relates to a hydropower plant having a flow pathway, which has an upper water level and a lower water level; having two turbines, which are connected in series in the flow pathway, each comprising a rotor, a housing, and a draft tube. The invention is characterized by the following features: the first machine viewed in the flow direction is a radial or semi-axial or axial flow turbine; the second machine viewed in the flow direction is a radial, semi-axial, or axial flow turbine.
US08857164B2 Exhaust manifold
An exhaust manifold to be connected to an internal combustion engine with a plurality of exhaust ports in the present invention includes a first upper shell member, a second upper shell member, and a lower shell member. The first upper shell member and the lower shell member are superposed on each other to thereby form a first flow passage to be connected to at least one exhaust port out of the plurality of exhaust ports. The second upper shell member is superposed on the lower shell member with the first upper shell member sandwiched therebetween such that at least a part of the first upper shell member is exposed, to thereby form a second flow passage to be connected to another at least one exhaust port out of the plurality of exhaust ports.
US08857162B2 Coolant warm-up using exhaust
The present disclosure is directed to a system for reducing the cold start time for a vehicle with a twin fuel engine. The system has an exhaust system, from which exhaust is discharged and collected on an exhaust manifold. A heat exchanger is positioned within the exhaust system, with coolant flow passages in thermal communication with the engine, and the heat exchanger. A control valve is coupled to a first flow path operable to direct the exhaust through the heat exchanger across the first flow path and a second flow path in selective amounts.
US08857159B2 Systems and methods for reducing NOx breakthrough
An exhaust system includes main line that runs through a three way converter (TWC) and then a lean NOx trap (LNT). The exhaust system further includes a bypass line configured to bypass the TWC. The LNT includes catalyst that is non-uniformly distributed along the longitudinal axis. The catalyst is distributed such that storage sites are weighted toward the upstream end of the LNT and oxidation and reduction sites are weighted toward the downstream end of the LNT.
US08857158B2 Aftertreatment system and control strategy for internal combustion engine
In an exhaust gas treatment method for an internal combustion engine, a DPF abnormal combustion causing operation is determined to have occurred when the internal combustion engine shifts from a high rotation or high load operation region α to a low rotation, low load operation region β within a set time T1. When it is determined that a DPF abnormal combustion causing operation has occurred, abnormal combustion of PM collected in the DPF is suppressed by fully opening an intake throttle valve (44) in order to increase an exhaust gas flow so that heat is removed by sensible heat of the exhaust gas, thereby cooling a DPF device (52), and continuing a late post-injection in order to reduce an oxygen concentration of the DPF.
US08857153B2 Method for measuring the quality of ammonia injection for an exhaust gas after treatment system of a vehicle
A system and method for determining a rate of ammonia deposition and controlling an engine is described. In one example, an amount of ammonia deposited in an engine exhaust is determined and the deposited ammonia is purged after the amount of ammonia deposited reaches a threshold level. The method may decrease ammonia use and ammonia emissions from a vehicle.
US08857152B2 System and method for unloading hydrocarbon emissions from an exhaust after-treatment device
A method unloads hydrocarbon emissions deposited by an exhaust gas on an after-treatment device that is employed in an exhaust system for an internal combustion engine. The method includes determining whether the engine has been operating at a preset idle speed for a predetermined amount of time. The method also includes increasing the preset idle speed by a predetermined value if the engine has been operating at a preset idle speed for a predetermined amount of time. The increasing of the engine idle speed increases a flow rate of the exhaust gas to the after-treatment device and unloads the deposited hydrocarbon emissions. A system for unloading hydrocarbon emissions deposited on an after-treatment device and a vehicle employing such a system are also disclosed.
US08857151B2 Corrugated core cowl for a gas turbine engine
A core nacelle for a gas turbine engine, according to an exemplary aspect of the present disclosure includes, among other things, a core cowl positioned adjacent to an inner duct boundary of a fan bypass passage having an associated cross-sectional area that radially extends between a fan exhaust nozzle and the inner duct boundary. The core cowl includes at least one groove that is selectively exposed to change the cross-sectional area at an axial location of the fan exhaust nozzle.
US08857149B1 Torque connector lubrication scuppers
A turbofan engine includes a fan rotatable about an axis, a compressor section, a combustor in fluid communication with the compressor section, a turbine section in fluid communication with the combustor, and a fan drive gear system including a carrier for supporting a plurality of gears. A torque frame is attached to the carrier. A plurality of connectors extends between the carrier and torque frame for securing the torque frame to the carrier. A scupper captures lubricant during gear operation and directing lubricant into a space between at least one of the plurality of connectors and at least one of the torque frame and the carrier.
US08857146B2 Multi-strand cord in which the basic strands are dual layer cords, rubberized in situ
Metal cord of K×(L+M) construction. K elementary strands assembled in a helix, with pitch PK, each having a cord with L wire inner layer of diameter d1, and M wire outer layer of diameter d2, in a helix with pitch p2 around the inner layer; with (in mm): 0.10
US08857144B2 Retracting guard for a cutter
An improved blade guard for a land clearing device such as a lawn mower or brush cutter. The land clearing device generally comprises a blade assembly having a plurality of spinning cutters covered by a housing. A guard having a closed position and an open position is pivotally combined with the front of the housing. In its closed position, the guard covers a portion of the blade assembly. In its open position a portion of the blade assembly is exposed to allow the cutters to perform land clearing operations. The guard is pivoted from its closed position to its open position using a linkage assembly which moves the guard to its open position when the front of the guard is pushed against a solid object. The guard falls back to its closed position when force is no longer present between it and the solid object.
US08857127B2 Floor covering
Floor covering (10) including panels (12,14; 112) having a core (24) of a plastic material and at least one cover layer (28,30) covering the upper side of the core, the panels being provided with complementary and mutually engaging locking profiles (20,22; 120) at their connected lateral edges (16,18). For forming a groove between two connected panels (12,14; 112) at least one of these panels is provided with a milled-out portion (60,160) at the upper side of its lateral edge, with the cover layer (28,30) excavated completely over the width of the milled-out portion (60,160) so that the bottom (62,162) of the milled-out portion (60,160) is formed by the material of the core.
US08857124B2 Weatherproof building envelope
The invention relates to a weatherproof building shell, especially a pitched roof, comprising a plurality of rectangular weatherproof shingles which are laid diagonally to mutually overlap in a scale-type fashion in relation to a line of slope. Shingles that overlap in an edge zone at a right angle to the line of slope are set off in relation to each other. The shingles are connected to a supporting structure in a lower corner zone of the shingle in relation to a line of slope, respective sealing elements being arranged on said corner zone of the shingle and obturating a gap between shingles that are arranged on the same level at a right angle to the main direction. The rectangular shingles have respective through-openings for fastening elements in two opposite corner zones so that the shingles are connected to the supporting structure in their lower and upper corner zones in relation to the main direction.
US08857117B2 Anchoring, splicing and tensioning elongated reinforcement members
Anchoring devices and systems are disclosed for use with elongated reinforcement members such as FRP, SRP, metallic bars, or cables. Such devices and systems impart a compressive stress into a static structure having the elongated reinforcement member running therethrough or therealong. An anchoring system can include an anchor block that includes a front end surface for contacting the static structure, an axial bore for receiving the elongated reinforcement member, and clamping members that, when closed, exert a radial clamping force on a reinforcement member in the axial bore. A tensioning and anchoring system may include one or more tensioners integrally connected to an anchor block. At least one sleeve may be secured to the anchor block and cooperate with a bolt that displaces the anchor block to place a tensile force on the elongated reinforcement member and impart a compressive force on the static structure.
US08857116B2 Prefabricated insulation wall panels for construction of walls
A prefabricated insulation wall panel for construction of a wall includes two elongated studs, each having a planar web section and inner and outer flanges, one or more insulation boards vertically disposed between the two studs, and one or more reinforcing mesh fastened to the flanges of the elongated studs on inner, outer or both sides of the wall panel. The reinforcing mesh has a preformed overhang section extending laterally beyond the elongated stud. The web section includes multiple through-holes spaced apart vertically, closer to the inner flange than to the outer flange. The insulation board is thinner than the width of the wed section, disposed with its inner surface against inner flanges of the studs and two side edges covering the through-holes on the web section of the stud, thus establishing a distance between the outer surface of the insulation board and the outer flanges of the studs.
US08857113B2 Locking apparatus
A locking apparatus is used for mounting a photovoltaic module to a rack. The rack includes a base plate, two sidewalls extending from opposite sides of the base plate, and two limiting plates extending in from tops of the sidewalls respectively. An opening is defined between the limiting plates. The locking apparatus includes a pressing member, a mounting member, and a bolt. The mounting member includes a base, a neck portion, a head portion formed on a top of the neck portion, and two arms extending out from opposite sides of the head portion. The base is received in the rack and abuts bottoms of the arms. The arms are blocked by the limiting plates respectively. The bolt extends through the pressing member and the opening to screw into the mounting member, to fix the photovoltaic module between the pressing member and the rack.
US08857112B2 Rapid assembly lightweight modular structure
Disclosed is a lightweight modular structure that can be transported to the surface of a celestial body in one rocket payload, and assembled rapidly by two robots. The structure is airtight, thermally insulated, resistant to micro-meteoroid penetration, provides radiation shielding, includes an airlock, and is capable of being pressurized and equipped with life support systems. When assembled on celestial bodies with gravity up to 40% of Earth's gravity, the structure can be buried under two meters of extraterrestrial material to provide additional thermal insulation, radiation protection, and protection against micrometeoroid penetration. The structure can be assembled in different configurations, and may include windows, modular walkways to connect a plurality of structures, and hangar-style doors to accommodate passage of large items. The structure can also be configured for use on Earth in areas of chemical, biological, radiological, or nuclear (CBRN) contamination, and in areas subject to extreme temperatures.
US08857110B2 Negative stiffness device and method
A negative stiffness device and method for seismic protection of a structure is described. In one embodiment, the device has an anchor frame and a movement frame laterally translatable relative to the anchor frame. The anchor frame and movement frame have respective extension portions. A linkage is pivotably connected to the extension portion of the anchor frame. A compressed spring has a first end is attached to the extension portion of the movement frame and a second end attached to the linkage. The compressed spring has a spring force. In a rest state, the compressed spring does not apply a lateral force to the movement frame. In an engaged state, the compressed spring is configured to apply a lateral force to displace the movement frame in a lateral direction of a seismic load. The spring force is amplified by the linkage when the movement frame is laterally displaced to an amplification point.
US08857108B2 Snow barricade mounting system and method of mounting same
A snow barricade mounting system for use with a membrane roof system is provided. The system includes a bracket having a base plate and an upstanding arm, and a means for securing the bracket to membrane roof. The system further comprises a membrane patch comprised of a material corresponding to the membrane layer. In one embodiment, bracket is coated with a material corresponding to the membrane layer and the membrane patch, such that when membrane patch is secured a complete seal between both the membrane patch and the base plate, and between the membrane patch and the membrane layer, is achieved. In an alternative embodiment, a sheet of material corresponding to the membrane layer material is secured to the top side of the base plate. A method of securing a snow barricade mounting system to a membrane roof system is also provided.
US08857107B1 Door threshold shield apparatus
A door threshold shield apparatus includes a shield body shaped for covering a portion of a door threshold. The shield body can include a sheet metal or other suitable material. A hook is positioned on a first longitudinal edge of the shield body for retaining the shield body on a first edge of the threshold, and a cap flange is positioned on a second longitudinal edge of the shield body. The cap flange is shaped to be received between a removable cap flange on the threshold and a threshold base, thereby rigidly securing the shield apparatus to the threshold. Once construction is complete, the shield may be removed without removing the threshold base by detaching the threshold cap.
US08857106B2 Shutter with field serviceable louvers
A shutter is disclosed having plural substantially similar louvers, including a first louver having a first louver end, with a first end cap molded with a first gear projecting away from the louver. The louver includes a second louver end, widthwise opposing the first end, having a retractable boss projecting away from the louver. A frame includes a first stile and a widthwise opposing second stile, a top rail and a height-wise opposing bottom rail, defining a shutter fenestration. The first stile has a first widthwise inner-facing wall, which has plural height-wise spaced gear openings, each releasably receiving one gear and having a diameter that is at least as large as an addendum circle for the gear. The second stile has a second widthwise inner-facing wall, which has plural height-wise spaced boss openings for releasably receiving one retractable boss. Accordingly, the louvers are removably disposed in the shutter fenestration.
US08857102B2 Rodent trap
One embodiment of the present invention provides a rodent proofing and entrapment system, the system comprising: a rodent proof shell; a opening disposed in the shell communicating with a rodent passage; a bridge having a proximal end disposed proximate to the first opening and a distal end disposed proximal to a trap chamber, the bridge being configured to pivot on a pivot axis; a door, engaged by the proximal end of the bridge, such that when a rodent crosses the pivot axis towards the distal end of the, the door closes; a flap depending from the distal end of the bridge excluding rodent access beneath the bridge and closing the trap chamber when the distal end of the bridge is in an upright position.
US08857094B2 Dual position firearm grip
A grip for an elongated fire arm has an adapter, a handle, and a spring loaded screw, bolt, and nut. The adapter has a top portion and a bottom portion. The top portion receives a lower receiver of a rifle. The bottom portion has at least two locking tabs adjacent to a base of a shaft extending from the bottom portion of the adapter. The handle has a cavity disposed in an upper portion to mate with the shaft, and at least two pockets adjacent to the cavity to mate with the at least two locking tabs. The handle is rotatable about an axis of the shaft when the at least two pockets are disengaged from the at least two locking tabs.
US08857091B2 Locking device
Kit-form locking device that may be fitted to a firearm (11), which comprises a trigger (23), included within a firing chain of the firearm, which includes a first, exterior trigger lever (231) that can be actuated by a potential user, and a second, interior trigger part (232) that can be mechanically associated with a manual safety device (22) of the firearm; the locking device comprises a movable locking component (20) adapted for entering into mechanical contact with the second, interior trigger part (232) and with the first, interior part (222) of the manual safety device located in the release position thereof when the locker (20) is in a locking position.
US08857088B1 Collectibles display case
A collectibles display case includes a durable frame, a front window, a rear window, and a placeholder. The front window includes a picture-frame type transparent front securely attachable to a front inside location of the frame. The back window includes a transparent back window similar to and removably located opposite the front window. The placeholder includes a corresponding pair of flat, durable frame-shaped mats with exterior perimeters of the same shape as the frame. The pair of mats each has a central rectangular opening. The placeholder is securely and removably mounted within a middle portion of the frame between the windows. The rectangular openings allow a packaged collectible having a thickness, such as a blister packed item to be “sandwiched” between the frame components and viewable housed between the windows.
US08857082B2 Motion greeting cards
The present invention and related disclosure describes greeting cards with moving elements or devices which are operable to create motion in connection with some portion of the greeting card. The greeting card may include a multi-panel greeting card body or a three-dimensional foam greeting card body. At least one movable object is contained upon or within the greeting card body. A sound module having at least one pre-recorded digital audio file saved therein and a motor module are contained and concealed within the greeting card body. One or more switches may be used to activate the sound and motor modules, causing the pre-recorded audio file to play and causing movement of the movable or mobile object.
US08857070B2 Device for determining the angular position of a pivotable compressor guide vane
A device for determining the angular position of a compressor guide vane pivotable about the longitudinal axis thereof disposed in a compressor, associated with a synchronously rotating, flat measuring surface is provided. In order to allow particularly reliable, simple, and nearly error-free detection of the angular positions by means of a robust device, the angular position of the compressor guide vane rotatable about the longitudinal axis thereof is semi-automatically determined by means of the device. To this end, the device includes at least one mounting unit for temporarily fastening the device in alignment on the compressor, and a measuring unit including an angle measuring device having a rotary plate rotatable about the rotary axis, on which rotary plate a vertically protruding measuring arm extending parallel to the rotary axis is provided for making planar contact, via the free end thereof, with the measuring surface.
US08857068B2 Rotary laser irradiating system and rotary laser system
A rotary laser irradiating system, comprising a light emitting unit (41, 42) for emitting a laser beam, a rotator for forming a reference plane by projecting the laser beam by rotary irradiation, a tilt driving unit (21) for tilting the reference plane, a control unit (35) for controlling a light emission of the light emitting unit, and a tilted axis indicating means (35, 44) for turning off the laser beam so as to form a tilted reference axis indicating range in a tilt setting reference axis direction for setting a tilt.
US08857065B2 Training spoon
A training spoon for training an individual not to bite down on a spoon includes a longitudinally extending handle and a spoon shaped head portion integral with or attached to the handle. The head portion defines a relatively shallow concave bowl with a plurality of generally parallel alternating transverse ridges and adjacent grooves extending across a majority of the width of the head portion of the spoon.
US08857059B2 Manufactured article and a method of obtaining thereof
The present invention relates to a manufactured article comprising a support component (2) delimiting therein at least one receiving seat (3), at least one inserted component (4) designed to be seated in a respective receiving seat (3) in the support component (2), and binding means for binding the inserted component (4) to a respective receiving seat (3). The at least one inserted component (4) is mounted for rotation in the at least one receiving seat (3).
US08857058B2 Method and system for making dental restorations
A system for making a dental restoration, comprising a 3D digitizer for producing a 3D model digital representation of a dental restoration model, a computer in communication with the 3D digitizer and capable of creating a dental restoration milling trajectory for a selected block of given dimension and given dental restoration material, based on the 3D model, and a laser milling apparatus in communication with the computer and capable of laser milling the dental restoration from the selected block positioned therein using the milling trajectory created by the computer. The laser milling apparatus includes one or more sensor for continuously monitoring the laser milling of the selected block and to provide feedback to the computer such that the milling trajectory is continuously adjusted by the computer using the feedback from the one or more sensor.
US08857056B2 Method of manufacturing an exhaust gas carrying device and tool therefor
A method of manufacturing an exhaust gas carrying device, in particular an exhaust gas purification device, and a tool provided therefor include segment-like jaws that are used to deform an outer housing. The jaws have indentations or projections adjacent to each other, and which are complementary to form a continuously surrounding indentation/projection. The reshaped outer housing is provided with one or more surrounding projections or indentations by the deformation.
US08857055B2 Process and system for forming shaped air holes
A process is provided for forming shaped air holes, such as for use in turbine blades. Aspects of the disclosure relate to forming shaped portions of air holes using a short pulse laser, forming a metered hole corresponding to each shaped portion, and separately finishing the shaped portion using a short-pulse laser. In other embodiments, the order of these operations may be varied, such as to form the shaped portions and to finish the shaped portions using the short-pulse laser prior to forming the corresponding metered holes.
US08857050B2 Methods of making an environment protection coating system
A method includes providing a circuit board having an outer surface, the outer surface configured with a plurality of discrete electrical components that are each manufactured independently of one another, and coating the outer surface and the plurality of discrete electrical components with a first protective dielectric layer. The method further includes coating the first protective dielectric layer with a second dielectric layer. The second dielectric layer includes a dielectric material having a modulus of elasticity less than 3.5 Giga-Pascal (GPa), a dielectric constant less than 2.7, a dielectric loss less than 0.002, a breakdown voltage strength in excess of 2 million volts/centimeter (MV/cm), a temperature stability to 3000 Celsius, a defect densities less than 0.5/centimeter, a pinhole free in films greater than 50 Angstroms, and is capable of being deposited conformally over and under 3D structures with thickness uniformity less than or equal to 10%.
US08857048B2 System for separating conductors
A method for forming a lead or lead extension includes forming an arrangement of elongated conductors. Each of the conductors extends from a proximal end of the arrangement to a distal end of the arrangement. Each of the conductors includes a layer of insulation disposed over a conductive core. A conductor-separating element is disposed over either the proximal end or the distal end of the arrangement. The conductor-separating element includes a plurality of ablation windows defined in a body. An end of at least one of the elongated conductors is radially extended over a portion of the conductor-separating element such that a portion of the at least one elongated conductor extends across at least one of the ablation windows. Insulation from the portion of the at least one conductor extending across the ablation window is ablated to expose a portion of the conductive core of the elongated conductor.
US08857043B2 Method of manufacturing an implantable marker with a leadless signal transmitter
A method of manufacturing a leadless marker for localizing the position of a target within a patient. According to one embodiment, the method includes providing a ferromagnetic element; positioning a coil of an inductor at least around a portion of the ferromagnetic element, wherein the coil comprises a plurality of windings of a conductor; and positioning the ferromagnetic element such that the radiographic and magnetic centroids of the marker are at least substantially coincident. The marker does not have external electrical lead lines extending through the casing. The ferromagnetic element is at least partially within the inductor. The ferromagnetic element has a volume such that when the marker is in an imaging magnetic field having a field strength of 1.5 T and a gradient of 3 T/m, then the force exerted on the marker by the imaging magnetic field is not greater than gravitational force exerted on the marker.
US08857040B2 Method of flow drill screwing parts
A method of fastening a plurality of parts together with a flow drill screw. An indentation is formed on one side of a first part and a second part is assembled into engagement with the side of the first part with the indentation facing the second part. The flow drill screw is inserted through the indentation and material is displaced from the part into a void defined by the indentation. Two or more panels or parts may be joined by aligning a flow drill screw with voids formed by indentations that are formed by embossing one or more panels.
US08857039B2 Electrical box conduit connectors and methods for making and using the same
In one embodiment, the conduit connector comprises a body, a cover, and a slide located in the channel. Optionally, the body can comprising a box engagement region capable of engaging an opening in an enclosure and a channel having body sides that diverge from an inlet end toward an outlet end, wherein the sides have a cover connector. The cover can be disposed across the channel and mated with the cover connector. The slide can optionally comprise slide sides that diverge toward the outlet end, a bore extending into the slide from a first end, and protrusions extending from the slide into the channel and having a size and geometry to engage a groove on a conduit.
US08857038B2 Disc cutterbar quick-change knife with retaining pin assembly
A quick connect apparatus for connecting a knife to a rotary disc cutterhead comprising a spring-loaded connector and a locking device which, when installed, prevents unintentional release of the knife from the cutterhead. The quick connector with locking device replaces a conventional bolted connection and reduces the time necessary to remove and reinstall a knife on a rotary cutterhead compared to a bolted knife connector while improving knife retention compared to known quick-change knife connection mechanisms.
US08857034B2 Method for manufacturing a dishwasher appliance
A method for manufacturing a dishwasher appliance is provided. A set of interchangeable tubs with a metal tub and a plastic tub and a set of interchangeable of inner door panels with a metal inner door panel and an outer door panel are provided. One of the set of interchangeable inner door panels is mounted to one of the set of interchangeable tubs to assemble the dishwasher appliance. The method can provide a dishwasher appliance with a metal inner door panel and a metal tub, a metal inner door panel and a plastic tub, a plastic inner door panel and a metal tub, or a plastic inner door panel and a plastic tub.
US08857029B2 Mounting apparatus and mounting method
A mounting apparatus includes a substrate; an optical component having a first surface on which light from the substrate is incident and a second surface from which the incident light goes out after the incident light is refracted; an adjustment unit that adjusts a position of the substrate and a position of the optical component by moving the substrate and the optical component relatively with the first surface of the optical component and the substrate being opposed to each other; an imaging unit that is arranged in an optical path of the light that goes out from the second surface; and a control unit that controls an amount by which the adjustment unit moves the substrate and the optical component relatively according to image data which is captured by the imaging unit, and that mounts the optical component on the substrate.
US08857023B2 Apparatus for replacing or changing a shaving blade secured to a blade holder of an ice resurfacing machine
An apparatus for replacing or changing a shaving blade secured or securable to a blade holder beam of an ice resurfacing machine via a plurality of screws, and including a blade carrier. For each of the screws, the blade carrier is provided with a respective fixing element configured to cooperate with a head of that screw. The fixing elements reliably fix these screws in a prescribed position.
US08857021B2 Laser welded bonding pads for piezoelectric print heads
An ink jet print head can be formed using a laser to melt a plating layer interposed between a piezoelectric actuator and a circuit layer bump. The plating layer can be formed on the circuit layer bump, the piezoelectric actuator, or both, and a laser beam output by the laser is used to melt the plating layer to provide a laser weld. In another embodiment, the circuit layer bump or the trace itself functions as the plating layer, which is melted using a laser to provide the laser weld.
US08857015B2 Carriage and suspension system utilizing carriages
A carriage includes body, at which at least one first roller is freely rotatably mounted, as well as a carriage suspension member with an upper terminal section is supported at or in the body and, with regard to the body, is pivotable about at least one axis of rotation extending parallel to the longitudinal extension of the carriage. A lower terminal section, the carriage suspension member is configured to extend in a downward direction towards a panel to be moved. The lower terminal section is adapted to suspend the panel to be moved therefrom. An axis of rotation of the at least one first roller extends transversely to the downward direction and transversely to a tangent of the travel path of the at least one panel to be moved in an area of the at least one first roller.
US08857012B2 Robot cleaner with improved dust collector
A robot cleaner including a suction hole to suction dust, a blower to generate a suction force to suction the dust, a dust collector to receive the dust suctioned by said suction force through the suction hole, and a rotating brush to sweep up and collect the dust into the dust collector through the suction hole by a drive force of the rotating brush. The dust collector includes a backflow preventing member movable between an open position and a closed position. The backflow preventing member is pivotably rotatable in an air suction direction by the suction force of the blower to the open position and is adapted to return to the closed position to prevent the dust in the dust collector from being discharged through the suction hole upon stoppage of the blower.
US08857010B2 Vacuum cleaner having shredder
A vacuum cleaner includes a cleaner body including a suction source configured to generate a suction force, a suction inlet body configured to inhale dust on a surface to be cleaned using the suction force of the suction source, a dust bucket detachably installed on the cleaner body, a cyclonic unit formed inside the dust bucket and configured to centrifuge the dust from air flowed in through the suction inlet body, and a paper-shredder installed on a top of the dust bucket and configured to communicate with the top of the dust bucket so that shredded pieces of paper are dropped inside a dust collecting space of the dust bucket.
US08857007B2 Vehicle wiper device
A vehicle wiper device includes a drive device, a drive shaft rotated back and forth about a first axis by the drive device, a wiper arm pivoted back and forth along a wiping surface as the drive shaft rotates back and forth, and a wiper arm biasing mechanism that biases the wiper arm toward the wiping surface. The wiper arm biasing mechanism includes a swing member, a tilting member, and a biasing member. The swing member is integrally pivotal with the drive shaft. The tilting member is supported by the swing member so as to tilt about a second axis. The tilting member includes a wiper fixing portion. The biasing member, which includes a first end supported by the swing member, and applies a biasing force to the tilting member.
US08857004B1 Oral hygiene device
An oral hygiene device, intended for discreet use by an individual, including a head portion dimensioned and configured for disposition within a user's mouth and an elongated handle structured to facilitate movement of the head into a compound rotary and reciprocal cleaning action while therein. A plurality of cleansing members secured to the outer surface of the head extend outwardly therefrom in different directions. A transferable hygienic composition may be disposed on the plurality of cleansing members and/or head and is releasable therefrom upon moistening by the user's saliva. The hygienic composition may instead be released by a chewable and/or dissolvable structure disposed on the proximate end. The head may include a curvilinear outer surface configuration cooperatively structured with a predetermined array of the plurality of cleansing members to facilitate concurrent confronting engagement with the teeth and interior of the user's mouth for cleaning and release of the hygienic composition.
US08857001B2 Brush mandrel for PVA sponge brush
A cleaning device for cleaning substrates is provided. The cleaning device includes a generally cylindrically-shaped brush mandrel and a cylindrical brush. The brush mandrel has a body section with an outer surface positioned about a central axis. The outer surface is interrupted by an engagement member having primary features adjacent secondary features. The brush has a hollow bore formed around the brush mandrel with an inner surface interrupted by a second engagement member which mates the first engagement member. The primary features flow in a direction generally perpendicular to a rotational direction of the brush mandrel around the central axis and include a first surface which is generally perpendicular to the outer surface. The secondary features include a second surface which flows in a direction generally perpendicular to the first surface and along the central axis. No primary feature includes a radially obstructing feature formed over any secondary feature.
US08856997B2 System and method for teeth cleaning
Embodiments are described wherein a system for brushing the teeth of a person comprises a master input device; a flexible teeth tray configured to at least partially encapsulate one or more of the teeth in a flexible substrate material, the flexible teeth tray comprising one or more vibratory transducers removably coupled to one or more brushing panels; and a controller operatively coupled to the master input device and the one or more vibratory transducers; wherein subject to an input from the master input device, the controller is configured to cause reciprocating brushing motion of the one or more brushing panels against a surface of the one or more encapsulated teeth, to clean the one or more teeth.
US08856995B2 Screw bit putty knife
A utility tool, such a putty knife, includes an elongated handle for manual handling of the utility tool, a blade and a screw bit assembly. The handle extends substantially along a longitudinal axis, and has front and rear portions. The blade has an anchoring portion anchored within the handle and an operating portion extending out from the front portion of the handle. The screw bit assembly is rotatably mounted about the rear portion of the handle, has a screw bit, and is operable between a non-operating configuration where the screw bit is nested within the handle, and an operating configuration where the screw bit is drawn out of the handle and securely maintained in a fixed configuration so as to be positioned at a slanted angle with respect to the longitudinal axis of the handle. In addition to being able to carry out other various functions, in drywall applications and the like, the tool by virtue of its design and components enables a more ergonomic grip, and to have a greater lever effect for screwing fasteners with its screw bit assembly.
US08856992B2 Patient/invalid handling support
A patient support for a patient includes a mattress with at least one air operated component and a cushioning layer forming a patient support surface. The mattress has a recessed portion beneath the patient support surface at the foot end of the mattress with an enclosure housed in the recess. The enclosure houses therein at least one pump for directing air to the air operated component and a controller for operating the pump. The enclosure has a central section and two side sections, with each of the sections having an upper side. The side sections are located on opposed sides of the central section and at opposed sides of the mattress at the foot end. The upper side of the central section is recessed below the upper sides of the side sections wherein the depth of the cushioning layer at the foot end between the side sections is maintained generally constant at least along the central portion of the mattress extending from the head end to the foot end.
US08856990B2 Automobile neck pillow
An automobile neck pillow relates to an automobile seat articles technology field, which adopts a key technology truly adapted to human mechanical physiological curves and makes a multiple choice about materials of a core body and an elongated housing and a scientific measurement about shapes and sizes thereof to make the core body and the elongated housing match with each other, wherein the core body is soaked in medical liquids of health care to provide health care and healing to the neck, the core body is attached with a bamboo charcoal fiber cushion, an infra-red cloth, or a negative oxygen ion cloth while integrally being sprayed with perfume, and a brace provided in the elongated housing is mounted between a seat and a head cushion by a longitudinal fixation, a transverse fixation, a combination of longitudinal and transverse fixation, a head-sleeving fixation, or an integral fixation with the head cushion.
US08856989B2 Emergency stretcher
A stretcher includes a patient support, a base, a plurality of support members supporting the patient support relative to the base, which are adapted and arranged to raise or lower the base relative to the patient support, and a locking mechanism. The locking mechanism is actuatable between a locked position wherein the locking mechanism locks the support members at a fixed height and an unlocked position wherein the support members are released from being locked at the fixed height so that the base or the patient support may be moved relative to the other. Further, the locking mechanism is configured to provide a stop for the support members and absorb energy from the support members are release and the support members engage the stop.
US08856987B2 Patient support having an adjustable popliteal length apparatus, system and method
A patient support is provided. The patient support is configurable to support a patient in a horizontal position and a seated position. The patient support includes a back section, and a thigh section coupled to the back section. The patient support also includes an adjustment member coupled to the thigh section. The adjustment member is movable to lengthen the thigh section. The patient support also includes a foot section coupled to the adjustment member. The foot section is pivotable into a first position substantially parallel to the thigh section to a second position substantially perpendicular to the thigh section.
US08856986B2 Patient positioning support structure
A patient support system includes independently adjustable columns supporting a hinged bending or breaking patient support structure. At least one column includes at least two sections. A coordinated drive system provides for upwardly breaking and downwardly breaking orientations of the two sections in various inclined and tilted positions.
US08856983B2 Adjustable bed
An adjustable bed frame includes a headboard, a pair of longitudinal side rails in spaced-apart, parallel relationship, and a telescoping slat assembly connecting the headboard and side rails together to define a rectangular bed frame that is adjustable between a first rectangular size and a second rectangular size smaller than the first rectangular size. The telescoping slat assembly includes a set of tubular members that telescopically receive a respective set of elongated members to form telescoping slats. The tubular members have one end secured to one of the side rails and extend away therefrom in parallel, spaced apart relationship. The elongated members have one end secured to the other one of the side rails and extend away therefrom in parallel, spaced-apart relationship. The side rails are slidably secured to the headboard to facilitate movement of the frame between the first and second rectangular sizes.
US08856977B2 Urinal splash guard employing flexible bristles
A mat or other object for attenuating reflective spray during use of a urinal comprises a urine impingement region that includes a plurality of upstanding, flexible bristles. In one embodiment, each of the bristles: has an appropriate thickness and flexibility configured to flex when struck by a typical stream of urine, wherein adjacent bristles are separated from one another by a distance such that the typical stream of urine contacting a bristle and causing it to flex will also contact at least two adjacent bristles and cause them to flex as well; has a thickness and a height, wherein the thickness of each is less than one fifth of its height, and further wherein each bristle has at least three adjacent bristles within a distance of two times its thickness from it; is elongated, and the bristles are configured densely enough that an imaginary circle having a radius equal to a stream of urine's mean radius, centered on a given bristle, and drawn on the upper surface will include at least three other bristles within its boundary; or any combination of these. In some embodiments, the plurality of bristles that compose a urine retention region has an ordered arrangement, while in others plurality of bristles has a disordered arrangement.
US08856976B1 Portable urine shield
A urine shield comprising a unified single piece flexible plastic sheet with a width that are sufficient to permit the sheet to partly encircle the bowl of the toilet and compression-fitted to the inside of the bowl without any use of fixtures. The sheet includes a left portion having a bottom left end, a center portion, a right portion having a bottom right end. The sheet also comprises two flanges that slope outward from the bottom of the left portion and right portion with a length that decreases as the flange extends from the bottom end of each portion to the center portion. The flanges also extend at an angle less than perpendicular but more than parallel from the each portion. A method of using this urine shield is also provided.
US08856974B2 Safety helmet with improved adjustment
A safety helmet comprising an outer shell, an internal headband composed of a neckband at the rear and a securing strap at the front, and an adjustment mechanism of the headband.The adjustment mechanism comprises a double cog-wheel having a first sprocket associated with a first drive rack of the neckband, and a second sprocket associated with a second drive rack of the strap. The two sprockets have different diameters to perform differential driving of the strap and of the neckband.
US08856968B2 Foot stabilizer socks and stabilizer pads therefor
A stabilizing sock has a foot section having a shape corresponding to a human foot and comprising a rearfoot portion corresponding to human calcaneous and talus bones and to tibial and fibular malleoli, a forefoot portion corresponding to human metatarsal and phalanx bones, and a midfoot portion between the rearfoot portion and the forefoot portion and corresponding to human cuboid, navicular and cuneiform bones. The sock has a medial stabilizer region on a medial side of the sock and a lateral stabilizer region on a lateral side of the sock. The medial stabilizer region covers a forward medial region of the rearfoot portion and a rearward medial region of the midfoot portion, and the lateral stabilizer region covers a forward lateral region of the rearfoot portion. The sock may also include lace bite protector regions and boot bang protector regions. Kits for assembling stabilizing socks are also described.
US08856965B1 Shirt system with sealed glove and sleeve
A shirt system for providing gloves as extensions of the sleeves to help prevent the leaking of snow, water, or other debris and to help provide protection for a user's torso, hands, wrist, and arms featuring a shirt component with two sleeves and two gloves extending from the sleeves. Slits are disposed in the sleeves allowing a user to remove his/her hands from the gloves and sleeve. Pockets are disposed on the sleeves near the gloves, wherein the pockets are adapted to house the gloves when not in use.
US08863311B1 Radio-frequency reflectometry scanning tunneling microscope
An RF reflectometry scanning tunneling microscope is suitable for observing a surface of an object, and includes a probe that cooperates with the object to form a tunneling resistor therebetween, an RF resonant circuit that cooperates with the tunneling resistor to form a LCR resonant circuit including an inductor connected to a parallel connection of a capacitor, a resistor and the tunneling resistor, an RF signal generator that outputs an RF signal via a directional coupler to the LCR resonant circuit, and an RF signal measuring device that generates a scanning result associated with the surface of the object based on a reflected RF signal resulting from reflection of the RF signal by the LCR resonant circuit.
US08863307B2 Authenticating users based upon an identity footprint
Disclosed are various embodiments of generating a user signature associated with a user and authenticating a user. At least one behavior associated with at least one sensor in a computing device is identified. A timestamp is generated and associated with the behavior. A user signature corresponding to a user based at least in part upon the behavior and the timestamp is generated and stored.
US08863306B2 Device and method for digital rights management
A digital rights management method includes: storing information on a rights object in a memory area, wherein the rights object has been transferred from a first device to a second device, and wherein the rights object includes permissions linked to a digital media object; receiving a rights object at the first device; and accessing the memory area to check whether information on the received rights object is stored in the memory area and to set up the received rights object on the first device in case the information on the received rights object is not stored in the memory area, and to reject the received rights object in case the information on the received rights object is stored in the memory area.
US08863290B2 Methods and devices for improving the reliability of communication between an aircraft and a remote system
Methods and devices for improving the reliability of communication between an aircraft and a remote system. The aircraft transmits a request for verification of security to a remote system. Upon reception of the response to this request, which includes at least one indication pertaining to the security of the remote system, the aircraft analyzes this indication and decides to establish or not to establish data communication between the aircraft and the remote system. When a verification request is received, the remote system is verified and a response to the request is transmitted to the aircraft.
US08863287B1 Commonality factoring pattern detection
The disclosure relates to a method and system for processing objects stored as blocks on a storage system. The blocks are in deduplicated form. The blocks are scanned for a pattern, and if a pattern is found in a block, objects associated with the block are identified. The pattern may be a malware signature. The block is remediated, and the associated objects may be remediated as well, in the storage system and on host systems where copies of the objects reside. Partial matching may be used to identify the pattern. If a first block contains a partial match to the pattern, logically adjacent blocks are scanned to determine whether the partial match of the first block is completed in logically adjacent blocks. Logically adjacent blocks can be associated with different objects.
US08863285B2 Virus immunization using prioritized routing
An apparatus, device, methods, computer program product, and system are described that determine a virus associated with communication data on a communications network, the communications network associated with at least one network policy device, associate an anti-viral agent with at least one identifier, prioritize transmission of the at least one identifier through the at least one network policy device, relative to the communication data, and provide the anti-viral agent on the communications network, in response to the prioritizing transmission of the at least one identifier through the at least one network policy device.
US08863284B1 System and method for determining a security status of potentially malicious files
Disclosed are systems, methods and computer program products for determining a security status of at least one potentially malicious file in a customer network. An example method comprising receiving, by a client computer system, client heuristics information from a server system for determining a security status of client data generated by at least one client application; monitoring and identifying at least one suspicious file of the client data as a potentially malicious file by analyzing metadata associated with the at least one suspicious file using the client heuristics information; collecting threat-identification information of the potentially malicious file to exclude confidential information associated with a content of the potentially malicious file; transmitting the threat-identification information to the server system for determining a security status of the potentially malicious file; and receiving security tools from the server system to block or remove the potentially malicious file.
US08863282B2 Detecting and responding to malware using link files
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring the generation of link files by processes on a computer and performing protection processes based on whether the link files target malicious objects or are generated by malicious processes. In one aspect, a method includes monitoring for a generation of a first file that includes a target path that points to an object; in response to monitoring the generation of the first file: determining whether the target path is a uniform resource locator; in response to determining that the target path is a uniform resource locator, identifying a process that caused the first file to be generated; determining whether the process is a prohibited process; in response to determining that the process is a prohibited process, performing one or more protection processes on the process and the first file; in response to determining that the process is not a prohibited process, determining whether the uniform resource locator is a prohibited uniform resource locator; in response to determining that the uniform resource locator is a prohibited uniform resource locator, performing one or more protection processes on the process and the first file.
US08863280B1 Automatic response culling for web application security scan spidering process
A method of testing a web application, wherein a web application is a program that operates on a server and interacts with clients that access the program over a network, wherein further the web application accepts parameters that define results generated from the web application, the method comprising determining which web application uniform resource identifiers (URIs) are used to access various web applications on a system, determining if more than a threshold of the URIs are for a common web application, selecting a subset of less than all of the URIs for the common web application when the threshold is exceeded for that common web application, wherein the subset is selected at least in part independently of the order generated and performing a security scan on the selected subset.
US08863279B2 System and method for malware detection
According to one embodiment, a computer-implemented method for execution on one or more processors includes receiving a first file and determining a file type of the first file. The method also includes determining, according to a first policy, a plurality of malware detection schemes to apply to the first file based on the determined file type of the first file. In addition, the method includes scheduling the application of the determined plurality of malware detection schemes to the first file amongst a plurality of detection nodes according to a second policy. Further, the method includes determining, in response to determining the results of applying the plurality of malware detection schemes, that the first file is malware or determining that the first file is suspected malware according to a third policy.
US08863277B2 Systems and methods for passing network traffic content
A method for transmitting content data includes receiving content data, and passing at least a portion of the content data based on a size of the received content data. A method for transmitting content data includes receiving content data, and passing at least a portion of the content data based on a prescribed rate. A method for transmitting content data includes receiving content data, and passing at least a portion of the content data before performing policy enforcement on the content data.
US08863275B2 Access restriction in response to determining device transfer
A computationally implemented method includes, but is not limited to: determining that a computing device used by a first user has been transferred from the first user to a second user; and restricting access via the computing device to one or more items in response to said determining. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08863272B1 Methods, devices, and mediums associated with auxiliary document content
A processing device is configured to populate a document template with first content and second content and publish a document with the first content from the document template. The processing device is configured to suppress the second content from the published document.
US08863269B2 Frontend system and frontend processing method
In a frontend system in which a plurality of relay devices is mixed, the performance of end to end can be improved and a network can be flexibly established every policy. Specifically, the L7 (layer 7) processing is unified by providing a Front-End Processor (FEP), which have both a firewall (FW) and a load balancer (LB) recognizing a protocol of the L7 (layer 7) level, near a switch of a gateway to an external network.
US08863266B1 Dynamic throttling systems and services
A lightweight throttling mechanism allows for dynamic control of access to resources in a distributed environment. Each request received by a server of a server group is parsed to determine tokens in the request, which are compared with designated rules to determine whether to process or reject the request based on usage data associated with an aspect of the request, the token values, and the rule(s) specified for the request. The receiving of each request can be broadcast to throttling components for each server such that the global state of the system is known to each server. The system then can monitor usage and dynamically throttle requests based on real time data in a distributed environment.
US08863264B2 Image forming apparatus, controlling method and program
There is provided a system in which, even if cache data of a user is not held in a multifunction machine, the relevant user can log in to the multifunction machine in a case where the relevant user is approved by a user of which the cache data has been held in the multifunction machine.
US08863261B2 User authentication apparatus, method thereof and computer readable recording medium
A user authentication apparatus, a user authentication method, and a computer readable recording medium are provided. The user authentication apparatus includes: an information collection unit which collects authentication information on a plurality of portable devices of a user through a communication network; and a control unit which identifies whether each of the plurality of portable devices is registered for the user or not based on the collected authentication information, determines whether an amount of information collected from the plurality of portable devices that are identified is greater than a threshold value, and authenticates the user.
US08863258B2 Security for future log-on location
A system includes a location look-up module that determines a current location for a user log-on to the network, and determines a next location of the user log-on to the network. An analyzer module analyzes at least one portion of the network for potential future location information for authenticating with the determined next location by an authorization module. The authorization module authenticates the next log-on to the network based on a comparison with the potential future location information.
US08863255B2 Security credential deployment in cloud environment
Techniques are described for deploying a security credential for an application deployed in a cloud. An encrypted security credential is received from a remote system and is inserted into a virtual machine image associated with the application. Upon deploying the virtual machine image as a virtual machine instance, embodiments transmit a request to a cryptex server for a decrypted security credential, the request including the encrypted security credential and a virtual machine identifier for the virtual machine instance. The cryptex server is configured to retrieve metadata associated with the virtual machine identifier and to authenticate the virtual machine instance using the retrieved metadata. Embodiments receive, from the cryptex server, the decrypted security credential for use by the application.
US08863252B1 Trusted access to third party applications systems and methods
A method of downloading trusted content. The method comprises sending by a mobile device a request for a trusted content to a server, wherein the mobile device comprises a first mobile device trusted security zone and builds the request while executing in the first mobile device trusted security zone and wherein the server comprises a server trusted security zone and wherein the server handles the request for the trusted content at least partly in the server trusted security zone. The method comprises receiving the trusted content by the first mobile device trusted security zone, storing the trusted content in a second mobile device trusted security zone of the mobile device, inspecting the trusted content in the second mobile device trusted security zone, and when the trusted content passes inspection, at least one of executing or presenting a portion of the trusted content by the first mobile device trusted security zone.
US08863248B2 Method and apparatus to auto-login to a browser application launched from an authenticated client application
A technique for automated login to a browser application from a non-browser based client application begins upon the end user taking an action to access a target resource. A credential is associated with the client application as a result of a prior login operation. The technique is implemented in a server application associated with the client application. It enables automatic and secure passing of the client application credential to the counterpart browser application that is launched by the client application.
US08863243B1 Location-based access control for portable electronic device
When a portable electronic device receives an access request for an application, the device detects one or more available communication networks. Based on the detected network or networks, the device determines a current location. The device then accesses a usage data store to determine whether the access request and the current location correspond to a familiar usage pattern. If the access request and the current location do not correspond to a familiar usage pattern, the device presents a security prompt and denies the access request until a verified response to the security prompt is received.
US08863240B2 Method and system for smart card migration
Methods and systems are disclosed for transitioning an existing in-use phone number between an first smart card and a second smart card.
US08863238B2 System and method for mutual authentication
A control unit for controlling a card reader. The control unit includes an authentication management unit for transmitting/receiving information to/from a host and each of a first encryption magnetic head device and a second encryption magnetic head device to mutually authenticate each other. The authentication management unit includes (1) a commanding means for commanding one of the first encryption magnetic head device and the second encryption magnetic head device to create lower-level information for authentication, according to a request on authentication from the host, (2) a sharing means for transmitting the lower-level information for authentication received from the above-mentioned one device to the other device for the purpose of sharing it and (3) a transmission means for transmitting the lower-level information for authentication, having been shared in all of the first encryption magnetic head device and the second encryption magnetic head device, to the host.
US08863237B2 Remote-session-to-go method and apparatus
Examples of systems and methods are provided for communication and for facilitating establishing a remote session between a client device and a remote server. The system may facilitate establishing a trusted relationship between the client device and a host device. The system may be configured to receive login information from the host device for a first remote session established between the host device and the remote server. The system may facilitate continuing the first remote session previously established between the host device and the remote server as a continued remote session between the client device and the remote server.
US08863235B2 Time-dependent white list generation
A method is provided to control access to a femto cell. The method includes configuring one or more time-dependent parameters that specify access to a femto cell service. An access control list is employed for the femto cell service, where the access control list utilizes the time-dependent parameters to enable or deny access to the femto cell service. Access is granted to the femto cell service according to the access control list and the time-dependent parameters.
US08863234B2 Collaborative security and decision making in a service-oriented environment
A method of providing collaborative security and collaborative decision making in a service-oriented environment. The method includes validating request(s) by application(s) for service(s) in the environment, and providing each service for which an application request is validated. The method also includes monitoring a situational state exposed by services being provided in the environment. Based on the monitored state, the validating of one or more service requests is influenced.
US08863232B1 System for and methods of controlling user access to applications and/or programs of a computer
A system includes an application access manager driver and an operating system (OS) kernel module in a kernel-mode address space of an OS. The system also includes application modules, a public application whitelist, a public application whitelist manager, a user/group application whitelist, and a user/group application whitelist manager in a user-mode address space of the OS. A method includes receiving a request to launch an application, calling a “create process” function in the OS kernel module, calling a pre-registered “create process” callback function to the application access manager driver, and determining whether the application is allowed to execute based on whether the application access manager driver identifies the application as an allowable process in either public application whitelist or user/group application whitelist.
US08863229B2 Method and system for resource and admission control of home network
The disclosure provides a method for resource and admission control of a home network, the RACF of an NGN retail service provider formulates an initial policy rule according to a resource request after receiving the resource request sent by an SCF; a CPN performs authorization check on one or more resource requests after receiving them, each of which includes the initial policy rule and is sent by an RACF of a respective NGN retail service provider, formulates a final policy rule after the authorization check is passed, and executes the final policy rule. The disclosure further provides a system for resource and admission control of a home network correspondingly, since a CGPE-FE executes corresponding operation according to the decision result of an HPD-FE, the disclosure can avoid resource control errors such as resource desynchrony or resource inconsistence, and can improve system stability.
US08863226B1 Two-party, role-based transaction verification
Two-party, role-based email verification can be used by an administrator to control the sending of emails by an authorized user. Various administrator notification/approval options may be provided. Two-party, role-based verification may also be applied to e-commerce transactions and other transactions where two-party, role-based verification is desirable.
US08863225B2 Generalized identity mediation and propagation
Provided are techniques for providing security in a computing system with identity mediation policies that are enterprise service bus (EBS) independent. A mediator component performs service-level operation such as message brokering, identity mediation, and transformation to enhance interoperability among service consumers and service providers. A mediator component may also delegate identity related operations to a token service of handler. Identity mediation may include such operations as identity determination, or “identification,” authentication, authorization, identity transformation and security audit.
US08863223B2 Mobile set top box
A system is provided in which IP or media content residing on or being streamed to a mobile phone is forwarded to a display. The media content supports a native resolution of the mobile phone that is significantly smaller than a native resolution of said display. The system has media content processing circuitry, which up-scales the media content to the display native resolution. The system forwards the up-scaled media content to the display, whereby the display provides the up-scaled media content to a viewer.
US08863222B2 Multiplexing, synchronizing, and assembling multiple audio/video (A/V) streams in a media gateway
A media gateway that services a plurality of client devices may be used to combine a plurality of encoded multimedia transport streams, which may comprise a buffered copy of received encoded broadcast multimedia transport stream and an encoded local multimedia transport stream that pertains to the broadcast transport stream. The media gateway may decode the encoded broadcast multimedia transport stream to extract broadcast multimedia content carried therein based on determination of capabilities of one or more client devices used in playback of the content. The encoded local multimedia transport stream may be generated based on local multimedia content generated and/or captured via one or more client devices. The buffering duration of the received encoded broadcast multimedia transport stream may be adaptively determined, to ensure that the encoded local multimedia transport stream and the encoded broadcast multimedia transport stream are synchronized when they are combined.
US08863221B2 Method and system for integrating content and services among multiple networks
A method and system that enables aggregation and management of services and contents on multiple networks, is provided. In one implementation, such a method and system functionally bridges a first network and a second network such that services and contents, no matter where they come from, can be delivered to a user on one or more devices in the second network. The services and contents in the first network are converted by certain applications to behave as if they exist in the second network, so that they can be accessed by one or more devices in the second network. Such a method and system enables applications to be easily developed and distributed over the Internet using popular Web browsers as the platform for application runtime environments.
US08863219B2 On screen television input management
A television system that provides an on screen display menu system that allows a user to select from available input source using a graphical user interface. The television system also automatically adapts to the type on input signal selected for display. The television system and on screen display menu also support interaction between the television system and attached devices to unify the control of such devices including attached personal computers through the remote control of the television system.
US08863217B2 Bandpass component decimation and transmission of data in cable television digital return path
A device for and a method of decreasing the data rate of a digital return path link in a Cable Television Hybrid Fiber-Coax system (CATV system) is disclosed. At the node of the CATV system, the bandwidth of the a digital data stream representative of an analog return signal is limited to a desired frequency band. The bandwidth-limited data stream is then digitally re-sampled at a predetermined multiple of a center frequency of the frequency band. The re-sampled data stream is then separated into two data streams. Then, these separate data streams are digitally decimated to a lower data rate, interleaved and serialized for transmission to a head end of the CATV system. A reverse process reconstructs the original analog return signal's signal components within the desired frequency band at the head end.
US08863216B2 Dynamic synchronization of media streams within a social network
A method of synchronizing first and second streams of a multimedia content program is operable for determining a temporal difference indicative of a relative timing between first and second streams of the program, the first stream being provided to a first multimedia processing resource (MPR) and the second stream being provided to a second MPR. The method includes manipulating at least one of the streams to reduce the temporal difference until the temporal difference is less than a predetermined threshold and enabling a viewer of the first stream to interact with a viewer of the second stream regarding the program. Interactions are visually detectable on a first display screen corresponding to the first MPR.
US08863212B2 Presentation of an adaptive avatar
A system that incorporates teachings of the present disclosure may include, for example, an avatar engine having a controller to retrieve a user profile of a user, present the user an avatar having characteristics that correlate to the user profile, detect one or more responses of the user during a communication exchange between the avatar and the user, establish a communication session with a language translation system responsive to identifying from the one or more responses a need to engage in language translations, transmit to the language translation system content in a language format other than a language understood by the user, receive from the language translation system a translation of the content in the language understood by the user, and present the user an adaptation of the avatar that presents the translated content in the user's language. Other embodiments are disclosed.
US08863209B2 Method and apparatus for merging voice and data features with internet protocol television
A method and apparatus that enable the use of a multi-service endpoint device to integrate features and functions of voice and/or data services with IPTV service through a TV console are disclosed. For example, the method connects a multi-service endpoint device (MSED) to a plurality of networks, where at least one of the plurality of networks provides a voice service, and where at least one of the plurality of networks provides an Internet Protocol Television (IPTV) service. The method then integrates the voice service with the IPTV service using the MSED.
US08863204B2 Cache management in a video content distribution network
Cache management techniques are described for a content distribution network (CDN), for example, a video on demand (VOD) system supporting user requests and delivery of video content. A preferred cache size may be calculated for one or more cache devices in the CDN, for example, based on a maximum cache memory size, a bandwidth availability associated with the CDN, and a title dispersion calculation determined by the user requests within the CDN. After establishing the cache with a set of assets (e.g., video content), an asset replacement algorithm may be executed at one or more cache devices in the CDN. When a determination is made that a new asset should be added to a full cache, a multi-factor comparative analysis may be performed on the assets currently residing in the cache, comparing the popularity and size of assets and combinations of assets, along with other factors to determine which assets should be replaced in the cache device.
US08863195B2 Media manager
A content processing device within a customer premises is connected to a first network internal to the customer premises and is also connected to a second network external to the customer premises. The content processing device is configured to download via the second network, and then to execute, instructions to detect a computing device within the first network and then to request selectively specified media content from the computing device, whereby the specified media content is retrieved from the computing device via the first network.
US08863188B2 Electronic apparatus and channel selection method
According to one embodiment, a apparatus includes a tuner configured to receive a broadcasting wave that is broadcasted from a broadcasting station, an receiver configured to receive program information corresponding to programs, a display controller configured to display an electronic program guide includes program sections corresponding to programs based on the program information, a selection module configured to display a first window includes a first operation area, when it is detected that a first program section is operated, and the first program which corresponds to the first program section is not broadcasted, and a request module configured to request the tuner to select the first broadcasting station when the first operation area is operated.
US08863185B2 Social television
A system may include a media content processing subsystem configured to provide media content to a display device. The system may further include an adjunct computing device in communication with the media content processing subsystem and configured to receive interactive program guide data, receive social information associated with an account on a social network, and display the interactive program guide data augmented with the social information.
US08863182B1 In-stream video stitching
Systems and methods are provided herein relating to video editing and more particularly to stitching an insert video within a target video without transcoding. Through dynamically stitching a video, such as an advertisement, within a video, a content provider can transmit a stitched video instead of separate content videos and advertisement videos that a local uncontrolled video player would be responsible for combining and playing. Systems and methods herein provide for receiving a target video and an insert video and dynamically stitching the insert video within the target video to create a stitched video. The stitched video can then be transmitted that plays both the target video and the insert video within the target video, irrespective of the player on which a user views the stitched video.
US08863179B2 Digital broadcast receiver
When display according scheduled program viewing is provided on multi-screen display, a user may not even notice the display. First, upon the start of processing for display according to scheduled program viewing, which has been set in advance (for example, two minutes before the scheduled program viewing), at step S1, whether or not TV is currently providing multi-screen display is determined at step S2. If it is providing multi-screen display (Yes), the processing proceeds to step S3, and the display is switched to single-screen display. If it is not providing multi-screen display (No), step S3 is omitted. In any case, the processing proceeds to step S4. At step S4, whether or not an HTML browser is installed is determined, and if it is not installed (No), the processing proceeds to step S7. If it is installed (Yes), the processing proceeds to step S5, and whether or not the HTML browser is active is determined. If it is not active (No), the processing proceeds to step S7, and if it is active (Yes), the processing proceeds to step S6, and the memory area assigned to the HTML browser is released, and then processing proceeds to step S7. At step S7, whether or not the BML browser is active is determined. If it is not active (No), the processing proceeds to step S9, and if it is active (Yes), the processing proceeds to step S8, and the memory area assigned to the BML browser is released, and the processing proceeds to step S9. At step S9, the channel for the program scheduled to be viewed is selected, and at step S10, a memory area necessary for the BML browser is secured. Next, the BML browser is activated, and the processing is terminated (step S11).
US08863175B2 Method and system for targeted commerce in network broadcasting
A system and a method for using the system for targeted commerce in network broadcasting are provided. The system includes an interface device configured to receive a multimedia stream from a network, wherein the multimedia stream includes a close captioning string and wherein the interface device is further configured to process the multimedia stream by providing advertisements in the multimedia stream according to a correlation between the close captioning string and a plurality of vendor keywords; and a viewing device configured to receive the processed multimedia stream and display to a viewer.
US08863174B2 System and method for delivering targeted advertising data in an internet protocol television system
A method is disclosed for delivering targeted advertising data over an Internet Protocol Television (IPTV) network including but not limited to displaying in a picture in picture queue display, a set of follow-on advertisements comprising less than all of the plurality of follow-on advertisements; rotating one of the set of follow-on advertisements off of the on-screen picture in picture queue display to an off-screen storage; and rotating another one of the follow-on advertisements from the off-screen storage to the on screen picture in picture queue display. A system and computer program are disclosed for practicing the method.
US08863173B2 Social networking and peer to peer for TVs
A peer-to-peer (P2P) application which can be applied to TVs. The P2P application promotes a social networking aspect by allowing devices connecting to either the home mesh network and/or Internet to share contents and create common-interest channels. The P2P application does not require support from network infrastructure (e.g., no central servers), and consequently is extremely cost-effective and easy to deploy. The distributed nature of this system allows users to join or leave the network at will. It takes advantage of the local home mesh network connectivity, or existing Internet connections. A participant that tunes into a broadcast on an Internet channel is not only downloading a video stream, but also uploading it to other participants watching the program. Data mining systems capture user preferences and create personalized Internet channels on the TV using the P2P network.
US08863171B2 Announcement of program synchronized triggered declarative objects
A method consistent with certain implementations involves delivering a triggered declarative object (TDO) to a television receiver device that carries out a programmed routine when user activated and includes an announcement definition that announces presence of the TDO to the at the announcement time; and the TDO including data that defines a time of display of an announcement and a location on a video display for display of the announcement of the TDO. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08863168B2 Media control system with viewer rewards
Systems and methods for viewing media content are provided. A set of media content with at least one feedback application is created. In response to the set creation and activation, media content may be tuned and launched automatically while other programming is restricted. User input associated with feedback applications may be received and media content rewards may be awarded.
US08863164B1 Server side adaptive bit rate reporting
A method and system for reporting a percentage of an advertisement played by a smart appliance is disclosed. The server receives data from a smart appliance. The server detects a marker in the data corresponding to a segment of an advertisement of a session played by the smart appliance. The server maps the marker to a percentage played of the advertisement in the session by the smart appliance. The server reports the percentage played of the advertisement in the session by the smart appliance to at least one tracking element.
US08863163B2 Specialized media presentation via an electronic program guide (EPG)
An electronic program guide (EPG) may include entries that enable access to one or more images. In some implementations, when an image-related entry is selected by a user, a device presents the one or more images that are associated with the selected entry. In some implementations, portions of the EPG are presented as links. Selection of a link effectuates a search and may be followed by the visual presentation of one or more images resulting from the search. Additionally, in some implementations, an image can be communicated with an electronic communication. In response to the electronic communication, an image entry may be added to the channel lineup of the EPG. Selection of the image entry in the EPG may cause the device to visually present the image.
US08863156B1 API wizard
A system for interacting with a database has interface software for enabling communication between a spreadsheet program and a database API. The interface software dynamically reads API parameter information in order to allow a user to select the fields to be added to a loader template. Using the loader template, a user can access the database with the spreadsheet program in order to add, edit or retrieve data from the database.
US08863151B2 Securing inter-process communication
A request to post a message to a destination is intercepted in an operating environment in which processes communicate via message queues. Message content and requester information associated with the request is evaluated to determine whether the message is to be posted. The message is posted to a message queue of the destination if the message is to be posted.
US08863141B2 Estimating migration costs for migrating logical partitions within a virtualized computing environment based on a migration cost history
Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.
US08863138B2 Application service performance in cloud computing
Methods and apparatuses associated with cloud computing are disclosed herein. In embodiments, a method may include receiving, by a service monitor operating on a computing device, performance information associated with services provided by an application service with instances operating on a plurality of virtual machines deployed on a plurality of servers of a computing cloud. The service monitor, in response, may identify one or more requests of the computing cloud to attempt to improve performance of the services provided by the application service. Other embodiments may be disclosed and claimed.
US08863133B2 License management in a cluster environment
Embodiments are directed to managing and verifying licenses in a cluster computer system environment. In an embodiment, a license management application running on a computer system cluster manager receives a job that has multiple job tasks as well as portions of job information. The license management application determines from the job information how many licenses and computer nodes are to be assigned to the job. The license management application checks out the determined number of licenses from a license distributing application on behalf of the received job. The license management application indicates to a scheduler of the computer system cluster manager that one job task is to be run per checked out license.
US08863132B2 Using abstraction layers to facilitate communication between systems
Systems and methods are provided for enabling communication between two systems using different commands, variables, protocols, methods, or instructions. In an embodiment, exit points in a software application may be used to insert additional code without altering the source code. In an embodiment, this additional code may interface with a backend abstraction layer, which may contain an itemization of functions to performed on external systems or data. In an embodiment, the abstraction layer may interface with a connectivity layer. In an embodiment, the connectivity layer may include instructions in a format recognized by the external system that correspond to the desired function in the backend abstraction layer that is to be executed at the external system.
US08863129B2 Automated caching and mirroring of immutable data in distributed virtual machines via native interface components
An initial request for a reference to a data container is sent from a distributed enhanced remote execution container native interface component of a distributed virtual machine to a distributed enhanced virtual machine native interface component of the distributed virtual machine in response to receipt of the initial request from a remote execution container. A data mirror data structure including immutable data and the reference to the data container is received. The received data mirror data structure including the immutable data and the reference to the data container is stored within a local memory storage area. A reference to the locally-stored data mirror data structure is returned to the remote execution container in response to the initial request for the reference to the data container.
US08863118B2 Task management apparatus and computer readable medium for selecting a task location and task candidate
A task management apparatus includes a task information acquisition unit, an execution location position information acquisition unit, an execution candidate position information acquisition unit and a selection unit. The task information acquisition unit acquires task information for a task being executed by one of a plurality of execution candidates at one of a plurality of execution locations. The execution location position information acquisition unit acquires execution location position information for respective positions of the execution locations. The execution candidate position information acquisition unit acquires execution candidate position information on respective positions of the execution candidates. The selection unit selects one execution location and one execution candidate from the plurality of execution locations and the plurality of execution candidates, respectively, based on respective movement costs which are calculated from the acquired execution location position information and the acquired execution candidate position information.
US08863115B2 Execution of program code having language-level integration of program models
To enable language-level integration of multiple programming languages into a single programming framework, one or more domain specific languages (DSLs) are specified as incremental extensions to a host programming language. An application created in this framework may include program code written in the host language as well as DSL inset code that is written in any of the DSLs. The extensions to the host language are described in DSL specifications, which define how the DSL inset code is processed. At runtime, DSL inset code in the source code is detected and passed to a DSL inset processor for execution according to an appropriate DSL specification, whereas source code in the host language is executed by a host language processor.
US08863114B2 Managing software packages using a version control system
A client version control system (VCS) accesses a remote VCS to retrieve the difference between current metadata stored locally representing a first version of the software packages currently installed and newer metadata representing a second version of the software packages available from a server for distribution, without having to download the entire newer metadata. The client VCS generates the newer metadata based on the current metadata and the difference of the current and newer metadata retrieved from the remote VCS. A package manager coupled to the client VCS to download the second version of the software package from the server based on the newer metadata then installs or updates newer releases of software packages as available from the distribution server.
US08863113B1 Method and system for unattended installation of guest operating system
A method and system for an unattended installation of any type of a guest operating system (GOS) on a Virtual Machine (VM), or a nested VM. Proposed method and system allow users to create an executable script, which provides automation of any GOS or application installation on the VM. User actions, such as mouse clicks, gestures, touch commands and keyboard strokes, performed during GOS/application installation are recorded. The delays, time periods between clicks and strokes are recorded as well. All of this information is incorporated into an executable script. The script, when executed, simulates/reproduces GOS/application action sequence. This sequence reflects the behavior of GOS/application itself executed on a VM.
US08863106B2 Method and device for updating medical apparatus
The method and the device are used for updating a medical apparatus that has a memory for an operating program. The memory is at least partially designed as a variable memory and is connected with an input device for a current operating program. The memory and the input device are connected to control devices, which have testing means for evaluating at least one code. At least one function of the apparatus is released only when the code agrees with a reference value.
US08863105B2 Automatic control system and method for executing control program in parallel
An automatic control system capable of executing a control program in parallel is described. The system includes more than one unit controller, each executing in parallel at least a part of the program to be executed by the automatic control system; a compiler, connected to one of the unit controllers, for converting the program to be executed by the automatic control system into tasks executed in parallel by the unit controllers; an interconnection network, for connecting the unit controllers, such that information on one of the unit controllers is transferred to another one via the interconnection network.
US08863104B2 Programming model and software system for exploiting parallelism in irregular programs
Systems and methods for parallelizing applications that operate on irregular data structures. In an embodiment, the methods and systems enable programmers to use set iterators to express algorithms containing amorphous data parallelism. Parallelization can be achieved by speculatively executing multiple iterations of the iterator in parallel. Conflicts between speculatively executing iterations can be detected and handled using information in class libraries.
US08863103B2 Method and apparatus for implementing a bi-endian capable compiler
A method of compiling code includes assigning an endian type to data. An endian flip operation is performed based on the endian type of the data and a target system. Other embodiments are described and claimed.
US08863102B2 Method and system for assembling information processing applications based on declarative semantic specifications
A method for assembling an information processing application, includes: inputting a plurality of component descriptions, wherein each of the component descriptions includes a graph pattern that semantically describes an applicability condition of a component and a graph pattern that semantically describes an inclusion effect of the component; inputting a processing request, wherein the processing request includes a goal that is represented by a graph pattern that semantically describes a desired processing outcome; assembling a processing graph, wherein the processing graph includes at least one component that satisfies the desired processing outcome; and outputting the processing graph.
US08863094B2 Framework for a software error inject tool
Provided are techniques for receiving an error inject script that describes one or more error inject scenarios that define under which conditions at least one error inject is to be executed and compiling the error inject script to output an error inject data structure. While executing code that includes the error inject, an indication that an event has been triggered is received, conditions defined in the one or more error inject scenarios are evaluated using the error inject data structure, and, for each of the conditions that evaluates to true, one or more actions defined in the error inject script for the condition are performed.
US08863092B2 Mechanism for compatibility and preserving framework refactoring
The subject disclosure relates to enabling the evolution of a framework by providing public surface area factorings for both old and new public surface areas. The factoring can mitigate changes in the implementation of existing distributions of framework. The factoring can also mitigate breaking existing binaries. Further, the factoring can be provided while mitigating a degradation in the security guarantees of the linking model. The factorings can be applied for runtime and/or for a development toolkit. Thus, multiple, almost simultaneous, interoperable views of a framework implementation can be enabled at runtime and/or at design or build time. The views can represent different versions of the framework.
US08863091B2 Unified tracing service
A computer is programmed with multiple software programs to record structures including (a) unstructured information to denote a transition between portions of code, and (b) metadata related to one or more attributes of the information. In addition, the computer writes two additional types of structures: section type, and dump type. The section type structure has metadata to indicate a beginning and an end, to bracket a group of structures located therebetween. The dump type has a dump header and a dump body. The dump header includes a symbol to indicate it's of dump type. The dump body is a set of values of an object used by the software program(s) during execution by the computer. A group of structures, within a section type, may include structures of each of the trace record type, dump type and section type.
US08863089B2 Method and apparatus for visualizing computer program execution
Analysis data from the execution of a computer program is collected. The analysis data may include samples of two different types of performance data from the execution of the computer program. Performance data may include sampled hardware performance counter data and sampled executing functions. The performance data is used to create a composite view of the data. The composite view may allow a user to efficiently correlate the different types of performance data by using a colored visual display.
US08863084B2 Methods, apparatuses, and computer-readable media for computing checksums for effective caching in continuous distributed builds
Methods, systems, and computer-readable media for determining whether dependencies of configuration files have changed such that the compilation strategy should be recomputed. Local build checksums are computed for individual configuration files. The local build checksums are computed by sorting input paths to the configuration files plus data indicating whether the path refers to a file or a directory and a checksum computed on the configuration file itself. The transitive closure of local build checksums are then used to compute a global build checksum: the local build checksums are sorted in order to compute the global build checksum. If the global build checksum is different from a previously computed global build checksum, then the compilation strategy should be recomputed, since this is a signal that the compilation strategy may not be valid anymore, e.g. because some dependencies in the configuration files have changed.
US08863080B2 Maintaining a pointer's type
A processing device implements a sandbox that provides an isolated execution environment, a memory structure. The processing device generates a pointer to a data item, the pointer having a type. The processing device generates a key for the pointer based on the type of the pointer. The processing device designates a name for the pointer based on the key. The processing device then inserts the pointer having the designated name into the memory structure, causing the pointer to become a private pointer.
US08863079B2 Efficient and expansive conversions between reference and primitive
A tool, such as a compiler or an interpreter, receives program source code and determines that the code includes an operation for which type conversion is permitted on an operand. The tool determines a source type of the operand, and a target type to which the operand is to be converted. In response to determining that the source type is a reference type and the target type is a primitive type, the tool generates a set of instructions to (a) determine whether, at run time, in accordance with a class definition of the reference type, a value of the target primitive type can be obtained via one or more method invocations on the operand (b) if such a value can be obtained, obtain the value and assign the value to a result of the operation and (c) if such a value cannot be obtained, generate an error indication.
US08863071B2 De-pop on-device decoupling for BGA
Embodiments of the invention place surface-mount devices such as decoupling capacitors, resistors or other devices directly on the underside of a ball grid array (BGA) electronic integrated circuit (EIC) package, in place of de-populated BGA pads.
US08863069B1 Hardware definition language generation for data serialization from executable graphical models
A system and method optimizes hardware description code generated from a graphical program or model automatically. The system may include a streaming optimizer, and a delay balancing engine. The streaming optimizer transforms one or more vector data paths in the source model to scalar data paths or to a smaller-sized vector data paths. The streaming optimizer may also configure portions of the modified model to execute at a faster rate. The delay balancing engine may examine the modified model to determine whether any delays or latencies have been introduced. If so, the delay balancing engine may insert one or more blocks into the modified model to correct for any data path misalignment caused by the introduction of the delays or latencies. A validation model, a report, or hardware description code that utilizes fewer hardware resources may be generated from the modified model.
US08863066B1 Wiring-optimal method to route high performance clock nets satisfying electrical and reliability constraints
High performance clock distributions and similar wiring networks require improvements in reliability and performance. This is especially true when hierarchical wiring with different metal thicknesses is employed and when a smaller number of large, higher-power buffers are used to reduce timing variability. Routing of critical nets improves robustness, reliability, and resistance while minimizing track and power usage. The method further optimizes the use of multiple physical pins on buffers to achieve desired electrical criteria. This involves optimal selection of additional routing beyond what is needed to satisfy simple connectivity. The routing involves an iterative process to select and evaluate additional possible routes on multiple layers. Each iteration involves extraction and simulation or estimation, and additional routes are added until the desired electrical criteria are met.
US08863064B1 SRAM cell layout structure and devices therefrom
A method for modifying a design of an integrated circuit includes obtaining design layout data for the integrated circuit and selecting at least one SRAM cell in the integrated circuit to utilize enhanced body effect (EBE) transistors comprising a substantially undoped channel layer and a highly doped screening region beneath the channel layer. The method also includes extracting, from the design layout, NMOS active area patterns and PMOS active area patterns associated with the SRAM cell to define an EBE NMOS active area layout and a EBE PMOS active area layout. The method further includes adjusting the EBE NMOS active area layout to reduce a width of at least pull-down devices in the SRAM cell and altering a gate layer layout in the design layout data such that a length of pull-up devices in the at least one SRAM and a length of the pull-down devices are substantially equal.
US08863063B2 Finfet transistor circuit
A first gate level feature forms gate electrodes of a first finfet transistor of a first transistor type and a first finfet transistor of a second transistor type. A second gate level feature forms a gate electrode of a second finfet transistor of the first transistor type. A third gate level feature forms a gate electrode of a second finfet transistor of the second transistor type. The gate electrodes of the second finfet transistors of the first and second transistor types are electrically connected to each other. The gate electrodes of the second finfet transistors of the first and second transistor types are positioned on opposite sides of a gate electrode track along which the gate electrodes of the first finfet transistors of the first and second transistor types are positioned.
US08863060B2 Programmable intelligent storage architecture based on application and business requirements
An Infrastructure Description Language (IDL) includes Service Level Hints (SLHs) and Service Level Requirements (SLRs). The SLHs and SLRs are used to configure at least one hardware resource in a computing system having an intelligent configurator to broker a hardware configuration based on the SLHs and SLRs.
US08863058B2 Characterization based buffering and sizing for system performance optimization
A method for timing optimization of an integrated circuit design using a timing optimization system comprising loading an original delay value and an original gate configuration net-list for an original gate from a results database. A near optimum gate configuration is identified using near optimum gate configuration information stored in a delay characterization database for the original gate. A near optimum delay value and a near optimum gate configuration net-list of a near optimum gate configuration are loaded. A timing optimized gate configuration is provided from running an incremental static timing analysis of the near optimum gate configuration.
US08863057B2 Method for selectively modeling narrow-width stacked device performance
An approach for methodology enabling a verification of IC designs that compensates for degraded performance due to a physical placement, particularly a stacked physical placement is disclosed. A set of stacked devices from a plurality of devices in an IC design is determined. One or more instance parameters indicating a physical placement of a device in the set is determined. A compensation metric indicating one or more electrical characteristics of a device in the set is determined based on the one or more instance parameters.
US08863056B2 Integrated design-for-manufacturing platform
An integrated design-for-manufacturing (DFM) platform is provided. The integrated DFM platform an automatic warning and verification system; an automatic data feedback and feed forward system; an automatic intellectual property (IP) library management system; and a data management system integrated under a same platform.
US08863055B2 Capacitance extraction for advanced device technologies
A method and apparatus to provide a capacitance to a design an integrated circuit is described. In one embodiment, the method receive a layout of the integrated circuit and applying canonical hierarchical models to the layout, wherein the canonical hierarchical models include a first type canonical model to capture a first capacitance of a device having a plurality of first conductors and a second type canonical model to capture a second capacitance between at least a portion of the device and one or more second conductors of the integrated circuit. The method further includes determining a capacitance for the layout based on the applying.
US08863050B1 Efficient single-run method to determine analog fault coverage versus bridge resistance
In a system, method, and computer program product for analyzing faults in a circuit design, variation of analog fault coverage as a function of bridge resistance values is computed in a single simulation run. A simulator stores intermediate circuit states for each fault resistance value, and performs short interval simulations that may re-use intermediate states as initial solution estimates for simulation of the next fault resistance value. Initial fault resistance values are reduced during simulation passes to aid simulator convergence. The selected evaluation order of test points, faults, and fault resistance values reduces computational and storage costs. Embodiments enable test engineers to rapidly understand if analog defect tests are only sufficient for identifying defects of a certain type and/or value, and to determine fault coverage variability over a full process space.
US08863049B1 Constraining traces in formal verification
The result of a property based formal verification analysis of a circuit design may include at least one counterexample for each property that is violated, which a user can use to debug the circuit design. To assist the user in this debugging process, a debugging tool applies one or more soft constraints to a counterexample trace that simplify the appearance of the trace when displayed as a waveform. The debugging tool thus facilitates a user's understanding of what parts of the counterexample trace are responsible for the property failure. Also described is a power analysis tool that increases the noise level of a trace for a circuit design in order to facilitate analysis of the circuit design's power characteristics.
US08863048B1 Methods, systems, and articles of manufacture for implementing multiple-patterning-aware correct-by-construction layout processing for an electronic design
Disclosed are methods, systems, and articles of manufactures for implementing multiple-patterning-aware correct-by-construction layout processing for an electronic design by identifying rules for a first layer and for second layer(s) adjacent to the first layer, determining one or more sets of grids based on the rules, extending or implementing shapes to terminate at some grids of the one or more sets of grids, and populating the data of the ends of the shapes in the first layer in a data structure. The one or more sets of grids are in direction(s) perpendicular to the routing direction(s) of the first layer and have one or more grid pitches determined based at least in part upon routing pitch(es) of the second layer(s) and rule(s) for vias.
US08863046B2 Controlling impedance and thickness variations for multilayer electronic structures
Impedance control, and the uniformity of electrical and mechanical characteristics in electronic packaging are becoming more important as chip and bus speeds increase and manufacturing processes evolve. Current state of the art design and manufacture processes inherently introduce physical dielectric thickness variations into PCB cross sections. These thickness variations between the ground reference plane(s) and the signal layer(s) inject undesirable characteristic impedance variations and undesirable mechanical variations in thickness and surface topology. Therefore a multilayer electronic structure and a method of manufacture is presented.
US08863045B1 Optical proximity correction method based on hybrid simulation model
An optical proximity correction (OPC) method is disclosed, in which original design patterns are first grouped into a first group and a second group, wherein each pattern of the first group has a size greater than a size of any pattern of the second group. Next, a simple OPC model and a complex OPC model are individually established for the two groups using different numbers of convolution kernels. After that, the simple OPC model and the complex OPC model are combined together to generate a hybrid OPC model which is thereafter used to perform an OPC treatment on the original design patterns. This method is capable of shortening the OPC processing time and increasing the flexibility in utilizing OPC software and hardware resources.
US08863044B1 Layout assessment method and system
Candidate layout patterns can be assessed using a sparse pattern dictionary of known design layout patterns by determining sparse coefficients for each candidate pattern, reconstructing the respective candidate pattern, and determining reconstruction error. Any pattern with reconstruction error over a threshold value can be flagged. Compressive sampling can be employed, such as by projecting each candidate pattern onto a random line or a random matrix. The dictionary can be built by determining sparse coefficients of known patterns and respective basis function sets using matching pursuit, variants of SVD, and/or other techniques.
US08863041B1 Zooming user interface interactions
A computer-implemented user interface method includes receiving a first user selection at a first location on a graphically-displayed object on a graphical user interface, receiving a subsequent user selection, separate from the first user selection, at a second location on the graphically-displayed object, determining a relative orientation between the first location and the second location, and zooming on the graphically-displayed object centered on a point that is along a line between the first location and the second location. A direction of the zooming is determined from the relative orientation of the first location to the second location.
US08863040B2 Gesture-based selection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gesture-based selection. In one aspect, a method includes displaying, on a user interface, information referencing a first set of data items, and at least one control that references multiple values, identifying a first gesture input by a user using the control, selecting a first value based on the first gesture, identifying a second gesture input by the user using the control, selecting a second value based on the second gesture, selecting a second set of data items to display based on the first and second values, and displaying information referencing the second set of data items.
US08863036B2 Information processing apparatus, display control method, and storage medium
The present invention is directed to preventing a user from losing sight of a parameter that the user is currently set. To solve the problem, there is provided an information processing apparatus or a display control method for, when detecting that a node in a structure display area is selected by a user's operation, specifying a tab of setting associated with the selected node via a management unit and displaying the tab in a detailed setting display area, and when detecting that a tab in the detailed setting display area is selected by a user's operation, specifying a node associated with the selected tab, via a management unit and displaying the node in a selected state in the structure display area.
US08863028B2 Motion desktop
A motion desktop, including a moving image, may be presented on a display screen of a processing device. Foreground items such as, for example, icons and associated text, or other information, may appear on a surface of the motion desktop. In embodiments consistent with the subject matter of this disclosure, foreground content may be rendered to a composing surface, which may be an alpha-enabled surface capable of presenting translucent items. A motion desktop module may render content for at least a portion of a background of the motion desktop to a respective shared memory, shared with a composer. The composer may periodically copy the rendered content from the shared memory to the composing surface, where the composer may compose and blend a scene from background and foreground content. The composed scene may then be presented as the motion desktop.
US08863027B2 Moving object on rendered display using collar
In response to receiving a first user action in relation to an object displayed on the rendered display, a collar is displayed on the rendered display around the object. The collar and the object can be made translucent. The collar can have the same shape as the object, but can be larger in size than the object. In response to receiving a second user action in relation to the collar, the object and the collar are moved on the rendered display in correspondence with the second user action, without finalizing a current location of the object on the rendered display after the second user action has been completed. In response to receiving a third user action, the current location of the object is finalized on the rendered display and the collar is removed from around the object on the rendered display.
US08863024B2 Smart window creation in a graphical user interface
A method for controlling a graphical user interface (GUI) comprises preparing a window for displaying at an intended display location in a window display operation. The location of GUI control elements of the window at the intended display location and the location of a graphical cursor are identified. GUI control element location and the graphical cursor location are compared. The window display operation is modified if the two coincide, for example by moving the window display location so that they do not coincide.
US08863020B2 Portable electronic device and method of controlling same
A method includes displaying one or more selectable features on a touch-sensitive display of a portable electronic device, detecting a gesture on the touch-sensitive display, identifying at least one of the selectable features based on a direction of the gesture, and increasing a size of the at least one of the selectable features.
US08863019B2 Modifying numeric data presentation on a display
Various systems, processes, and products may be used to modify numeric data presented on a display. In particular implementations, a system, a process, and a product for modifying numeric data presented on a display may include the ability to generate a user interface including a section that has numeric data in a report format and to determine when input via one or more user digits contacting a display presenting the user interface has been received. The system, the process, and the product may also include the ability to determine whether the digit input is a command regarding the numeric data and to generate, based on the command determination, a user interface that modifies the presentation of the numeric data and represents at least the majority of the numeric data.
US08863018B2 System and method for filter creation and use for building automation systems
A system for filtering items to be displayed on a graphical user interface provided to a client and for interaction by a user, the graphical user interface for a building automation system, is provided. The system includes a processor and memory communicably coupled to the processor. The memory includes computer code for allowing the user to create a filter definition via a computer based form. The memory further includes computer code for saving the created filter definition to memory and computer code for applying the saved filter definition to a set of building automation system data items. The memory yet further includes computer code for generating the graphical user interface, the graphical user interface including results of the applied filter definition.
US08863016B2 Device, method, and graphical user interface for manipulating user interface objects
A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
US08863014B2 User interface for product comparison
A novel search interface embedded in the specification sheet of a product. By manipulating the specification sheet of the product the user may filter and refine the search results without having to type search queries and without having to return to the main search result page. The user may select one (or more) of the product characteristics listed in the specification sheet to activate as a search criterion. For example, if the user is viewing monitors and activates the LED backlight product characteristic as a search criterion, the search interface would perform a search to filter out plasma monitors, LCD monitors etc. The user may manipulate other data in the specification sheet including the priority of the activated product characteristics, the order in which the product characteristics are displayed in the specification sheet. The user may also set search filters for the parameters of the product characteristics.
US08863013B2 Generating a user defined page having representations of content in other pages
Provided are a method, system, and article of manufacture for generating a user defined page having representations of content in other pages. User selection is received via a computer user interface of a portion of content within a page rendered in a display device. A graphical element is generated representing the selected portion of the content in response to receiving the user selection. A determination is made of a computer address of the selected content in response to receiving the user selection. The generated graphical element is added to a user page. The graphical element in the user page is associated with the determined computer address. User selection is received via the computer user interface of the graphical element within the user page. Content at the computer address associated with the selected graphical element is rendered in the within the user page display device.
US08863010B2 Linking user interface design environment and application development environment
Creation of an application having a user interface is supported by linking a UI design environment to an application development environment. A user interface (UI) requirement is received, applying to creation of a UI object that is to be included in an application to be created. An input from a UI designer is received to create the UI object, the input being made in a UI design environment in which the UI requirement is available to the UI designer. The UI object and the UI requirement are provided to an application development environment for an application developer to create the application that includes the UI object. The UI requirement may be received through a top-down approach or through a bottom-up approach. A system may have a linking element between the UI design environment and the application development environment.
US08863007B2 Programmatic information transfer
An illustrative embodiment of a computer-implemented method for information transfer displays a graphical user interface on a display device, wherein the graphical user interface has a plurality of regions defined by boundaries on the display device, wherein each region represents output from an associated data processing system, and responsive to an object in a first region in the plurality of regions in the graphical user interface being moved to a second region in the plurality of regions in the graphical user interface, transferring information associated with the object from a first data processing system associated with the first region to a second data processing system associated with the second region.
US08863001B2 Web application home button
Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
US08863000B2 Method and system for action suggestion using browser history
Disclosed is a method and system for displaying one or more actions associated with a domain. A server computer receives over a network from a client-side module executing on a computing device a Uniform Resource Locator (URL) associated with a web page to which a user has navigated via a browser executing on the computing device. The server computer determines that the web page is part of a domain that the user has navigated to more than a predetermined number of times within a given period of time. The server computer determines a category associated with the web page and determines one or more actions associated with the domain. The server computer transmits to the computing device for display in the browser a link, the link representing an action associated with the domain and with the category associated with the web page.
US08862999B2 Dynamic de-identification of data
The present invention relates to a method, computer program product and system for masking sensitive data and, more particularly, to dynamically de-identifying sensitive data from a data source for a target application, including enabling a user to selectively alter an initial de-identification protocol for the sensitive data elements via an interface.
US08862997B2 Network management system and network management method
A network management system which is capable of easily identifying devices, and enhancing the operability of a device management application used by a manager. The network management system includes devices, and a server connected to the devices via a network. The server is configured to be capable of communicating with the devices by SNMPv1, SNMPv3 and SLP. When SNMPv1 can be used for a device, the server acquires device information from the device by SNMPv1. When SNMPv1 cannot be used but SNMPv3 can be used for a device, and an SNMPv3 password is registered, the server acquires device information from the device by SNMPv3. When SNMPv1 cannot be used but SNMPv3 can be used for a device, and a SNMPv3 password is not registered, the server acquires device information from the device by SLP.
US08862996B1 Method and apparatus for container mapping presentation of distributed systems
A method, apparatus and computer program product for presenting information associated with elements of a distributed system is disclosed. A method for presenting information associated with selected ones of a plurality of elements in a distributed system, the method comprising the steps of representing attributes of, and relationships among the elements as associated configuration non-specific entities, associating selected one of the elements with at least one mutually exclusive group, applying a criterion to selected ones of the at least one groups, extracting attributes and/or relationships of the elements within the selected at least one group associated with the selected criterion and presenting information associated with the extracted attributes and/or relationships for the at least one selected group.
US08862985B2 Screen reader with customizable web page output
A screen reader application for visually impaired users suppresses unwanted content that is output by Braille or text-to-speech. The invention accesses, but does not modify, the document object model of the web page and enumerates web page elements for the end user to either hide or skip to. The end user selections are saved as rules which may be applied according to various levels of scope include web page specific, site specific or web-wide. A screen magnification application for visually impaired users automatically sets the visual focus and magnification level on a web page element according to end-user selection.
US08862965B1 Decoding failure management
Systems, methods, and other embodiments associated with decoding codewords are described. According to one embodiment, a read channel includes a set of memories and a decoding logic. The set of memories is configured to decode a plurality codewords. At least one memory is classified as an inactive memory for use when a failure occurs. The remaining memories of the set of memories are classified as active memory for decoding. The decoding logic is configured to decode the plurality of codewords using the active memory of the set of memories. When the decoding logic fails to decode a codeword, which is stored in a memory of the active memory, resulting in a failed codeword, the memory of the active memory is reclassified as a memory of the inactive memory.
US08862957B2 Symbol selective scaling with parity forcing
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for data processing systems with symbol selective scaling interacting with parity forcing.
US08862956B2 Compound hold-time fault diagnosis
Aspects of the invention relate to techniques for diagnosing compound hold-time faults. A profiling-based scan chain diagnosis may be performed on a faulty scan chain to determine observed scan cell failing probability information and one or more faulty segments based on scan pattern test information. Calculated scan cell failing probability information may then be derived. Based on the calculated scan cell failing probability information and the observed scan cell failing probability information, one or more validated faulty segments are verified to have one or more compound hold-time faults. Finally, one or more clock defect suspects may be identified based on information of the one or more validated faulty segments.
US08862951B2 Decision feedback equalizer
A circuit includes a summation circuit for receiving an input data signal and a feedback signal including a previous data bit. The summation circuit is configured to output a conditioned input data signal to a clock and data recovery circuit. A first flip-flop is coupled to an output of the summation circuit and is configured to receive a first set of bits of the conditioned input data signal and a first clock signal having a frequency that is less than a frequency at which the input data signal is received by the first summation circuit. A second flip-flop is coupled to the output of the summation circuit and is configured to receive a second set of bits of the conditioned input data signal and a second clock signal having a frequency that is less than the frequency at which the input data signal is received by the first summation circuit.
US08862949B2 Systems and methods for storing information
Embodiments relate to reliably storing information in a sensor or other device. In an embodiment, information storage circuitry comprises independent, redundant memory portions and error detection circuitry. The circuit can operate in cooperation with a memory writing procedure that utilizes a validity bit and sequentially writes to one or the other of the redundant memory portions such that at least one of the memory portions has data that is valid and can be recognized as such.
US08862947B1 Application version deployment using crash reports
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for application lifecycle management including providing a first application version to initial computing devices. The method includes receiving first crash reports from the first application version. The method includes determining that the first crash reports include more than a first threshold of reports. The method includes preventing provision of the first application version to additional computing devices in response to determining that the first crash reports include more than the first threshold of reports. The method includes receiving second crash reports from the first application version. The method includes determining that the second crash reports include less than a second threshold of reports. The method includes providing the first application version to the additional computing devices in response to determining that the second crash reports include less than the second threshold of reports.
US08862942B2 Method of system for detecting abnormal interleavings in concurrent programs
A method and system for detecting abnormal interleavings in a multi-threaded program includes generating an execution log in response to execution of the multi-threaded program. Based on the execution log, a list of allowable immediate interleavings is generated if the execution of the multi-threaded program resulted in no concurrency errors and a list of suspicious immediate interleavings is generated if the execution of the multi-threaded program resulted in one or more concurrency errors. The first and second lists are compared to generate a list of error-causing immediate interleavings. A replayable core is then generated and executed based on the list of error-causing immediate interleavings.
US08862939B2 Network system and management server
A network system configured from a test device that executes a test including a continuity test and a performance test of a network configured from a plurality of transfer devices and a management server that requests an execution of the test for the test device, in this way, one or more backup session used for executing the test is selected from a plurality of sessions, the test is executed for a processing interval in a success, a next test is executed by the backup session when the processing time for the test exceeds over a specified time, thereby, a large number of tests can be executed and the test can be executed regularly even when the processing time becomes longer caused by a failure etc.
US08862937B2 Method and system for migrating data from multiple sources
An approach is provided for migrating data. Data is received from a plurality of source systems. The received data is processed for conversion to a target system. A failure condition associated with the processing is detected. An action is selectively initiated from a point of failure corresponding to the detected failure condition. The action includes either retrying the processing, aborting the processing, initiating simulation of the process, forcing completion of the processing, or a combination thereof.
US08862933B2 Apparatus, systems and methods for deployment and management of distributed computing systems and applications
Embodiments of apparatus, systems and methods facilitate the running a distributed computing application on at least one of a plurality of cloud infrastructures. In some embodiments, the processor implemented method comprises: deriving an infrastructure independent representation of the distributed computing application; and running the distributed computing application on one of a plurality of cloud infrastructures by utilizing a cloud-specific implementation of the infrastructure independent representation of the distributed computing application. The cloud-specific implementation of the infrastructure independent representation corresponds to the cloud infrastructure on which the distributed application is run.
US08862931B2 Apparatus and method for storing and assigning error checking and correcting processing of data to storage arrays
A data processing module includes a first interface connected to (i) a host via a second interface, and (ii) storage arrays. The first interface receives, from the host via the second interface, blocks of data for storage in one or more of the storage arrays. A memory stores the blocks of data received by the first interface. A processor (i) determines error checking and correcting processing to be applied to each block of data of the blocks of data, and (ii) for each block of data, (a) transfers the block of data from the memory to a selected storage array of the storage arrays, and (b) assigns, to the selected storage array, the error checking and correcting processing to be applied to the block of data. The memory stores a map. The map indicates storage of the blocks of data among the storage arrays.
US08862926B2 Hardware controlled PLL switching
A system and method for efficiently managing multiple PLLs on a system on a chip (SOC). A SOC includes a hardware phase lock loop (PLL) switching control block coupled to a software interface. The hardware PLL switching (HPS) control block receives PLL switch requests from software. The request identifies a given core clock received by a given processing core of multiple processor cores on the SOC and indicates the identified core clock is not to be provided anymore by a current PLL. The request indicates a given search method including search conditions. The HPS control block searches for a target PLL that satisfies these search conditions. In response to finding the target PLL, the HPS control block changes clock network connections and parameters across the die of the SOC. These changes across the die disconnect the identified core clock from the current PLL and connects the identified core clock to the target PLL.
US08862921B1 Apparatus for remote wake-up during dedicated charging mode
An apparatus for remote wake-up during dedicated charging mode includes: a USB transceiver port; a USB connector port; a switch network coupling the USB transceiver port to the USB connector port; and control logic coupled to the switch network and operative to control the switch network to disconnect the USB transceiver port from the USB connector port during a dedicated charger operational mode and to connect the USB transceiver port to the USB connector port upon the detection of a potential remote wake-up condition.
US08862920B2 Power state management of an input/output servicing component of a processor system
A method of regulating power states in a processing system may begin with a processor component reporting a present processor power state to an input-output hub, where the present processor power state corresponds to one of a plurality of different processor power states ranging from an active state to an inactive state. The input-output hub receives data indicative of the present processor power state and, in response to receiving the present processor power state, establishes a lowest allowable hub power state that corresponds to one of a plurality of different hub power states ranging from an active state to an inactive state. The method continues by determining a present hub power state for the input-output hub, wherein depth of the present hub power state is less than or equal to depth of the lowest allowable hub power state.
US08862915B2 Gateway card, gateway device, method of controlling gateway card, and computer product
A gateway card is connected to an information processor, and receives and transmits data between different networks. The information processor has a normal power mode and a power saving mode. A switching unit connects a memory with the information processor if the information processor is in the normal power mode, or to the gateway card if the normal power mode of the information processor is changed to the power saving mode.
US08862908B2 Information processing apparatus, power source control method thereof, program thereof, and storage thereof
An information processing apparatus includes an information storage to store information indicating a state of the information processing apparatus; an information writing processor to write the information to the information storage; a main power source and an auxiliary power source to supply power to the information writing processor; and a discharge controller to control a discharge speed of the auxiliary power source. When a voltage output of the main power source becomes a reference voltage, the discharge controller switches a power source for the information writing processor from the main power source to the auxiliary power source, and then after completing information writing to the information storage by using the information writing processor and the auxiliary power source, the discharge controller controls the discharge speed of the auxiliary power source to decrease a voltage output of the auxiliary power source to a given voltage within a given time period.
US08862907B2 Information processing apparatus and power supply control method
There is provided an apparatus including an information processing apparatus including an internal system which consumes electric power, an AC adaptor identification unit which identifies a rating of an AC adaptor connected, and a battery charge control unit which controls charge of a battery storing electric power, the electric power being used for operation of the internal system, where the AC adaptor identification unit identifies a rating of the AC adaptor connected and switches a power supply path to the battery charge control unit and/or the internal system into a proper state according to the identification results.
US08862899B2 Storage access authentication mechanism
In embodiments according to the present invention an encryption switch is used to authorize access to LUNs from client VMs present in the cloud provider network. The encryption switch includes responder side software for an authentication protocol and an agent in the client VM includes the requestor side of the authentication protocol. The certificate of the client is securely provided to the encryption switch, which associates the client VM with the LUN. The client private key is securely provided to the client VM, which retains it only non-persistently. The client VM requests LUN access and performs an authentication handshake with the encryption switch. If successful the client VM than has access to the LUN. As the original certificate is linked to the client, if the client is itself a VM, should the client be moved to a different host, the certificate moves with it and LUN accessibility is maintained.
US08862897B2 Increasing data security in enterprise applications by using formatting, checksums, and encryption to detect tampering of a data buffer
A method, system, and computer program product for using hidden buffer formatting and passing obfuscated encryption key values to detect tampering with and/or prevent unauthorized inspection of a data buffer. The method comprises receiving an unencrypted sequence to be encrypted, selecting a layout version to associate to an encryption method and a checksum method, then encrypting the unencrypted sequence using the encryption method to form an encrypted sequence, and calculating, using the checksum calculation method, an unencrypted sequence checksum. Further, storing the encrypted sequence to form a hidden buffer payload, which hidden buffer has its own hidden buffer payload checksum. Encryption keys are not stored in program data, nor sent in the hidden buffers. Instead obfuscated encryption key values are used to generate keys on the fly. The receiver of a hidden buffer and obfuscated encryption key values can detect tampering or data corruption of the payload for further processing.
US08862896B2 Data protection using key translation
In the data security field, a data protection process embodied in a computer system or computing device or equivalent and which securely descrambles protected (scrambled) data. The process descrambles the data using a dynamic process employing a set of multi-level trees of deterministic functions to generate a descrambling mask value and recover the descrambled message.
US08862894B2 Computerized method, program, and apparatus for limited sharing of digital content
Personal Digital Server (“PDS”) is a unique computer application for the storage, updating, management and sharing of all types of digital media files, including audio, video, images and documents, irrespective of their format. PDS provides users with a single location to store and access, both locally and remotely, all of their digital media. It also provides the user total control of the overall management of these assets.
US08862892B2 System and method for detecting a security compromise on a device
Embodiments of a system and method for detecting a security compromise on a device are described. Embodiments may be implemented by a content consumption application configured to protect content decryption keys on a device, such as a computer system (e.g., a desktop or notebook computer) or a mobile device (e.g., a smartphone or tablet). For instance, the content consumption application may be configured to provide decryption keys for respective content to a media component (or another component of the operating system) if multiple conditions have been met. For instance, in various embodiments, the content consumption application may pass the key to the media component after ensuring that i) one or more security mechanisms of the device operating system have not been compromised and ii) one or more executable instructions of the content consumption application have not been tampered (e.g., instructions corresponding to a function that handles the decryption key(s)).
US08862890B2 Method and apparatus for processing biometric information
A biometric-information processing apparatus and method including storing sample biometric information of a user each time biometric authentication processing for verifying sample biometric information of a user against enrolled biometric information registered in a first storage unit succeeds, where the user's sample biometric information is stored in a second storage unit, and selecting an update-candidate biometric information for updating the user's enrolled biometric information from the user's sample biometric information stored in the second storage unit, based on a result of verification of multiple pieces of the user's sample biometric information stored in the second storage unit against enrolled biometric information of other users.
US08862887B1 Providing user contributions for re-published content
In one embodiment, a method for providing user contributions for shared content on a network includes receiving content at a network system for publication on the network system where content is not currently being published. The method determines that the content is associated with one or more stored previous user contributions that were contributed by one or more users of a previous network system and previously published with the content on the previous system. The previous user contributions are obtained, and the content and the previous user contributions are published on the network system to allow access by users of the network system.
US08862884B2 Method of generation of a secret key for a wireless communication system
The present invention concerns a method of generation of a secret key, shared between a first terminal and a second terminal. The key is generated from the impulse response of the transmission channel separating the two terminals. A first message representative of the impulse response estimated by the first terminal is transmitted to the second terminal. This message is encoded using a channel encoding and punctured at a rate which prevents any decoding if additional information is missing. The second terminal combines this first message with at least a part of a second message representative of the impulse response estimated by the second terminal in order to attempt to decode the first message. If the decoding is successful the secret key is generated by the second terminal from the first message thus decoded.
US08862880B2 Two-stage anonymization of mobile network subscriber personal information
A two-stage anonymization process is applied to monitored network traffic in which unique user identifiers, such as the MSISDN (Mobile Station International Subscriber Directory Number), are extracted from the traffic and anonymized to generate an ASI (anonymized subscriber identifier). A strictly random RSI (random subscriber identifier) is generated and used to replace the ASI. The RSI is generated upon a first occurrence of an ASI and stored in a lookup table for utilization upon subsequent ASI occurrences. Use of the strictly random RSI enables various studies and analysis of user behavior to be performed at a heightened level of privacy protection as compared with conventional anonymization schemes that do not utilize strictly random identifiers.
US08862877B2 Data anonymity system
A method and system for providing data anonymously is provided. The method involves receiving an encrypted operator match ID by a client device from a first entity, where the encrypted operator match ID is encrypted using a first encryption key; decrypting the encrypted operator match ID using a first decryption key, associated with the first encryption key, by the client device to obtain a decrypted operator match ID; encrypting the decrypted operator match ID using a second encryption key by the client device to obtain a re-encrypted operator match ID; and sending the client device usage information with the re-encrypted operator match ID by the client device to a second entity through an anonymous channel, where the second entity decrypts the re-encrypted operator match ID using a second decryption key, associated with the second encryption key, to obtain the operator match ID.
US08862870B2 Systems and methods for multi-level tagging of encrypted items for additional security and efficient encrypted item determination
The present disclosure is directed towards systems and methods for performing multi-level tagging of encrypted items for additional security and efficient encrypted item determination. A device intercepts a message from a server to a client, parses the message and identifies a cookie. The device processes and encrypts the cookie. The device adds a flag to the cookie indicating the device encrypted the cookie. The device re-inserts the modified cookie into the message and transmits the message. The device intercepts a message from a client and determines whether the cookie in the message was encrypted by the device. If the message was not encrypted by the device, the device transmits the message to its destination. If the message was encrypted by the device, the device removes the flag, decrypts the cookie, removes the tag from the cookie, re-inserts the cookie into the message and transmits the message to its final destination.
US08862866B2 Method and apparatus for providing an adaptable security level in an electronic communication
A method of communicating in a secure communication system, comprises the steps of assembling a message at a sender, then determining a security level, and including an indication of the security level in a header of the message. The message is then sent to a recipient.
US08862862B2 Offloading the processing of a network protocol stack
A computer system is partitioned during a pre-boot phase of the computer system between a first partition and a second partition, wherein the first partition to include a first processing unit and the second partition to include a second processing unit. An Input/Output (I/O) operating system is booted on the first partition. A general purpose operating system is booted on the second partition. Network transactions are issued by the general purpose operating system to be performed by the I/O operating system. The network transactions are performed by the I/O operating system.
US08862856B2 Implementing remapping command with indirection update for indirected storage
A method, apparatus, and a storage system are provided for implementing enhanced indirection update for indirected storage devices. A novel remapping command generated by a host is used to store indirection data. The remapping command enables remapping of a set of Logical Block Addresses (LBAs) to a different set of LBAs. The remapping command includes a source LBA, length and a destination LBA.
US08862853B2 System and method for high performance secure access to a trusted platform module on a hardware virtualization platform
A system and method for high performance secure access to a trusted platform module on a hardware virtualization platform, which includes Virtual Machine Monitor (VMM) managed components coupled to the VMM and a plurality of Virtual Machines (VMs). One of the VMM managed components is a Trusted Platform Module (TPM) Each virtual machine includes a guest Operating System, a TPM device driver (TDD), and at least one security application. The VMM creates an intra-partition in memory for each TDD such that other code and information at a same or higher privilege level in the VM cannot access the TDD's memory contents. The VMM also maps access only from the TDD to a TPM register space specifically designated for the VM requesting access. Contents of the TPM requested by the TDD are stored in an exclusively VMM-managed protected page table that provides hardware-based memory isolation for the TDD.
US08862852B2 Apparatus and method to selectively provide information to one or more computing devices
A method is disclosed to selectively provide information to one or more remote computing devices. The method provides an information storage and retrieval system comprising first information, a first logical partition, and a second logical partition, where the first information is disposed in the first logical partition. The method further provides a data extraction algorithm, forms second information comprising an instantaneous point-in-time copy of the first information, and forms third information from the second information using the data extraction algorithm. The method then migrates the third information from the first logical partition to the second logical partition, and provides access rights to that third information to one or more computing devices capable of communicating with the information storage and retrieval system.
US08862848B2 Data storage using bitmaps
A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control I/O access to the storage mediums. The controller is further arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all I/O access for the image to the second storage medium, periodically age data from the second storage medium to the first storage medium, create a new empty bitmap for each period, and in response to an I/O access for data in the image, update the latest bitmap to indicate that the data has been accessed and update the previous bitmaps to indicate that the data has not been accessed.
US08862847B2 Distributed storage method, apparatus, and system for reducing a data loss that may result from a single-point failure
A distributed data storage method, apparatus, and system for reducing a data loss that may result from a single-point failure. The method includes: splitting a data file to generate K data slices, splitting each data slice of the K data slices to generate M data blocks for each data slice, and performing check coding on the M data blocks by using a redundancy algorithm to generate N check blocks; determining, by using a random algorithm, a first physical storage node corresponding to one block of the M data blocks and the N check blocks, and determining at least M+1 different physical storage nodes based on the determined first physical storage node and according to a first rule-based sorting manner; and storing at least M+1 blocks of the M data blocks and the N check blocks onto the at least M+1 different storage nodes, where K, M, and N are integers.
US08862846B2 Control apparatus, control method, and storage apparatus
A control apparatus includes a processor. The processor determines, upon detecting a read error on a first volume of a storage under a non-equivalent state, a first storage area in which the read error has occurred. The first storage area is included in the first volume. The processor determines whether a write process has been conducted on the first storage area under the non-equivalent state. The processor determines whether a write process has been conducted on a second storage area under the non-equivalent state. The second storage area is included in a second volume of a storage and corresponds to the first storage area. The processor copies data stored in the second storage area to the first storage area when no write process has been conducted on the first storage area and the second storage area under the non-equivalent state.
US08862841B2 Method and system for scaleable, distributed, differential electronic-data backup and archiving
One embodiment of the present invention provides a distributed, differential electronic-data backup and archiving system that includes client computers and cells. Client computers execute front-end-application components of the distributed, differential electronic-data backup and archiving system, the front-end application components receiving data objects from client computers and sending the received data objects to cells of the distributed, differential electronic-data backup and archiving system for storage. Cells within the distributed, differential electronic-data backup and archiving system store the data objects, each cell comprising at least one computer system with attached mass-storage and each cell storing entire data objects as lists that reference stored, unique data chunks within the cell, a cell storing all of the unique data chunks for all data objects stored in the cell.
US08862835B2 Multi-port register file with an input pipelined architecture and asynchronous read data forwarding
In an embodiment of the invention, a multi-port register file includes write port inputs (e.g. write address, write enable, data input) that are pipelined and synchronous and read port inputs (e.g. read address) that are asynchronous and are not pipelined. Because the write port inputs are pipelined, they are stored in pipelined registers. When data is written to the multi-port register file, data is first written to the pipelined registers during a first clock cycle. On the next clock cycle, data is read from the pipelined registers and written into memory array registers. When the read address is identical to the write address stored in the pipelined memory, the result of a bit-wise ANDing of data stored in pipelined synchronous data registers and data stored in pipelined synchronous bit-wise registers is presented at the output of the multi-port register file.
US08862834B2 Shared memory translation facility
Aspects include a system, method and computer program product for providing a shared memory translation facility. The method includes receiving a request for access to a memory address from a requestor at a configuration, the receiving at a shared memory translation mechanism. It is determined whether the memory address refers to a shared memory object (SMO), the SMO accessible by a plurality of configurations managed in different zones of memory. Based on determining that the memory address refers to the SMO, it is determined whether the configuration has access to the SMO. Based on determining that the configuration has access to the SMO, the requestor is provided a system absolute address for the SMO and access to the SMO. In this manner direct interchange of data between the configuration and the plurality of configurations is allowed.
US08862833B2 Selection of storage containers for thin-partitioned data storage based on criteria
Various embodiments storing volumes of data in a data storage system, including one or more data storage containers, the data storage containers being thin-provisioned to provide virtual data storage capacity which is greater than a real data storage capacity of the data storage hardware are provided. In one embodiment, by way of example only, a real data storage capacity of the data storage system for accommodating new volumes is determined. Over-allocation information relating to one or more data storage containers is determined. Extrapolated future anticipated use of one or more containers of the data storage system from historical data storage use information is determined. One or more candidate data storage containers on the basis of information from the determining the real data storage capacity, over-allocation information, and the extrapolated future anticipated use is selected. Additional system and computer program product embodiments are disclosed and provide related advantages.
US08862828B2 Sub-numa clustering
Method and apparatus to efficiently store and cache data. Cores of a processor and cache slices co-located with the cores may be grouped into a cluster. A memory space may be partitioned into address regions. The cluster may be associated with an address region from the address regions. Each memory address of the address region may be mapped to one or more of the cache slices grouped into the cluster. A cache access from one or more of the cores grouped into the cluster may be biased to the address region based on the association of the cluster with the address region.
US08862825B2 Processor supporting coarse-grained array and VLIW modes
A processor and an operating method are described. By diversifying an L1 memory being accessed, based on an execution mode of the processor, an operating performance of the processor may be enhanced. By disposing a local/stack section in a system dynamic random access memory (DRAM) located external to the processor, a size of a scratch pad memory may be reduced without deteriorating a performance. While a core of the processor is performing in a very long instruction word (VLIW) mode, the core may data-access a cache memory and thus, a bottleneck may not occur with respect to the scratch pad memory even though a memory access occurs with respect to the scratch pad memory by an external component.
US08862822B2 Information processing apparatus and start-up method of the apparatus
An information processing apparatus on which a non-volatile storage device is mountable is provided. The information processing apparatus comprises: a volatile storage unit; a mount unit that mounts the device; an acquisition unit configured to acquire information of the device; an estimation unit that estimates a resume time from hibernation using the device; a first control unit that controls to store the data stored in the volatile storage unit to the device if the resume time is shorter than a predetermined time and to control not to store the data stored in the volatile storage unit to the device if the resume time is longer than the predetermined time; and a second control unit that controls to read the data from the non-volatile storage unit to the volatile storage unit if the data is stored in the non-volatile storage unit.
US08862818B1 Handling partial stripe writes in log-structured storage
A system and method for writing data a series of partial stripe writes to a redundant array of independent disks (RAID) with parity system. In one embodiment, the RAID with parity system is implemented as a log-structured storage system. In the RAID with parity system, each of the partial stripe writes can be issued before the active stripe is fully written. To buffer each partial stripe write, some data from each partial stripe write can be written to a scratch stripe before being written to the active stripe so that only writes of a predetermined size are issued to the active stripe. Other embodiments are also described herein.
US08862811B2 Semiconductor device performing burst order control and data bus inversion
Disclosed herein is a device that a device including first data lines transmitting a plurality of sequential first data bits, respectively, second data lines transmitting a plurality of sequential second data bits, respectively, third data lines transmitting a plurality of sequential third data bits, respectively, a BOC circuit rearranging order of the plurality of first data bits supplied from the plurality of first data lines in accordance with address information, the BOC circuit supplying the resultant to the plurality of second data lines as the plurality of second data bits, and a DBI circuit performing inversion or non-inversion of the plurality of second data bits supplied from the plurality of second data lines independently of each other in accordance with a predetermined condition, the DBI circuit supplying the resultant to the plurality of third data lines as the plurality of third data bits.
US08862808B2 Control apparatus and control method
A control apparatus includes a capacitor to store electric power supplied from the power supply unit and to supply the stored electric power to the control apparatus when the power supply from the power supply unit is stopped, a first nonvolatile memory, a second nonvolatile memory, a first controller, and a second controller. The first controller writes the data, stored in the cache memory, into the first nonvolatile memory when the external power supply is stopped verifies whether the data stored in the first nonvolatile memory is normal, and sends information of area where the data in the first nonvolatile memory is not normal when the verification indicates that the writing is not normal. And the second controller writes the information sent from the first controller into the second nonvolatile memory.
US08862803B2 Mediating communciation of a univeral serial bus device
An apparatus for mediating communication between a universal serial bus (USB) device and a host computing device is described. In an example, the apparatus includes a USB host interface configured to be connected to a downstream USB device, and a USB device interface configured to be connected to an upstream host computing device. The apparatus also includes a mediation module positioned between the USB host interface and the USB device interface and configured to determine whether the USB device is authorized to communicate with the host computing device.
US08862802B2 Switch fabric having a serial communications interface and a parallel communications interface
A switch fabric is disclosed that includes a serial communications interface and a parallel communications interface. The serial communications interface is configured for connecting a plurality of slave devices to a master device in parallel to transmit information between the plurality of slave devices and the master device, and the parallel communications interface is configured for separately connecting the plurality of slave devices to the master device to transmit information between the plurality of slave devices and the master device, and to transmit information between individual ones of the plurality of slave devices. The parallel communications interface may comprise a dedicated parallel communications channel for each one of the plurality of slave devices. The serial communications interface may comprise a multidrop bus, and the parallel communications interface may comprise a cross switch.
US08862800B2 Distributed storage network including memory diversity
A dispersed storage (DS) unit includes a processing module and a plurality of hard drives. The processing module is operable to maintain states for at least some of the plurality of hard drives. The processing module is further operable to receive a memory access request regarding an encoded data slice and identify a hard drive of the plurality of hard drives based on the memory access request. The processing module is further operable to determine a state of the hard drive. When the hard drive is in a read state and the memory access request is a write request, the processing module is operable to queue the write request, change from the read state to a write state in accordance with a state transition process, and, when in the write state, perform the write request to store the encoded data slice in the hard drive.
US08862798B1 Fast parallel-to-serial memory data transfer system and method
An integrated circuit (IC) that enables a fast parallel-to-serial memory data transfer is described. The IC includes a first input output (IO) interface operable to receive a plurality of data in parallel from a memory device, wherein the plurality of data is a binary sequence. The IC also includes a controller receiving the plurality of data from the first IO interface, wherein the controller is operable to generate a compressed data by compressing the plurality of data, wherein a portion of the compressed data provides information on a significant portion of the plurality of data. And the IC also includes a second IO interface receives the compressed data from the controller and serially shifts the compressed data out of the IC.
US08862796B1 Lossy hit buffer
Configurations providing a configurable buffer for storing incoming event tracking data communications in a lossy manner are described. In one aspect, a server can utilize the configurable buffer for storing the incoming event tracking data communications. When the buffer becomes full, the server can transmit the accumulated tracking data communications in the configuration buffer as a batch transmission. The server can discard any new incoming requests once the buffer becomes full. Further, the server can replace data in the buffer with new incoming requests based on one or more criterion if the buffer is full.In some implementations, the server transmits the batch of the accumulated tracking data communications in the configurable buffer after a predetermined time has elapsed.
US08862794B2 Non-disruptive selective traffic blocking in a SAS domain
The invention may be embodied in a SAS expander with register bits within Phys associated with I/O devices. Setting and unsetting the register bit in the Phy associated with a particular physical or logical device allows I/O traffic to be blocked and unblocked, as desired, to the selected physical or logical devices. In a particular embodiment, when the register bit is set to a blocking state, an OPEN request that comes in on the SAS link is rejected using OPEN_REJECT (RETRY). Phy register bits may be provided for multiple different SAS protocols that can be controlled individually for each attached SAS device. The Phy register bit may also be used to reject only SAS connection requests that attempt to leave a particular SAS link.
US08862789B2 Communication control device
An electronic device comprises a plurality of memory components, a connector, a receiver, and a communication component. The connector is configured to operatively connect the electronic device to an external device. The external device is capable of individually recognizing the memory components one at a time or simultaneously recognizing only a few of the memory components. The receiver is configured to receive a select instruction that specifies which of the memory components will be recognized by the external device. The communication component is configured to automatically communicate with the external device to permit the external device to automatically recognize at least one of the memory components as a predefined memory component. The communication component is further configured to communicate with the external device when the receiver receives the select instruction to permit the external device to recognize at least one memory components according to the select instruction.
US08862785B2 System and method for redirecting input/output (I/O) sequences
A method for redirecting I/O (Input/Output) sequences. A computer platform is initialized. If the computer platform is enabled for command packet rerouting, the platform firmware may be used to install a runtime enable block I/O interface and a standard UNDI (Universal Network Device Interface) interface for routing I/O requests to a network controller or an out-of-band processor may be used to route I/O requests to a network interface controller. The routing of the I/O requests to the network controller or network interface controller enables the computer platform to boot from a remote block I/O storage device.
US08862783B2 Methods and system to offload data processing tasks
Via use of a shared data bus, a processor system offloads processing tasks. For example, a processor system communicates over a respective data bus with a data communication controller. After notifying the data communication controller of a particular block of data to retrieve, the processor system relinquishes control of the respective data bus so that the data communication controller can control the data bus and store a block of data in a specified memory location using direct memory access techniques. Upon receiving a notification of completion of storing the data block by the data communication controller, the processor system regains control of the respective data bus and notifies a data forwarding circuit to: i) partition the block of data into data packets, ii) apply respective headers to the data packets based on the header information received from the processor system, and iii) forward the data packets to the respective destination.
US08862781B2 Server device, client device, information processing system, information processing method, and program
An information processing method of an information processing system including a client device functioning as a client and a server device functioning as a server which are capable of communication via a network, includes the steps of: at the server device, managing format identification information provided so as to be unique for each content data within the range of each data format, corresponding to the contents of each content; at the client device, causing execution of communication via network, for specifying a content, as to the server device; at the server device, transmitting, to the client device, format identification information correlated with a specified content in response to specification of a content via network from the client device; and at the client device, managing the received and obtained format identification information as corresponding to the specified content.
US08862771B2 Distributed push-to-storage system with redundancy
Methods and systems for distributed push-to-storage with redundancy. One method includes the steps of setting at least two storage groups according to a required storage redundancy; registering a plurality of peer-to-peer devices; associating the peer-to-peer devices with at least one of the storage groups; receiving a first content having a large size to be stored in the at least two storage groups; fragmenting the first content into a plurality of first content fragments having a small size; and distributing the first content fragments approximately homogenously between the peer-to-peer devices associated with each storage group according to a first distribution function associated with each storage group.
US08862770B1 Processor architecture verification
A method and apparatus for tracking packets in a processor architecture verification system are disclosed herein. An embodiment of the method comprises identifying a completion event associated with the transfer of a packet across a point to point link network of a virtual bus interface; creating an identification for the packet; and storing data associated with the packet in a database, the data being indexable by way of the identification.
US08862767B2 Secure elements broker (SEB) for application communication channel selector optimization
Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
US08862766B2 Customized data delivery and network configuration via aggregation of device attributes
Aspects of a method and system for customized data delivery and network configuration via aggregation of device attributes are provided. In this regard, a first network device may receive device attributes from a plurality of devices that are communicatively coupled to the first network device. The first network device may aggregate the received device attributes and communicate the aggregate attributes to a source network device. The first network device may receive customized content from the source network device, wherein the customization is based on the aggregate device attributes. The first network device may communicate the customized content to the plurality of devices. The first network device may comprise, for example, a set-top box, a wired access point, and/or wireless access point. The device attributes of a device may comprise settings, capabilities, and/or user preferences of the device.
US08862764B1 Method and Apparatus for providing Media Information to Mobile Devices
A method and apparatus for providing digital streaming media data to client devices via a digital media control room is described. The method may include receiving a request at a server computer system from a mobile device to join a digital media control room, where the digital media control room is a virtual location that provides access to digital media data of a real-world event captured by a plurality of different mobile devices. The method may also include locating one or more available media streams associated with the digital media control room that capture the real-world event as the real-world event occurs. The method may also include transmitting data indicative of the one or more available media streams to the mobile device.
US08862760B1 Real-time streaming protocol gateway and proxy for serving and caching static media over a low bandwidth connection
A system and method to support the transmission of static media, originating from an HTTP source, as a Real-Time Streaming Protocol (RTSP) stream to a caching proxy. A server-side gateway accepts RTSP requests, loads a requested resource from the HTTP source, and streams requested portions of a file via RTSP. A RTSP proxy caches received portions of media to avoid re-requesting those portions. The RTSP proxy may receive a RTSP TEARDOWN command to trigger removal of cached media and passes the RTSP TEARDOWN command to the server-side gateway. Further, the server-side gateway may receive a RTSP TEARDOWN command to trigger the server-side gateway to remove media loaded from the HTTP source.
US08862757B2 Automatic multimedia upload for publishing data and multimedia content
Disclosed herein is a method and system for utilizing a digital data capture device in conjunction with a Bluetooth (BT) enabled mobile device for publishing data and multimedia content on one or more websites automatically or with minimal user intervention. A client application is provided on the BT enabled mobile device. In the absence of inbuilt BT capability, a BT communication device is provided on the digital data capture device. The BT communication device is paired with the BT enabled mobile device to establish a connection. The client application detects capture of data and multimedia content on the digital data capture device and initiates transfer of the captured data, multimedia content, and associated files. The digital data capture device transfers the captured data, multimedia content, and the associated files to the client application. The client application automatically publishes the transferred data and multimedia content on one or more websites.
US08862755B2 Apparatus and a method for modifying a command message in a digital multimedia network
An apparatus for modifying a command message (CMD) received from a source apparatus to control a target device parameter of a target apparatus within a digital multimedia network, wherein a hierarchical parameter address (HPA) or a parameter value contained in said command message (CMD) is changed according to at least one change script to provide a modified command message (CMD′).
US08862753B2 Distributing overlay network ingress information
Aspects of the present disclosure relate to providing secure access to resources of a private network. For example, a client device may transmit a request identifying the protected resource to an authentication server. The authentication server queries a network address lookup table to identify a network address of the protected resource based on the identifying information of the request. If the network address denotes a network location that is not generally accessible, the authentication server generates a resource record that identifies a bastion host, a port, and a connection method for accessing the protected resource. The resource record and the network address may then be transmitted to the client device. In response, the client device may use the information in the resource record to establish a tunnel connection with the bastion host, and the client device uses the tunnel connection to access the protected resource via the bastion host.
US08862747B2 Method and apparatus for tagging network traffic using extensible fields in message headers
Embodiments of a system and method of tagging network traffic with relevant user demographic and location information for facilitating the delivery of directed media are described. A tag processing module within a router device coupling a client computer to a destination site served by a server computer intercepts a request from a client computer to a server computer over a network. The tag processing module determines a unique device identifier corresponding to the client computer, generates a local user identifier for the client computer by performing a one-way hashing operation on the unique device identifier, derives demographic and location information for a user of the client computer, generates a request identifier associated with the intercepted request by encrypting the local user identifier, demographic information and geographic location information in an alphanumeric string, and embeds the alphanumeric string in an extensible field of a packet within the request to generate a tagged request identifier.
US08862743B1 Resource management
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing resources in a computing system. A plurality of distributed computing system resources are represented as nodes in a graph. Links between the nodes are defined, where each link in the links representing ownership or usage by a parent node of a respective resource represented by a child node. A message is sent from a source node in the graph to a target node in the graph wherein the source node is linked directly or indirectly to the target node. The message is processed by a message handler task associated with the target node, wherein processing includes allocating or deallocating a respective resource represented by the target node.
US08862741B1 Layered machine images
In certain embodiments, a computer-implemented method includes accessing user selection data that includes selections associated with computing system resources, determining two or more machine image layers from available machine image layers to instantiate on a particular computing system resource, and determining that a particular machine image layer is not cached locally on one or more memory devices of the particular computing system resource. The method includes, in response to determining that the particular machine image layer is not cached locally on one or more memory devices, accessing a stored copy of the particular machine image layer residing in memory external to the particular computing system resource and caching the stored copy of the particular machine image layer on the one or more memory devices of the particular computing system resource. The method further includes instantiating the particular machine image layer on the particular computing system resource.
US08862739B2 Allocating resources to virtual functions
A method of assigning resources to an input/output adapter having multiple ports may include determining a first port of the input/output adapter that includes a first bandwidth availability. A first number of resources assigned to the first port may be modified. The method may further include comparing a total count of resources assigned the ports to a maximum number of resources, where the total count includes the modified first number of resources. At least a portion of the modified first number of resources to the first port may be allocated to the first port.
US08862736B2 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.
US08862735B1 IP address management of multiple DHCP and DNS servers
An enterprise network may be managed. A graphical user interface (GUI) that shows IP address allocations for the network and that allows a user to configure DHCP scopes and DNS zones may be provided. A new host reservation request may be received from a user. The request may be translated into a first protocol and provided to a DHCP control server for processing. Based on the processing, configurations of multiple DHCP servers may be updated, to include the new host reservation, and provided to a configuration storage system for (at least temporary) storage and access by the multiple DHCP servers. The request may be translated into a second protocol and provided to a DNS management server for processing. Based on the processing, a configuration for a DNS server may be updated, to include the new host reservation, and stored in a DNS database.
US08862734B2 System and method for selectively controlling the addition of reserve computing capacity
In one embodiment, a system and method is disclosed for changing the resource availability of a particular user in a manner calculated to add the least cost to the user. A cluster of partition servers are arranged, in one embodiment, with a master controller for keeping track at any point in time as to the different licensing costs involved with different methods of adding resource capacity. When a user requires additional capacity the system calculates which of several possible resource enhancements to initiate based upon a least cost analysis.
US08862733B2 User-based prioritization for content transcoding
A system may include a server device. The server device may receive, from a device, a media item in a first format associated with the device, and determine a transcoding priority to be associated with transcoding of the media item based on information regarding a transcoding job request for one or more other media items received from the user and at least one of information associated with the media item or information associated with a user of the device. The server device may also select, based on the transcoding priority and at least one of the information associated with the media item or the information associated with the user, the media item, from among a number of media items, associated with one or more users, to be transcoded, and transcode the media item to a transcoded media item in a second format that is different than the first format.
US08862730B1 Enabling NAC reassessment based on fingerprint change
Providing security for a network is disclosed. Network traffic associated with a host is monitored. If an activity pattern associated with a configuration change of the host is observed, access by the host to the network is restricted based at least in part on the observed activity pattern.
US08862725B1 Managing multiple IP address management systems
Managing multiple IP address management systems is provided. In some embodiments, managing multiple IP address management systems includes providing an IP address management (IPAM) manager system for receiving a configuration command to manage a first IP address management system; receiving a configuration command to manage a second IP address management system; receiving a join request from the first IP address management system; and receiving a join request from the second IP address management system, in which the IP address management manager system is in communication with the first IP address management system and the second IP address management system for managing each of the first IP address management system and the second IP address management system.
US08862724B2 Processing apparatus, processing method, and communication system
A processing apparatus includes: an address converter configured to return an address in response to a search request from a server; and a substitute controller configured to control the address converter to return a first address in response to a first search request from a first server when the address converter has not received a second search request for a second address from a second server, and return the second address in response to the first search request from the first server when the address converter has received a second search request for the second address from the second server.
US08862722B2 Method and system for providing monitoring of network environment changes
An approach is provided for monitoring network environment changes. A plurality of events relating to activation of one or more network elements are tracked, wherein the events include movement of cables for the network element and activities corresponding to verification of connections over the cables. Event information relating to the events are stored. The event information includes status information of the verification of the connections. Access is provided to the stored event information for presentation via a portal.
US08862721B2 Environmental footprint monitor for computer networks
A system and method for obtaining an environmental footprint of a website are presented. The system includes a website embedded with a unique identifying tag, a user terminal to view the website, an environmental footprint server which identifies the unique identifying tag of the website, and a processor to calculate the environmental footprint of the website based upon time data and the average emissions emitted by a user terminal, the server hosting the website and a network connecting the user terminal and the server.
US08862720B2 Flexible cloud management including external clouds
A cloud management system can maintain a set of “virtual groups,” and assign different “virtual groups” to particular computing resources of both local and external clouds. The “virtual groups” can be based on the particular usage (type of virtual machine, application of the virtual machine, function of the virtual machine, and the like) of the members in the groups and/or can be based on the specifications of the computing resources (type and amount of computing resources). When instantiating virtual machines in local or external clouds, the cloud management system can utilize the “virtual groups” to identify and allocate the computing resources.
US08862709B2 Remote management of boot application
Systems and arrangements for remotely selecting a bootable image via a WOL packet for a wake-on-LAN (WOL) capable computer are contemplated. Server-side embodiments include hardware and/or software for determining a client to be managed, determining whether the client is active on the network, and transmitting a WOL packet having a vector, or operating system partition identification (OSPID), to describe a bootable image accessible by the WOL capable computer. Some embodiments may include an OSPID that points to a secure bootable image such as a bootable image on a hard drive, a compact disk (CD) connected to the computer, or other local resource. Client-side embodiments may receive the WOL packet at, for instance, a network interface card (NIC), recognize that the WOL packet includes an OSPID that describes the bootable image to boot, and implement an alternative boot sequence to boot from that bootable image.
US08862708B2 Method and apparatus for synchronizing information between platforms in a portable terminal based on a multi-software platform
A method of synchronizing information between platforms in a portable terminal based on a multi-software platform is provided. The method includes verifying that a first software platform is changed to a second software platform; and if the first software platform is changed to the second software platform, defining volume information of the changed second software platform with reference to volume information of the first software platform.
US08862707B2 Method and apparatus for managing data of operation system
A server for an operation system includes a monitor to monitor a status of another server, a first storage to retain a first network configuration information, a second storage to copy the first network configuration information when an abnormality is detected in the another server, a third storage to retain a first update history information including update information of a network configuration information obtained from a client in the operation system, and an operation configuration manager to update the first network configuration information and a second network configuration information retained in the another server when the another server recovers from the abnormality. The operation configuration manager is configured to update the first network configuration information and the second network configuration information based on the first update history information and a second update history information retained in the another server.
US08862705B2 Secure DHCP processing for layer two access networks
In general, this disclosure describes network security techniques that may accommodate legitimate movement of a subscriber device while preventing MAC collisions that may result from configuration errors or MAC spoofing attempts. MAC spoofing may result in packets directed to one subscriber device being sent instead to another subscriber device. By modifying an access node or a Dynamic Host Configuration Protocol (DHCP) server to allow only authorized subscriber devices on the access network, layer two collisions (“MAC collisions”) may be prevented.
US08862703B2 Address server
A mechanism is provided for attributing network addresses to virtual machines. A request for a number of addresses is received from a requesting entity, thereby forming a requested number of addresses. A length of continuous ranges of available addresses is compared to the requested number of addresses. A range of available addresses comprising a number of addresses greater than the requested number of addresses is selected from a memory, thereby forming a selected range of available addresses. A first new range comprising the requested number of addresses excised from the selected range of available addresses is defined and one or more further new ranges are defined comprising the remainder of the selected range of available addresses not belonging to the first new range. The first new range is attributed for the use of the requesting entity.
US08862702B2 Systems and methods of installing and operating devices without explicit network addresses
A method of discovering addressing information of one or more upstream devices to respond to specific messages by a second device on behalf of the one or more upstream devices in a network includes acquiring the addressing information in an upstream direction from one or more downstream devices to the one or more upstream devices. The method further includes acquiring the addressing information in a downstream direction from the one or more upstream devices to the one or more downstream devices. The method further includes responding to specific messages using the acquired addressing information about the one or more upstream devices.
US08862700B2 Data server, system, and data transfer bandwidth control method
A data synchronization system transfers data between multiple data synchronization servers connected to a network path. The data synchronization server calculates a transfer delay on a network path involved in the transfer of data of multiple applications in an application server to another data synchronization server, predicts a time at which the transfer delay will exceed the requested delay of each application, and controls the transmission rate of data for each application so that times, at which the transfer delays will exceed the requested delays of all applications, become the same. In this way, the data synchronization system controls the data synchronization of applications between remotely installed distributed data centers so that the requested delay of each application is satisfied as much as possible.
US08862697B2 Intelligent network management platform for IKVM servers
An IP-based KVM (IKVM) switch system includes a plurality of control centers connected by a network via respective routers. A group of IKVM switches is connected to each router. Each IKVM switch is connected to a plurality of remote computers. Each control center stores system configuration information regarding all other control centers, including their IP addresses, port information, information about the IKVM switches managed by them, and (optionally) the remote computers connected to each IKVM switch. The control centers use a master-slave scheme to share the configuration information among them. When a client logs on to any control center, all IKVM in the system are displayed on a UI so that the client can select any IKVM or (optionally) remote computer for access. The control centers perform necessary functions to facilitate the access to the select IKVM or remote computer by the client.
US08862694B2 If-none-match for aggregated page distribution
Embodiments of the present invention provide a method, system and computer program product for page request management for aggregated page content. In an embodiment of the invention, a method for page request management for aggregated page content can include issuing on behalf of a user a request for dynamically aggregated components in a page. The method further can include inserting into a header of the request a key computed as a combination of identifiers for the aggregated components and last modified data for the aggregated components. Finally, the method can include receiving in response to the request a new page of dynamically aggregated components for the user only if the computed key does not match a key computed for the new page. Otherwise, only a response is received indicating that the page has not been modified.
US08862689B2 Local flash memory and remote server hybrid continuous data protection
The present invention provides a way to use flash memory to keep backup copies of the recently modified data. The recently modified data is stored on a local hard drive and replicated (usually with versions) on a local flash drive when the network connectivity does not exist or not sufficient. As soon as the network connectivity is established the accumulated data is sent to the remote CDP server and the whole space of the flash drive can be reused again. As a result, the data is always replicated: one data copy is stored on the hard drive and the other copy is stored (usually with versions) either on a remote server or a local flash drive. Therefore, the combination of the data on the CDP server and the flash drive can be used to reconstruct the data stored on the hard drive.
US08862686B2 System and method for providing shared web modules
A system, apparatus, and method for sharing web modules amongst a plurality of other web applications are provided. Shared web modules are stored in an archive data structure for use with web applications. The web applications, and/or the web modules of the web applications, may include a designation file that identifies the shared web modules that are to be incorporated into the web modules for the web application. A runtime component selectively locates these shared web modules and logically merges them with the web modules of the web application according to precedence or priority of the shared web modules as designated by the shared web module designation file. The result is a logically merged web module that contains the shared web modules referenced in the shared web module designation file.
US08862683B2 KVM switch and KVM system
A KVM switch connected between an information processing device and a remote terminal, includes a memory part that stores boot screen data generated when the information processing device is booted or rebooted, and a transmission control part configured to send predetermined key data to the information processing device independently of the remote terminal when screen data received from the information processing device coincides with the boot screen data stored in the memory part.
US08862680B2 Methods and systems for data prioritization
Methods and systems for data prioritization are described. In one example embodiment, the method includes the steps of assigning data an urgency and importance, and prioritizing the data using the assigned urgency and importance. In one specific example, such prioritization is then used in communicating, e.g., dispatching, the data. For example, such urgency and importance are used in prioritizing data to be communicated between an onboard aircraft system and a ground based system.
US08862679B1 Displaying comments on a secret in an anonymous social networking application
Technology is directed to a social networking application for sharing secrets anonymously. A user can share content (“secret”) with other users of the social networking application anonymously. The other users may not know who posted the secret. A secret can include multimedia content, e.g., text or an image. Users can “love”/“heart” and/or comment on a secret. The social networking application assigns an unique avatar to each of the users who comment on a secret. In some embodiments, the avatars are assigned on random basis. An author of the secret is assigned a specific avatar. In some embodiments, authors of any of the secrets are assigned the same specific avatar. Each of the comments is displayed with an avatar assigned to the user who posted the corresponding comment. The avatars can also be assigned based on a theme, occasion, etc.
US08862677B2 Authentication of electronic data
Systems and techniques for transmitting electronic data by receiving, at a communications system host, electronic data transmitted from a sender and addressed to an intended recipient; authenticating the electronic data based on attributes of the electronic data and appending information to the electronic data indicating that the electronic data has been authenticated.
US08862674B2 Method and apparatus for managing an electronic messaging system
A rating is received, from a first user of an electronic messaging system, pertaining to a use by a second user of a reply-to-all function provided by the electronic messaging system. An etiquette value associated with the second user is updated based on the rating. An access by the second user to the reply-to-all function is controlled based on the updated etiquette value associated with the second user. The electronic messaging system may comprise an email messaging system, for example. Systems and apparatus are also described.
US08862671B2 Aggregate communications with intelligent sourcing
Selecting a source account for an outgoing communication content of a user is described. A collection of source accounts is associated with the user. Each source account has an individual content storage storing communication content associated with the corresponding source account. A user's authentication is validated for using the collection of source accounts. One source account in the collection is designated as a primary source account. The source accounts in the collection are aggregated to a primary content storage. The user is authenticated to sign in to the primary source account. Instructions are received from the user for generating a communication content from the primary source account and the primary content storage. Instructions are received from the user for selecting one of the source accounts in the collection as the source account for the generated communication content, and the user is signed in to the primary source account.
US08862670B1 Systems and methods for interactively analyzing communication chains based on messages
A pool of messages, e.g., e-mails and/or other electronic documents that each correspond to a communication from a sender to a recipient, is analyzed to identify communication chains between a source and a target. Sender and recipient identifiers extracted from the messages are used to detect direct and indirect communication links between pairs of entities. Information related to the identified communication chains can be presented to a user via an interactive network graph that supports iterative analysis of the communication-chain data.
US08862666B2 System and method for immediate and delayed real-time communication activities using availability data from and communications through an external instant messaging system
A system and method for immediate and delayed real-time communication activities using availability data from and communications through an external instant messaging system, that operates to obtain aggregated user online presence information through its own client software, through interception of client-server communications between an external instant messaging client and server, and through other available interfaces to user account information on such external instant messaging systems. The system operates to gather user online presence information in part by intercepting communications between an instant messaging client and the Internet. The aggregate presence data, as well as other information describing the availability of a user, is used to intelligently route real-time communications, such as instant messages and phone calls. The disclosed system further implements a technique for waiting for changes in a user's availability status, and for performing actions on a user's behalf in response to such changes in availability status.
US08862662B2 Determination of latent interactions in social networks
A method including processing social network data to establish a tensor model of the social network data, the tensor model having at least an order of four. The tensor model is decomposed into a plurality of principal factors. A summary tensor is synthesized from a subset of the plurality of principal factors. The summary tensor represents a plurality of relationships among a plurality of entities in the tensor model. A synthesis of relationships is formed and stored. At least one parameter is identified using one of the summary tensor and a single principal factor in the subset. The at least one parameter is selected from the group consisting of: a correlation among the plurality of entities, a similarity between two of the plurality of entities, and a time-based trend of changes in the synthesis of relationships. The at least one parameter is communicated.
US08862659B2 Apparatus and method for managing media content delivery for multiple communication devices
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to monitor for a first adjustment made by a first communication device associated with a user where the first communication device is capable of presenting media content and where the first adjustment is associated with the presentation of the media content, determine a second adjustment to be made to a second communication device associated with the user where the determination is based at least in part on the monitored first adjustment where the second adjustment is associated with the presentation of the media content, and wirelessly communicate adjustment information to the second communication device that is representative of the second adjustment, where the adjustment information is adapted for allowing the second communication device to perform the second adjustment. Other embodiments are disclosed.
US08862657B2 Policy based content service
Serving user selected content in accordance with a service policy is disclosed. The user may select content from a content source to be accessed at a mobile device. The desired content is modified as necessary such that transmission of the content complies with a policy. Alternatively, only content that complies with the policy may be made available for selection. The manner in which a policy is defined and the content provided may be determined by various factors including mobile device capabilities, user preferences, and network conditions.
US08862656B2 Performance outcomes benchmarking
A technique for benchmarking performance outcomes is disclosed. In one embodiment, the technique is realized by creating and managing feedback reports for a benchmarking process. More particularly the technique includes acquiring primary data at the source, compiling the data in an analytically meaningful manner for benchmarking, preparing web-based reports and maintaining and managing cumulative historical data and reports.
US08862651B2 Method and apparatus for modulus reduction
A modulo reduction is performed on a value a represented as an ordered sequence of computer readable words. The lowest order words are eliminated by substituting an equivalent value represented by higher order words for each of the lower order words. The lowest order words are eliminated until the sequence has a word length corresponding to the modulus. Carries and borrows resulting from the substitution are propagated from lower order words to higher order words. Further reduction is performed to maintain the word length of the sequence to that of the modulus. The further reduction may be determined by examination of a carryover bit or may be performed a predetermined number of times without examination.
US08862648B2 Fast filter calibration apparatus
A fast filter calibration system includes a multi clock generator, an analog filter including a variable capacitor and a fast calibration apparatus. The fast calibration apparatus further includes a phase comparator, a frequency detector and a fast calibration unit. The fast calibration unit stores a binary code corresponding to a bandwidth frequency of a filter and initiates a fast filter calibration by calibrating the filter from a binary code close to a guaranteed-by-design binary code for the bandwidth frequency to be calibrated.
US08862646B1 Data file discovery, visualization, and importing
Various data source locations storing files can be accessed and/or crawled. At each location, files can be identified. These files can be analyzed to obtain attributes characterizing such file. Thereafter, a visualization can be generated in a graphical user interface that takes the form of data map that characterizes the identified files along two or more dimensions, with each dimension being based on a different attribute of the file. For example, the vertical dimension can be based on a number of columns and the horizontal dimension can be based on a number of rows. The graphical user interface can include graphical user interface elements associated with each identified file. These elements, when activated, can cause complementary information characterizing the corresponding identified file to be displayed. The elements can then be used to import or otherwise utilize one of the identified files into an application (such as a spreadsheet software application.
US08862643B2 Use of delete notifications by file systems and applications to release storage space
In accordance with one or more aspects, one or more portions of at least one file that have been freed are determined. One or more delete notifications are generated that identify the one or more portions of the at least one file. Each portion is identified as a range of data on a storage device, and each delete notification includes one or more ranges of data on the storage device. A determination is made as to when to send the generated delete notifications based on one or more threshold-based criteria. These generated delete notifications are then sent to a storage stack.
US08862641B2 Apparatus, method and computer-readable storage mediums for clustering and ranking a list of multimedia objects
An apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of functions. The apparatus is caused to direct presentation of a list for a plurality of patients and that is clustered by patient. The apparatus is caused to apply a keyword filter to identify a subset of the patient exams that match the keyword filter, and rank the respective exams by relevance to the keyword filter. The apparatus is caused to direct presentation of a filtered list of patient exams that is clustered by patient in the filtered list of patient exams. And for each patient having patient exams in the subset of the patient exams, the respective patient exams are in ranked order in the filtered list of patient exams according to the keyword filter.
US08862640B2 Conservative garbage collecting and tagged integers for memory management
Aspects for conservative garbage collecting are disclosed. In one aspect, root objects included in a call stack are identified, which comprise integers and pointers. Integer representations are tagged and distinguishable from untagged pointer representations. Root objects are traced to corresponding memory locations such that a subsequent tracing is performed on the pointer representations and skipped on the integer representations. Memory allocated to objects unreachable by the call stack is then freed. In another aspect, an object graph associated with a call stack is tagged, and a heap is generated comprising objects included in an executed portion of the call stack. Objects included in an unexecuted portion of the call stack are traced to corresponding memory locations on the heap such that a subsequent tracing is only performed on the untagged pointer representations. Memory locations corresponding to heap objects unreachable by the unexecuted portion of the call stack are then cleared.
US08862631B2 System and method for building business service model
A modeling system has a database that stores information of resources of a computer network service. A server f has a graphical user interface application for creating and editing service models. The application receives user-entered search criteria and searches information in the database based on the criteria. The search criteria can include a name, type, attribute, and other information of the resources. In addition, the search criteria can be a user-entered search query entered that has one or more logical or Boolean conditions relating resource attributes to attribute values. Using information obtained through searching, the application is used to create at least a portion of a service model of the computer network service. Once created, the application is used to initiate publishing of at least a portion of the service model to one or more impact managers of the computer network service.
US08862629B2 Future modeling
A temporal relational database includes a relational database framework that allows for all the capabilities of a standard relational database with the addition of the concept of time. Transactions, which can be modifications of attribute values or changes to the database schema, can be stored with temporal histories. Through the use of these temporal histories, the temporal database is able to seamlessly respond to queries for times that are in the past, present, or future. Furthermore, transactions can be entered into the temporal relational database that are not effective until some point in the future, thus allowing for seamless migration of the data and schema of a database. Applications that access data in a temporal database may retrieve a time appropriate schema from the temporal database. An exemplary use of a temporal database to manage roles and responsibilities within an organization is described.
US08862621B1 Intelligent universal situation awareness and natural language interface
A relational database is used to determine a possibility of events, such as terrorist threats. A database is populated or updated in an automated fashion by using appropriate sensor sources. Whenever a field is augmented or updated, an event is defined. Events trigger intelligent data collection agents using a push technology. A list of events is defined over a relative time interval. A selection of lists of events is made in response to events. The defined database is updated according to an iterative architecture for the defined database.
US08862618B2 Auto update utility for digital address books
An Internet-based system capable of automatically maintaining contact-related information in any computer software application or digital device which stores or manages contact-related information. More particularly, the system allows users to automatically enter and maintain contact-related information in a digital address book or similar application or device (such as a wireless phone or PDA) with minimal or no manual entry of the contact-related information by the user. The system also allows contacts of the user (i.e. people who's contact information or partial contact information is present in the user's address book application) to make corrections to their contact-related information contained in the user's address book, request reciprocal contact information from the user, deny the user access to additional or corrected contact-related information and take other actions relative to managing the contact-related information which others (users) have about them.
US08862616B2 Multi-media management and streaming techniques implemented over a computer network
Various aspects described or referenced herein are directed to different methods, systems, and computer program products relating to multi-media management and streaming techniques implemented over a computer network. In one embodiment, a Multi-Media Management and Streaming (MMMS) System may be configured or designed to provide online users with “location based” streaming radio functionality. Users from different geographic locations may access a variety of MMMS System GUIs to access information relating to one or more artists/bands, songs, venues, and/or events such as live music performances. Users may also access a variety of MMMS System GUIs to search for, create, and/or share customized streaming radio stations which may be configured to identify, present information relating to, and/or play/stream music associated with one or more artists/bands, songs, venues, and/or events.
US08862601B2 Method and device for DRM file conversion
A method for DRM file conversion is provided in an embodiment of the present disclosure, including: parsing a multipurpose Internet mail extensions (MIME) parameter in a rights type system of a DRM file to obtain file types and rights formats to which the DRM file can be converted; and converting, according to the file types and rights formats to which the DRM file can be converted, the DRM file into a file type and a rights format in the file types and rights formats to which the DRM file can be converted, where the file type and rights format is supported by a DRM system that receives the DRM file. A device for DRM file conversion is provided in another embodiment of the present disclosure.
US08862600B2 Content migration tool and method associated therewith
Techniques and devices for facilitating migration of files between a source system and a target system are provided. A system for facilitating migration of files between a source system and a target system includes an extraction component and an injection component. The extraction component includes at least one extraction handler and a profile engine operative to parse a profile specification, execute the at least one extraction handler, and provide a batch specification. The injection component includes a batch handler for obtaining pulled data from a source system, and a batch engine is operative to parse a batch specification and to create at least one file structure in the target system based on extracted structure information in the batch specification. Methods and GUIs for facilitating migration of files are also described.
US08862597B2 Providing contextually-relevant content
Techniques for providing contextually-relevant content include identifying content items accessed through a portal by a plurality of users, each user associated with one or more roles of a plurality of roles within the portal; updating a trace log to include information associated with the identified content, the information including associations between each identified content item and the role accessing each identified content item; receiving, from a user associated with a particular role of the plurality of roles, a search query through the portal for one or more content items; determining a plurality of search results responsive to the search query, the search results relating to the content items; for the particular role, filtering the plurality of search results based on the trace log; and generating a plurality of filtered search results for presentation through the portal.
US08862596B2 Method and apparatus for generation and augmentation of search terms from external and internal sources
A method and apparatus to identify names, personalities, titles, and topics that are present in a repository and to identify names, personalities, titles, and topics that are not present in the repository, uses information from external data sources, notably the text used in non-speech, text-based searches, to expand the search terms. The expansion takes place in two forms: (1) finding plausible linguistic variants of existing search terms that are already comprehended in the repository, but that are present under slightly different names; and (2) expanding the existing search term list with items that should be there by virtue of their currency in popular culture, but which for whatever reason have not yet been reflected with content items in the repository.
US08862591B2 System and method for evaluating sentiment
An example system and method elicits reviews and opinions from users via an online system or a web crawl. Opinions on topics are processed in real time to determine orientation. Each topic is analyzed sentence by sentence to find a central tendency of user orientation toward a given topic. Automatic topic orientation is used to provide a common comparable rating value between reviewers and potentially other systems on similar topics. Facets of the topics are extracted via a submission/acquisition process to determine the key variables of interest for users.
US08862586B2 Document analysis system
An information processing apparatus (5) is provided comprising: a lexicon generation module (22) operable to process a set of documents (1) to identify key words (2) present in the documents; a link generation module (24) operable to generate network data (3) linking documents which share the same or semantically related key words identified by the lexicon generation module; and a network analysis module (26) operable to associate documents with metric values based upon the patterns of connectivity of the network data generated by the link generation module. The metric values associated with documents in the set can be utilized to select documents or groups of associated documents for further processing or indexing.
US08862581B2 Method and system for concentration detection
There is a method and a system for concentration detection. The method for concentration detection includes the steps of extracting temporal features from brain signals; classifying the extracted temporal features using a classifier to give a score x1; extracting spectral-spatial features from brain signals; selecting spectral-spatial features containing discriminative information between concentration and non-concentration states from the set of extracted spectral-spatial features; classifying the selected spectral-spatial features using a classifier to give a score x2; combining the scores x1 and x2 to give a single score; and determining if the subject is in a concentration state based on the single score.
US08862577B2 Visualizing sentiment results with visual indicators representing user sentiment and level of uncertainty
Sentiment analysis of user feedback is performed, using uncertainty rules. Different levels of uncertainty associated with sentiment results of the sentiment analysis are determined, where the sentiment results identify user sentiments contained in the user feedback. At least one visualization of the sentiment result is provided, where the visualization has first visual indicators to represent respective user sentiments, and second visual indicators associated with the first visual indicators to represent respective levels of uncertainty associated with the respective user sentiments.
US08862574B2 Providing a search-result filters toolbar
Computer-readable media and methods to provide a toolbar application are described. The toolbar application receives indicators for determining when a context-specific search is executed. The toolbar application monitors uniform resource locator (URL) addresses to which a browser navigates for the inclusion of an indicator. Upon identifying an indicator in a URL the toolbar application presents filters that are associated with the indicator in a toolbar user interface. A user's selection of one or more of the filters is received at the toolbar user interface and the corresponding filters are applied to the context-specific search results by modifying the identified URL with a modifier associated with a selected filter and causing the browser or search engine to re-execute the search query with the selected filters applied. The filtered search results are presented to the user. The toolbar user interface is modified to indicate the application of the selected filters.
US08862573B2 Search system and method with text function tagging
A search system with a user interface module that generates a search engine results page including a listing of reference documents, each with a hyperlink to at least one secondary document relevant to the reference document. The search system also includes a text function tagger that parses text excerpts of the documents, and applies text function tags thereto. A secondary processing module is provided which identifies those secondary documents that have a text function tag that matches a text function tag of a reference document, so that selection of the hyperlink generates a display of secondary documents that are determined to at least have a text function tag that matches a text function tag of the reference document for which corresponding hyperlink was selected. A method and computer readable medium are also provided.
US08862570B1 Method and apparatus for open management of multi-media services
An architecture which permits externalized management of services includes a number of management service capability (MSC) definitions. Each operator may associate a management service capability with a Service/Service Capability for managing various aspects of the Service/Service Capability. An interface enables a variety of different management systems to utilize a common MSC structure, independent of the information models, transport mechanisms and management interface of the system using the MSC. With such an arrangement, management related integration costs associated with integrating and bundling complex multi-media services is significantly reduced.
US08862566B2 Systems and methods for intelligent parallel searching
Systems and methods are provided for conducting intelligent parallel searches of data sources. A search engine receives a request to access target data that is stored in at least one of multiple data sources. Each data source has a candidate index. The search engine extracts inquiry parameters from the request. The inquiry parameters corresponds to sub-indices of respective general indices. Each general index includes an index of relationships between data from at least two of the data sources. Each sub-index includes a subset of the respective general index. The search engine performs parallel searches of the general indices common to the data sources. Each parallel search includes searching the sub-indices based on corresponding inquiry parameters for the sub-indices. The search engine performs additional parallel searches of the candidate indices based on results of the parallel searches. The search engine extracts an output from results of the additional parallel searches.
US08862564B2 Sponsoring resource downloads
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a request from a mobile device to load a resource and determining a transmission cost for loading the resource over a metered network. The method further comprises identifying sponsored content items for delivery with the resource, the sponsored content items being included in slots for presentation along with third-party content associated with the resource, each sponsored content item having an associated bid that represents an amount that will be paid by the sponsor for presentation of a given sponsored content item. The method further comprises determining a credit to be awarded toward load costs based on the bid, and providing a label that indicates a reduced cost to load the resource when a load of a resource is partially or entirely sponsored based on the credit.
US08862560B1 Compression system pause and auto-resume
A method is provided within a storage processor of a data storage system having a fixed storage capacity shared between a plurality of data storage units, The method includes (a) performing a Compression-related operation on a data storage unit of the plurality of data storage units using a free pool of storage space, associated with the fixed storage capacity, as a swap space for the Compression-related operation, (b) detecting a size of the free pool, the size of the free pool representing unallocated storage space of the data storage system, (c) comparing the size of the free pool with a restricted threshold, and (d) if the size of the free pool falls below the restricted threshold, then pausing the Compression-related operation on the data storage unit, otherwise, continuing to perform the Compression-related operation on the data storage unit. Apparatus and computer program product for practicing the method are also provided.
US08862558B2 Single instantiation method using file clone and file storage system utilizing the same
In file de-duplication using hash value comparison, hash values of all target files must be calculated and actual data of all files must be read for hash value calculation, so that the processing time was long. The present invention provides a file storage system comprising a controller and a volume storing a plurality of files, the volume including a first directory storing a first file and a second file and a second directory storing a third file being created, wherein the controller migrates actual data of the second file to the third file, sets up a management information of the second file so that the third file is referred to when the second file is read, and if the sizes of actual data of the first file and the actual data of the third file are identical and the binaries of the actual data of the first file and the actual data of the third file are identical, sets up a management information of the first file to refer to the third file when reading the first file.
US08862557B2 System and method for rule-driven constraint-based generation of domain-specific data sets
A data generation system provides for generating domain-specific, context-sensitive data collections as synthetic data for testing the performance of data processing systems. Within the data generation system, a composition module defines a data generation template containing a plurality of fields each capable of holding one or more values according to specifications defined for predetermined data types. An evaluation module sorts the fields in an order of dependency so that fields whose values affect the values in other of the fields are ordered before the fields whose values are affected by values in other fields. A data generation module populates the fields with values and retrieves a subset of the values populating the plurality of fields for generating each of a plurality of data sets, which are written into memory and made accessible for use in testing data processing systems.
US08862555B1 Methods and apparatus for generating difference files
One embodiment relates to a computer-implemented method for generating difference data between reference and target files. A difference engine performs a first procedure to generate difference data representing the difference between the reference and target files if the reference and target files are sequences of sorted data records. The first procedure may compare a lexical order of a record from the reference file against a lexical order of a record from the target file. An entry may be added to a copy list if the records are the same, and an entry may be added to an add list if that the record from the reference file is lexically greater than the record from the target file. Another embodiment relates to an apparatus for generating difference data.
US08862553B2 Telephone stations with independent backup/restore feature
A method, system, and computer-readable medium for backing up and/or restoring user-specific settings for one or more IP telecommunications terminals. A backup process is initiated through a user interface of the IP telecommunications terminal. A file name and a backup file are supplied from the telecommunication terminal during a backup process. The backup file is transferred to an HTTP server and the backup file is transferred to the IP telecommunications terminal or other terminals in response to an HTTP GET message received from an IP telecommunications terminal connected to the HTTP server. Accordingly, multiple users can enjoy customized user-interfaces at multiple locations and across multiple platforms.
US08862551B2 Detecting behavioral patterns and anomalies using activity data
Activity data is analyzed or evaluated to detect behavioral patterns and anomalies. When a particular pattern or anomaly is detected, a system may send a notification or perform a particular task. This activity data may be collected in an information management system, which may be policy based. Notification may be by way e-mail, report, pop-up message, or system message. Some tasks to perform upon detection may include implementing a policy in the information management system, disallowing a user from connecting to the system, and restricting a user from being allowed to perform certain actions. To detect a pattern, activity data may be compared to a previously defined or generated activity profile.
US08862548B2 File system cloning between a target device and a host device
Systems and methods of configuring electronic devices can include installing a first operating configuration on a first target device, running at least a first operational iteration of the first target device, saving at least a portion of a first file system resulting from the running of the at least first operational iteration of the first target device, and creating a first clone of the at least portion of the first file system at a separate host device. The first clone can be substantially identical to the corresponding at least portion of the first file system. The first clone can be evaluated via the host device. The host device can present the clone data in an integrated development environment such that a user can evaluate the clone data.
US08862546B1 Virtual access roll
A method, system, and program product for data replication comprising, building a virtual image of a point in time in a Data Protection Appliance (DPA), taking a storage array based snapshot of a current image, creating a hot pull session and exposing a LUN containing the point in time image at the DPA.
US08862545B2 Multi-environment configuration of data integration projects
A system and method for facilitating execution of one or more data integration projects in multiple environments or an environment that undergoes changes. Each project has a set of project parameters, which are bound to environment variables. Each environment has a corresponding environment representation with environment variables and corresponding values. Each project is mapped to an environment representation. Values of environment variables are provided to projects with corresponding parameters. When one or more projects are changed to a different environment with a different corresponding environment representation, the environment variable values of the new environment representation are provided to the projects. When an environment change is reflected in the environment representation, the changed variable values are provided to mapped projects.
US08862543B2 Synchronizing primary and secondary repositories
Various embodiments of systems and methods for synchronizing a primary repository and a secondary repository in a business infrastructure are disclosed. Content of artifacts present in the primary repository and the secondary repository are indexed. Based upon a search criteria received on the secondary repository, an integrated search service provided on the secondary repository is invoked to perform a combinatorial query on the indexed content and retrieve an identifier of each artifact corresponding to the search criteria. Based upon relevancy parameters, the retrieved identifiers are ranked and rendered as a categorized table including a first column and a second column for identifiers present in the primary repository and the second repository respectively. Based upon a user action received on the ranked identifiers in the first column of the categorized table, the associated artifacts are determined and downloaded from the primary repository to the secondary repository.
US08862542B2 Replicating data objects within a storage network
Embodiments relate to systems and methods for dynamically replicating data from a primary resource to a secondary resource within a storage network. In particular, a user can select parameters that specify a policy framework. A policy management module can determine one or more attributes associated with resources of the storage network, and enter the one or more attributes into the policy framework to determine a replication policy. The one or more attributes can be determined at any point before or during a replication. The policy management module can then replicate the data according to the replication policy.
US08862533B2 Method and apparatus for portable electronic device media data storage
A method and apparatus store media data on a portable electronic device. The method can include monitoring media data storage activity regarding user media data storage activity usage patterns that store media data in a memory in a portable electronic device. The method can include storing the media data storage activity data in the portable electronic device. The method can include triggering a full memory prediction algorithm based on a user action event that affects media data storage in the memory and can include running the full memory prediction algorithm in response to the trigger. The full memory prediction algorithm can predict when the memory will be substantially full based on past user media data storage behavior according to the media data storage activity data. The method can include outputting a potential upcoming full memory indication.
US08862532B2 Displaying information associated with an operation state of a building
Devices, methods, and systems for displaying information associated with an operation state of a building are described herein. One method includes defining a rule condition for a building, wherein the rule condition is based on an ontology definition associated with the building, generating, upon a triggering of the rule condition, analytic information associated with the triggered rule condition, wherein the analytic information is based on the ontology definition, and displaying the analytic information associated with the triggered rule condition as part of a display of an operational environment of the building.
US08862531B2 Knowledge based encoding of data
Methods, apparatuses, and articles of manufacture for receiving data from one or more processes, receiving or deriving a knowledge representation describing the data, which may include one or more finite automata, determining a plurality of values for encoding the data, said determining based at least in part on the knowledge representation of the data, which may include one or more finite automata, and generating the plurality of encoding values to encode the data, are described herein.
US08862526B2 Fraud detection and analysis
Systems and methods generate a risk score for an account event. The systems and methods automatically generate a causal model corresponding to a user, wherein the model estimates components of the causal model using event parameters of a previous event undertaken by the user in an account of the user. The systems and methods predict expected behavior of the user during a next event in the account using the causal model. Predicting the expected behavior of the user includes generating expected event parameters of the next event. The systems and methods use a predictive fraud model to generate fraud event parameters. Generation of the fraud event parameters assumes a fraudster is conducting the next event, wherein the fraudster is any person other than the user. The systems and methods generate a risk score of the next event to indicate the relative likelihood the future event is performed by the user.
US08862524B2 System and method for identifying abusive account registration
Disclosed is a system and method for processing account registration by identifying account candidates attempting to open an account as abusive. That is, the present disclosure discusses identifying, and challenging and marking abusive account registration. The present disclosure takes into account users' behaviors on a network and the impact to the cost and/or revenue of the network. The present disclosure is proactive as it allows for actions to be taken at the earliest possible time in the registration process before an account is created. This prevents abusive activity from taking place within the network and effecting services and privileges available to legitimate users. Additionally, the effects of the disclosed systems and methods minimize the negative impacts of abusive activity on normal user accounts.
US08862520B2 Methods, systems and media utilizing ranking techniques in machine learning
Methods, systems and media are taught utilizing ranking techniques in machine learning to learn a ranking function. Specifically, ranking algorithms are applied to learn a ranking function that advantageously minimizes ranking error as a function of targeted ranking order discrepancies between a predetermined first ranking of a training plurality of data elements and a second ranking of the training plurality of data elements by the ranking function. The ranking algorithms taught may be applied to ranking representations of chemical structures and may be particularly advantageous in the field of drug discovery, e.g., for prioritizing chemical structures for drug screenings.
US08862517B2 Digital rights management of content when content is a future live event
A method and system for managing use of items having usage rights associated therewith including a point of capture system adapted to generate content of a future event when the event occurs, a content distributor adapted to generate a rights label having usage rights associated with content of the future event before the content is created, the rights label having a distribution key for encrypting the content as the content is generated, the distribution key being encrypted with a public key. The system also includes a license server adapted to generate a license associate with the content from the rights label before the content is generated, the license including the distribution key encrypted with the public key, and a content distributor adapted to distribute the license before the content is generated.
US08862513B2 Mobile barcode generation and payment
An application on user's mobile device (having a display screen) generates a transaction-specific barcode on the display, where the barcode contains a plurality of funding sources for the transaction and/or merchant loyalty, reward, or membership numbers. The barcode can be scanned to make purchases at a point of sale (POS).
US08862512B2 Financial transaction data profile
Embodiments of the invention include a method of developing a financial transaction data profile. Financial instruments are received as images, where the financial instruments include transactional data. The transactional data is extracted from the financial instruments and uploaded to a computer. The transactional data is organized so that the transactional data is grouped into categories. The categories are stored for presentation to the user in a financial transaction profile.
US08862511B2 Providing audio-based financial asset information
In one embodiment, a mechanism for providing real-time audio-based financial asset information is disclosed. In one embodiment, a method includes receiving a trigger event related to a financial asset from a computer of a user of a financial asset information system while the user is away from the computer, contacting the user via a phone call, and playing an audio signal to the user where a change in sound volume of the audio signal correlates to a deviation of the financial asset from the trigger event.
US08862510B2 Method of doing business for auctioning a defaulted loan
A method of doing business includes identifying an owner of property willing to sell his property by an online auction, entering into a contract with the owner obligating him to complete the sales of his property conducted pursuant to terms of the contract; pre-arranging a minimum auction price for his property that accounts for the owner's interest, plus costs and fees, conducting the on-line auction with a plurality of bidders for his property whereby at the on-line auction's conclusion there is a winning bidder and ensuring the transfer of the winning bidder's funds to the escrow holder.
US08862509B2 Systems and methods for secure debit payment
A method for generating a personal identification number (PIN) debit child product for use in performing a debit payment transaction with a merchant entity. A payment processing platform receives a user selection of a financial institution made via a merchant payment page and directs the user to authenticate a user identity with the financial institution. The payment processing platform receives a user selection of a core account held with the financial institution, such that the core account provides financial backing for the PIN debit child product. The PIN debit child product is generated that includes a child card number and a virtual PIN associated with the core account. Advantageously, the method provides the ability to make PIN debit transaction on the Internet.
US08862508B2 System and method for unifying e-banking touch points and providing personalized financial services
A system and method for delivering a retail banking multi-channel solution that unifies interactive electronic banking touch points to provide personalized financial services to customers and a common point of control for financial institutions is provided.
US08862505B2 Method of and system for fact checking recorded information
A fact checking system verifies the correctness of information and/or characterizes the information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information.
US08862502B2 Information providing method and advertisement providing method
This object is aimed to provide an advertisement providing system, etc. that defines a web API that contributes to the creation of an advertisement attached webpage for making it possible to distribute referral fees of the advertisement. A system carries out processing while taking a session ID generated by an advertisement intermediary service (105) among a website (103), a web API (104) and the advertisement intermediary service (105), wherein the website (103) creates a webpage including a result of processing by the web API (104), a link for acquiring a resource of advertisement information, and a link having as a parameter a session ID which is called on selection of an advertisement. And returns the webpage to a web browser (102), and the advertisement intermediary service (105) records an advertisement information request in association with the session ID when the web browser (102) requests the advertisement intermediary service (105) for an advertisement information resource and then returns the advertisement information resource to the web browser (102), thereby attaining the object.
US08862498B2 Response attribution valuation
A computer-implemented method is described for determining a response attribution value that represents a credit assignment to a communication, for an associated response received from a recipient during a marketing campaign.
US08862495B2 Method for recycling products
A method and data carrier programmed with instructions for the method for recycling products includes recording through a mobile device that a product to be recycled has been brought to a collection point. The mobile device includes an identification module for identifying the mobile device and/or a user. A deposit is credited by the recycling of the product or a recycling fee is debited by the recycling of the product on an account linked with the identification module. Another aspect includes recording that a product to be recycled has been brought to a collection point. A code identifying the product is recorded by the collection point, and a first signal is sent to a mobile device that the product is to be recycled. A reward or debiting linked with the recycling of the product is automatically determined and credited or billed on an account linked with the identification module.
US08862493B2 Simulator with user interface indicating parameter certainty
In a computer-implemented process modeling and simulating environment, an analyzer receives a process model with parameters in combination with data from previous or planned process performances. An analyzer receives a simulation target from a user, calculates evaluation results that represent the influence of the parameters in view of the simulation target, and presents the evaluation results as indicators to the user. Upon receiving modifications to the performance data, the process is simulated with modified performance data. Alternatively, the evaluation results are converted to computer instructions to automatically modify the process parameters.
US08862492B1 Identifying unreliable contributors of user-generated content
A system and method for updating and correcting facts that receives proposed values for facts from users and determines a probability that the user providing the values provides unreliable information.
US08862491B2 System and method for creating and expressing risk-extended business process models
A method and computer program product for integrating risk management concepts into a standard business process metamodel by defining a set of metamodel extensions to standard process modeling languages that incorporate risk information directly in the process model. The method includes collecting risk-relevant information for addition to a business process model, and enabling visualizing of a risk-extended business process model. using a notation to express notions as failure modes of resources, root cause events, and sources of execution failure and low job output quality directly in the context of process models. Additionally, the method enables the computation of risk-related impacts on the distribution of process performance measures using a Bayesian network model or a discrete-event simulation model.
US08862489B2 Project management system with inspection functionality
A project management system manages project schedule data using project task state data. The project task state data indicates the current state of project tasks and is used to determine which project tasks are to be included in a member schedule editor, member schedule reports and inspection reports. The project management system also provides support for various inspection functionality. This includes, for example, identifying and naming inspection material for use in inspection meeting forms and inspection meeting documents. The inspection functionality also includes generating an inspection index and an inspection statistics report.
US08862484B2 Method and apparatus to support evidence based medicine
A method and apparatus for providing reports of medical procedures includes a biometric data recorder to record and transmit biometric data of a patient, the biometric data being transmitted with a medical report of the medical procedure. The medical report and biometric data are transmitted as an encrypted transmission to an information center for storage. The medical reports of steps in the medical procedure for a patient are linked using the biometric data even if performed by different medical service providers. Medical reports of plural patients undergoing the procedure are stored, linked according to patient using the patient biometric data. Reports generated from the linked data anonymously report a given patient's status following the procedure. Statistical reports are generated on plural patients undergoing the procedure, and competing procedures are compared using the statistical reports.
US08862476B2 Voice-activated signal generator
A voice-activated signal generator is a device to produce output signals responsive to spoken commands. The device accepts only predetermined commands and responsively generates specific output signals such as a pulse, a series of pulses, a voltage level, or a periodic waveform. The device is suitable for triggering an oscilloscope, or controlling a circuit under test, or activating another instrument. The invention also enables safely controlling a hazardous system such as a high voltage system, hands-free and with precise timing determined by the user. Also disclosed are fast, compact, robust algorithms for analyzing spoken commands, and particularly for detecting voiced and unvoiced sound, and for identifying commands by comparing the order of sound intervals in the spoken command to templates that represent the predetermined commands. The device may have one output or multiple outputs in parallel, all controlled by voice commands with precision output timing.
US08862473B2 Comment recording apparatus, method, program, and storage medium that conduct a voice recognition process on voice data
A comment recording apparatus, including a voice input device and a voice output device for recording and playing back comment voice, includes a voice obtaining unit, a voice recognition unit, a morphological analysis unit, and a display generation unit. The voice obtaining unit obtains comment voice as voice data, and registers the obtained voice data to a voice database for each topic specified by a topic specification device and each comment-delivered participant identified from the voice data. The voice recognition unit conducts a voice recognition process on the voice data to obtain text information. The morphological analysis unit conducts a morphological analysis on the text information, and registers a keyword extracted from words obtained by the morphological analysis unit to a keyword database with topic and comment-delivered participant along with voice. The display generation unit displays the keyword in a matrix while relating the keyword to a topic and a comment-delivering participant.
US08862471B2 Establishing a multimodal advertising personality for a sponsor of a multimodal application
Establishing a multimodal advertising personality for a sponsor of a multimodal application, including associating one or more vocal demeanors with a sponsor of a multimodal application and presenting a speech portion of the multimodal application for the sponsor using at least one of the vocal demeanors associated with the sponsor.
US08862467B1 Contextual speech recognition
A computer-implemented method can include receiving, by a computer system, a request to transcribe spoken input from a user of a computing device, the request including information that (i) characterizes a spoken input, and (ii) context information associated with the user or the computing device. The method can determine, based on the information that characterizes the spoken input, multiple hypotheses that each represent a possible textual transcription of the spoken input. The method can select, based on the context information, one or more of the multiple hypotheses for the spoken input as one or more likely intended hypotheses for the spoken input, and can send the one or more likely intended hypotheses for the spoken input to the computing device. In conjunction with sending the one or more likely intended hypotheses for the spoken input to the computing device, the method can delete the context information.
US08862465B2 Determining pitch cycle energy and scaling an excitation signal
An electronic device for determining a set of pitch cycle energy parameters is described. The electronic device includes a processor and executable instructions stored in memory. The electronic device obtains a frame, a set of filter coefficients and a residual signal based on the frame and the set of filter coefficients. The electronic device determines a set of peak locations based on the residual signal and segments the residual signal such that each segment includes one peak. The electronic device determines a first set of pitch cycle energy parameters based on a frame region between two consecutive peak locations and maps regions between peaks in the residual signal to regions between peaks in a synthesized excitation signal to produce a mapping. The electronic device determines a second set of pitch cycle energy parameters based on the first set of pitch cycle energy parameters and the mapping.
US08862462B2 Dynamic method for emoticon translation
A vehicle communication system is provided and may include at least one communication device that audibly communicates information within the vehicle. A controller may receive a character string from an external device and may determine if the character string represents an emoticon. The controller may translate the character string into a face description if the character string represents an emoticon and may audibly communicate the face description via the at least one communication device.
US08862461B2 Fraud detection using text analysis
In one embodiment, a method executed by at least one processor includes receiving text from submitted by a user. The method also includes determining a text score for the received text by comparing a first set of phrases included in the received text to a second set of phrases. The second set of phrases includes phrases from stored text. The stored text includes stored text known to be genuine and stored text known to be fraudulent. The method also includes determining that the received text is fraudulent based on the text score.
US08862458B2 Natural language interface
The present disclosure involves systems, software, and computer implemented methods for providing a natural language interface for searching a database. One process includes operations for receiving a natural language query. One or more tokens contained in the natural language query are identified. A set of sentences is generated based on the identified tokens, each sentence representing a possible logical interpretation of the natural language query and including a combination of at least one of the identified tokens. At least one sentence in the set of sentences is selected for searching a database based on the identified tokens.
US08862457B2 Method and system for smart mark-up of natural language business rules
Smart Mark-up or highlighting delimits a rule using ontology technology to identify words and fields as objects and/or possible values in the rule. These technologies support the user in formalizing parts of the rules in a manner consistent with the system's data.
US08862454B2 Methods and apparatus for simulating risk tolerance and associated adversary costs in a distributed business process
Methods and apparatus for simulating risk tolerance and associated adversary costs in a distributed business process are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, the simulation server receives inputs from users indicative of risk tolerance levels and associated response actions. If the operational costs imposed by a selected response action are greater than a deterrence threshold associated with a particular adversary, the adversary is not deterred from causing a certain disruption to the simulated competitive market environment. If the operational costs imposed by a selected response action are greater than the deterrence threshold the adversary is deterred.
US08862450B2 Method of developing a petroleum reservoir from history matching of production data and seismic data
A method of developing a petroleum reservoir from a reservoir model constrained by the production data and seismic attributes. Production data and seismic data are acquired during the development of the reservoir. A first image of a seismic attribute is constructed from the seismic data. Production responses are simulated from a reservoir model using a flow simulator. An image corresponding to the seismic attribute is simulated from the reservoir model. A local dissimilarity map is constructed from the reference seismic attribute image and from the simulated seismic attribute image. The reservoir model is modified to minimize any difference between the measured production data and the corresponding production responses and to minimize local dissimilarities. This model is used to determine an optimal development scheme and the reservoir is developed according to the development scheme.
US08862443B2 Generating data for geomechanical modeling
This specification describes systems, methods, and software relating to geomechanical modeling of a subterranean region (104). In some aspects, finite difference (FD) grid data (200a) and finite element (FE) mesh data (202a) are received. The FD grid data include FD grid node locations (210) and FD grid values. The FD grid values include values of a subterranean formation property for each FD grid node location. The FE mesh data include FE mesh node locations (212) and spatial domains (214) for each of the FE mesh node locations. Values of the subterranean formation property are generated for each of the FE mesh node locations. The value for a given FE mesh node location is generated based on the FD grid values for FD grid node locations within the spatial domain about the given FE mesh node location. The generated values are assigned to the FE mesh node locations of the FE mesh data (202b) for geomechanical modeling of the subterranean region.
US08862435B2 Intelligent electronic device with enhanced power quality monitoring and communication capabilities
An intelligent electronic device (IED) has enhanced power quality and communications capabilities. The power meter can perform energy analysis by waveform capture, detect transient on the front end voltage input channels and provide revenue measurements. The power meter splits and distributes the front end input channels into separate circuits for scaling and processing by dedicated processors for specific applications by the power meter. Front end voltage input channels are split and distributed into separate circuits for transient detection, waveform capture analysis and revenue measurement, respectively. Front end current channels are split and distributed into separate circuits for waveform capture analysis and revenue measurement, respectively.
US08862431B2 Method and apparatus for determining and retrieving positional information
An apparatus for determining and retrieving positional information including a surface having a plurality of first elements and a plurality of second elements, a first detection element connected to at least one of the plurality of first elements, and a second detection element connected to at least one of the plurality of second elements. The detection elements may include pulse detection elements or current sensing circuits. The plurality of first elements and the plurality of second elements may include conductive and non-conductive threads, and the conductive threads may include piezoelectric crystals embedded within conductive plastic.
US08862429B2 Operating history management method and operating history management apparatus
At least a rotation speed of a rotary shaft and a vibration acceleration in a frequency domain are stored as an operating history, and the operating history is stored not only when the rotation speed of the rotary shaft varies, but also when a maximum value of the vibration acceleration in the frequency domain exceeds a predetermined threshold. Therefore, variation in the rotation speed of the rotary shaft and the chatter vibration occurrence state can be stored in association with each other. Hence, an operator can learn the rotation speed of the rotary shaft and the chatter vibration occurrence state in association with each other. As a result, chatter vibration can be suppressed easily and effectively.
US08862428B2 Machine or device monitoring and alert method and system
The present invention relates to methods and systems for monitoring of one or more machines or devices, such as washers and dryers, for a change of state and indicating when the change of state has occurred. In one aspect, the system comprises a monitor and alert unit which generates a signal indicative of the change of the state of the machine or device being monitored and a device or system to produce an alert notification based upon the signal. The monitor and alert unit includes an operational state sensor, a signal conditioner, and a comparator.
US08862427B2 Traveling state determining device, method for determining traveling state and recording medium
Disclosed is a traveling state determining device including an acceleration sensor which detects an acceleration, a cycle comparing unit which compares a varying cycle of an acceleration of a vertical direction component in an output of the acceleration sensor to a varying cycle of an acceleration of a horizontal direction component and a state determining unit which determines between a state where a user is walking or running by wearing or retaining the traveling state determining device on a body of the user and a state where the user is walking or running by holding the traveling state determining device in a hand of the user based on the comparing result of the cycle comparing unit.
US08862425B2 Failure sensing and control system for cycle testing
A sensing and control system terminates a cycle test when it senses the part being cycle tested is about to fail. The sensing and control system uses a sensor for generating a signal each time the test part completes a motion cycle. The sensing and control system uses a controller, responsive to the sensor, for determining whether a failure is about to occur and stopping the cycle test.
US08862424B2 Integrated cross-tester analysis and real-time adaptive test
Processing test results from a plurality of individual semiconductor testers by analyzing each test result at an adaptive test engine. A centralized system jointly analyzes all the test results from the plurality of individual semiconductor testers. The adaptive test engine or the centralized system identifies, based on the analysis of each test result or the joint analysis of all the test results, one or more of: a test environmental issue, a tester variability issue, a tester calibration issue, a product variability issue, and a manufacturing process variability issue. The adaptive test engine or the centralized system determines whether one or more of the plurality of individual semiconductor testers causes one or more of the identified issues or whether semiconductor products tested by the plurality of individual semiconductor testers causes one or more of the identified issues.
US08862422B2 Sensor for sensing accelerations
Sensors (1) for sensing accelerations are provided with accelerometers (11) for measuring accelerations, with magnetometers (12) for measuring magnetic fields, and with processors (13) for, in response to acceleration measurements and magnetic field measurements, judging the accelerations. The processors (13) may comprise acceleration units (14) for comparing acceleration signals with acceleration thresholds, and magnetic field units (15) for comparing changes of magnetic field signals per time interval with rate thresholds. The processors (13) may further comprise decision units (17) for, in response to comparison results from the acceleration units (14) and the magnetic field units (15), deciding whether a total acceleration forms part of a tumbling free-fall or a non-tumbling free-fall or not. The processors (13) may yet further comprise distinguishing units (18) and control units (19). Devices (2) may comprise sensors (1).
US08862418B2 Magnetic data processing device, magnetic data processing method, and magnetic data processing program
In a magnetic data processing device, a magnetic data input part sequentially receives magnetic data output from a three-dimensional (3D) magnetic sensor. A storage part stores a plurality of the magnetic data as a data set of statistical population. An acceleration data input part receives acceleration data output from a 3D acceleration sensor. A reliability determination part derives a reliability index that is a function of an angular difference between a direction of a line perpendicular to an approximate plane representing a distribution of the data set of the statistical population and a direction of acceleration represented by the acceleration data.
US08862417B2 Systems and methods for determining adjustable wafer acceptance criteria based on chip characteristics
Systems and methods for determining adjustable wafer acceptance criteria based on chip characteristics. The method includes measuring a density of at least one chip. The method further includes computing a difference in density between the density of the at least one chip and a density of at least one kerf structure. The method further includes calculating an offset value to modify a Wafer Acceptance Criteria (WAC) to match the density difference between the at least one chip and the at least one kerf structure. The method further includes applying the offset value to the WAC for a wafer level measurement in order to increase chip yield performance.
US08862416B2 Method and device for improving battery life of a mobile computing device
A method and device for extending the useful life of an energy storage device, for a mobile computing device is described. The method (150) can include the steps of: running (155) a first application in synchronous communication with a first application server; detecting (160) energy expenditure while running the first application; and synchronizing (165) a subsequent application based on the detected energy expenditure, by: continuing to communicate with the subsequent application if the detected energy expenditure is below a threshold, and discontinuing communication if the detected energy expenditure is above a threshold. Advantageously, this method can provide substantial energy savings in mobile computing device applications.
US08862409B2 Methods and apparatus for measuring the contents of a search volume
A method of measuring the contents of a search volume. The method includes: energizing one or more transmitters so as to transmit electromagnetic wave energy into the search volume; detecting the effect of the search volume on the passage of the electromagnetic wave energy by recording two or more signals, each signal being associated with a different propagation path (typically either a monostatic or bistatic path) within the search volume; aligning the signals in order to generate two or more aligned signals which are synthetically focused on a desired voxel in the search volume, each aligned signal being associated with a different propagation path (typically either a monostatic or bistatic path) within the search volume; calculating a quality factor by processing the aligned signals to generate two or more data values, and processing the data values to generate a quality factor, the quality factor being indicative of a degree of coherence in the aligned signals; summing the aligned signals to generate a summed signal; and processing the summed signal to generate an output which is indicative of the internal structure of the search volume at the location of the desired voxel, the output varying in accordance with the quality factor.
US08862406B2 Electrical imager operating in oil-based mud and low resistive formation
This disclosure relates to apparatuses and methods for reducing current leakage between a measure electrode and a logging tool body during borehole investigations in an earth formation involving electric current and non-conductive drilling fluid. The apparatus may include one or more transmitters disposed on a pad body, configured to inject an electric current into the earth formation, and coupled to the mandrel and one or more measure electrodes. The measure electrodes may be configured to receive current from the formation and coupled to a back plate of the pad body. The apparatus may be configured to maintain a selected ratio between pad body to logging tool body impedance and transmitters to logging tool body impedance sufficient to reduce current leakage between the earth formation and the logging tool body. The transmitter/mandrel and measure electrode/back plate may be electrically isolated from one another. The method may include using the apparatus.
US08862405B2 System and method for producing look-ahead profile measurements in a drilling operation
A method and system for producing look-ahead profiles measurements includes positioning an energy transmitter, such as a transmitting antenna, proximate to a borehole assembly tool. One or more energy receivers, such as receiving antennas, are positioned along a length of the borehole assembly. Next, energy is transmitted to produce look-ahead scans relative to the borehole assembly tool. Look-ahead graph data with an x-axis being a function of a time relative to the position of the borehole assembly tool is generated. The look-ahead graph is produced and displayed on a display device. The look-ahead graph may track estimated formation values based on earth models. The estimated formation values are displayed below a tool position history line that is part of the look-ahead graph. The estimated formation values in the look-ahead graph may be based on inversions of resistivity data from the look-ahead scans.
US08862403B1 Methods and systems for determining altitudes for a vehicle to travel
Methods and systems for determining altitudes for a vehicle to travel are provided. In one example, a method comprises receiving information indicating a desired location for a balloon and a time period for traveling to the desired location. A region may include the desired location, and the region can be divided into a plurality of cells. The method may include determining estimated cell locations that can be reached by the balloon over a time interval by following a wind at a given altitude. The method may also include assigning a cost value to each cell based on a proximity of the estimated cell locations to a cell including the desired location. The method may further include determining for each cell an altitude for the balloon to travel based on the assigned cost value, and storing information indicating the cost value and the altitude for the balloon to travel.
US08862396B2 Positioning device and positioning method
A positioning device including a movement measuring unit for measuring a relative positional change and a passing position calculation control unit for continuing measurement of the positional change of the movement measuring unit during movement, being given position data of any first point at the first point on a moving route excluding a start point, and determining position data of a point which has been passed before arrival at the first point on the basis of the given position data of the first point and data of the positional change continuously measured by the movement measuring unit.
US08862392B2 Digital map landmarking system
A navigation system includes a display for displaying at least a part of a digital map. A landmark detected within the digital map is displayed as a three-dimensional graphical object or a two-dimensional graphical object depending on a location of the landmark.
US08862391B2 Electric bus and electric bus battery exchange system
Provided is an electric bus and an electric bus battery exchange system. The electric bus according to the present invention includes: a battery exchange hole disposed on top of the electric bus for exchanging a discharged battery for a charged battery; a front camera unit taking front images in the process of entering the battery exchange station for battery exchange; a communication unit for receiving position information of the battery exchange unit from the battery exchange station; a route output unit outputting a predicted driving route for reaching a swapping point below the battery exchange unit based on the front images taken by the front camera unit and the position information of the battery exchange unit; and a display unit displaying the predicted driving route outputted by the route output unit, superimposed on the front images taken by the front camera unit.
US08862390B2 Position adjustment assistance system for transportation machine
To advance a dump truck quickly and smoothly to a position where target loading work will be performed relative to an excavating machine, the dump truck is placed in loading target position relative to the excavating machine. Geographic position is detected from GPS satellites of a GPS receiver of the dump truck. The position and direction of the geographic position is transmitted to the excavating machine as a target position image. The target position image and an approach route leading to the position are displayed on a dump truck display when the truck thereafter approaches the position. The dump truck thereafter approaches the position, and the truck is driven so that a current position image advances along the approach route to the target position image, whereby the dump truck is placed in the set loading image target position.
US08862383B2 Apparatus for judging probability of collision between vehicle and object surrounding the vehicle
A collision judgment apparatus includes: a distance detecting unit detecting distance between a vehicle and an object; a relative speed detecting unit detecting a relative speed therebetween; a margin time calculation unit calculating a time to collision therebetween, based on the distance and the relative speed; an angle detecting unit detecting an angle of the object with respect to a running direction of the vehicle; a variation calculation unit calculating a variation of the angle over time; a setting unit setting a judgment value such that the shorter the margin time, the larger the judgment value; and a judgment unit judging that the vehicle is likely to collide with the object when the variation of the angle calculated by the variation calculation unit is lower than the judgment value set by the setting unit.
US08862381B1 Air navigation obstacle reporting and notification system
An air navigation obstacle reporting and notification system for providing a centralized obstruction notification system to aircraft pilots regarding unreported and/or unmarked obstructions. The air navigation obstacle reporting and notification system generally includes a plurality of users that enter obstacle data into a control server via a global computer network which are uploaded to and broadcast by a satellite unit. Navigation receivers within the aircraft receive the updated obstruction data and match this data with navigation data (e.g. GPS) to determine if the aircraft heading and altitude will result in a potential collision with an obstacle. If a potential collision risk exists, the pilot is notified visually and audibly by the navigation receiver.
US08862375B2 System and method for calculating distance to empty of green vehicle
Disclosed is a system and method for computing distance to empty (DTE) based on available energy computed using a battery SOC vs open circuit voltage (OCV) table, battery temperature vs energy efficiency, an energy efficiency vs energy table, etc., to enable a more accurate calculation of the DTE in consideration of the temperature of the battery, which is one of disturbance elements.
US08862374B2 Evaluation indication system, evaluation indication method and computer-readable storage medium
Evaluation indication systems, methods, and programs display a current location of a host vehicle together with a map around the current location on a display unit. The systems, methods, and programs acquire a current evaluation that is an evaluation of a fuel efficiency level in a unit section of current travel of the host vehicle and a previous evaluation that is an evaluation of the fuel efficiency level in the unit section of previous travel previous to the current travel. The systems, methods, and programs acquire an achievement difficulty level of a target value of the fuel efficiency level, set on the basis of results of the fuel efficiency levels when a plurality of vehicles have travelled the unit section, and indicate the achievement difficulty level together with the current evaluation and the previous evaluation on the map.
US08862373B2 Method, device and system for guaranteeing a temporal spacing between an aircraft and at least one reference moving object
A method is provided for guaranteeing a temporal spacing between an aircraft and at least one reference moving object, said spacing needing to be guaranteed no later than at a point in the flight plan called the point of interception, with the aircraft following a current flight plan. The feasibility of guaranteeing the spacing at a date Tcour by regulating the speed of the aircraft while maintaining the current flight plan is verified in a first step. In a second step it is verified whether the date Tcour is contained within a feasibility range. In a third step the current flight plan is modified when the feasibility is not verified, a lateral trajectory between the current position Xcour of the aircraft and the point of interception being implemented in this case such that the spacing can be attained by regulating the speed.
US08862367B2 Control system of internal combustion engine
The present invention provides a control system for an internal combustion engine capable of, in a case where fuel is injected from an injector for a plurality of times in a divided manner based on an operation status of the internal combustion engine, controlling an injection quantity of the injector accurately in light of variation in an injection quantity of the injector based on air-fuel ratio accuracy, while preventing performance deterioration of the internal combustion engine caused by the injection of fuel. An internal combustion engine control system of the present invention includes an injector for making a valve operate and injecting fuel by applying an excitation current to a coil and injecting fuel into a combustion chamber directly in a manner dividing into a plurality of times of fuel injection, the internal combustion engine control system includes means for determining invalid and valid pulse widths of the injector.
US08862366B2 Controller for and method of controlling internal combustion engine
Heat generation amount PVκ(θ) is calculated with the use of cylinder pressure P(θ), detected by a cylinder pressure sensor, cylinder volume V(θ), and specific heat ratio κ (steps 100 to 102). A crank angle θfix, at which the value of PVκ(θ) peaks, is determined as a start crank angle, at which an adiabatic process after combustion starts (step 104). A correction coefficient Kfix is calculated based on the variation of the value of PVκ(θ) after θfix (step 106). An actual heat generation amount PVκfix(θ) is calculated with the use of the correction coefficient Kfix (step 110). A cooling loss coefficient Kcool that determines a correlation between the cooling loss and crank angles may be calculated based on a water temperature and an engine speed and the actual heat generation amount PVκfix(θ) may be made to reflect the cooling loss coefficient Kcool.
US08862365B2 Vehicular power supply device
A vehicular power supply device mounted on a vehicle equipped with an idle stop function is provided that enhances engine startability and suppresses a voltage drop at a battery driving the starter, so as to reduce energy consumption by the engine or other drive sources. The device includes a voltage converter for converting a DC voltage V1 output from a generator into a DC voltage control value V2 and for outputting the value, and when the idle-stop determination unit determines that the engine is in the idle stop state, the voltage converter outputs, depending on a current and voltage supplied to an electrical load including a starter, a second DC voltage control value V2a higher than a first DC voltage control value V2 that is a target output voltage for the battery.
US08862364B2 Methods and systems for turbine line replaceable unit fault detection and isolation during engine startup
Systems and methods for isolating a performance anomaly within one or more line replaceable units (LRUs) on a gas turbine engine by monitoring the start up transient are presented. The system comprises a set of sensors, an anomaly detector and a fault isolation reasoner. Each sensor of the set monitors at least one operating parameter of at least one engine component. The anomaly detector is configured to detect an anomaly in a component by comparing a particular value of an operating parameter to a base line value of that parameter. The specific cause of the startup anomaly is isolated utilizing a set of component reasoners that is based on the nature of the detected anomaly. The key events during the engine startup are identified by the combination of monitoring physically relevant phases of a startup and monitoring the engine control schedule. The values at these key events are used for comparing at the anomaly detector.
US08862363B2 Closed loop propulsion system transient response predictor
An electronic engine controller includes a commanded rotor speed input, an altitude input, and a current rotor speed input, a computer processor, and a memory storing a prediction logic. The prediction logic is operable to cause the processor to determine a predictive value representative of a closed loop transient response of a propulsion system's actual corrected low rotor speed in response to a commanded change in low rotor speed.
US08862362B2 Scheduling of variable area fan nozzle to optimize engine performance
A disclosed control system for a gas turbine engine includes a controller configured to set a position of the variable area fan nozzle according to a predetermined schedule of variable area fan nozzle positions corresponding to a flight operating condition. The schedule is determined in view of a relationship between a position of the variable area nozzle and a performance level of the engine at current flight conditions.
US08862358B2 Vehicle and method for controlling regenerative braking
A vehicle includes a control system configured to implement a method for regenerative braking control. The control system has at least one controller and is configured to control regenerative braking torque to be no greater than a regenerative braking torque limit when a wheel slip of a wheel of the vehicle is above a threshold value. The regenerative braking torque limit is non-zero for at least some values of the wheel slip above the threshold value.
US08862354B2 Method for determining initial temperatures in dry dual clutch transmissions
A method for determining initial or starting temperatures for a dry dual clutch mechanism at vehicle start-up includes as determining a time lapse from shut-down to start-up. The method determines a housing air start temperature of the housing air within a bell housing case of the dry dual clutch mechanism at vehicle start-up, reads a first clutch stop temperature of a first clutch at vehicle shut-down, reads a housing air stop temperature of the housing air at vehicle shut-down, and determines a heat transfer coefficient between the first clutch and the housing air. The method includes determining a first clutch start temperature from, at least: the heat transfer coefficient between the first clutch and the housing air; a temperature differential between the first clutch stop temperature and the housing air stop temperature; and the housing air start temperature.
US08862349B2 Integrated transmission and auxiliary gearbox control
A powertrain of a vehicle has a drive unit, a transmission and an auxiliary gearbox. Operation of the transmission and the auxiliary gearbox is controlled by a transmission control unit. The transmission control unit controls shifting of the auxiliary gearbox and the transmission while the vehicle is in operation. The auxiliary gearbox may be electronically shifted, independently of activity of the vehicle operator.
US08862343B2 Turning control apparatus for a hybrid construction machine
A turning control apparatus for a hybrid construction machine may include an engine, an oil hydraulic pump, an electric energy storage device, an engine assistant motor, a turning motor, a power converter, a battery, an HCU, an SMPS configured to apply electric power to the HCU by being supplied with electric power from the battery, a Key1 configured to switch a VKey_On path which supplies electric power from the battery to the SMPS when a key on signal of a driver is inputted, and a Key2 configured to switch a VKey_Out path which allows electric power to be supplied from the battery to the SMPS when an operation of the Key1 is stopped, in which the Key2 is switched when it is confirmed that the turning motor is being driven in a state in which an operation of the Key1 is stopped.
US08862340B2 Linkage end effecter tracking mechanism for slopes
In a work machine having a frame with a lift boom and a stick boom supporting an implement pivotally connected to the opposite end of the stick boom by a pivot pin. A controller determines the position of the pivot pin, detects a motion command signal from an operator control, determines an ending position of the pivot pin based on the motion command signal, and causes the lift boom and stick boom to rotate to orientation angles that will place the pivot pin at the ending position. When operating on a slope, the frame orientation with respect to gravity is determined so that horizontal and vertical motion commands cause the pivot pin and implement to move horizontally and vertically with respect to gravity regardless of the frame orientation. The implement can be maintained at a target orientation as the pivot pin moves by evaluating an orientation angle of the implement.
US08862339B2 System and method for controlling soil finish from an agricultural implement
An agricultural implement system is provided that includes a row unit configured to deposit agricultural material into soil along a direction of travel. The agricultural implement system also includes a sensor configured to output a signal indicative of soil displaced by the row unit, and an implement controller communicatively coupled to the sensor. The implement controller is configured to determine a smoothness of a soil finish behind the row unit along the direction of travel based on the signal. The controller is also configured to adjust a parameter affecting the soil finish while the smoothness is outside of a desired range.
US08862338B2 Method and apparatus for auto-leveling of bulk fill hopper frame
A method and apparatus for automating some of the tasks that heretofore required operator action at headland turns or similar events are provided. The present invention automates operation of lift assist wheels and/or gull wings, such as those found on a stack-fold implement, based on the position of the tractor hitch to which the implement is coupled. An operator may control the position of the implement, such as at a headland turn, by raising and lowering the tractor hitch using a remote control. The invention enables the planter to compare the tractor hitch position relative to an implement position and control operation of the implement accordingly without additional user inputs.
US08862337B2 Hydraulic tool control that switches output
The present disclosure provides embodiments directed towards a system for the control of hydraulic output by a hydraulic power source. In one embodiment, a system is provided. The system includes a hydraulic supply system having a drive, a hydraulic pump coupled to the drive, a first hydraulic output configured to supply a first flow of a hydraulic fluid from the hydraulic pump to a hydraulic lift, a second hydraulic output configured to supply a second flow of the hydraulic fluid from the hydraulic pump to a first hydraulic tool, and a controller configured to adjust a speed of the drive in response to a feedback indicative of a first load by the hydraulic lift, a second load by the first hydraulic tool, or a combination thereof.
US08862334B2 Vehicle having a device for setting an open position of an upwardly pivotable tailgate, and a method of operating the vehicle
A vehicle has a device for setting an open position of a tailgate, which can be pivoted upwards and, after an opening command to a first control unit, can be adjusted into a predefined open position via an adjusting device. The vehicle has a device for setting a predefined vehicle height, which device includes a second control unit for actuating an active wheel suspension system. Lowering of the vehicle height is performed at the same time as the opening of the tailgate, by way of a communications link between the first control unit and the second control unit and by way of corresponding programming of at least one of the two control units. The simultaneous opening of the tailgate and lowering of the vehicle height are prevented if a blocking command for this function is present in one of the two control units.
US08862332B2 Method of optimizing threshold for an airbag suppression system in a vehicle
A method is presented of optimizing an airbag suppression threshold for an airbag suppression system in a vehicle. The method includes defining a first value as the airbag suppression threshold such that deployment of an airbag is suppressed above the first value. Next, one or more factors indicative of a presence of a child restraint seat in the vehicle seat are determined. The airbag suppression threshold is set to a predefined second value when each of the factors are met. The factors include determining whether a locking feature in a set belt webbing retractor is in a first state configured to prevent withdrawal of the seat belt webbing. Other factors may include determining whether a speed of the vehicle is within a predetermined speed range and whether a load applied to the vehicle seat is within a predetermined seatload range.
US08862331B2 Controller for steering apparatus
It is an object of the present invention to provide a controller for a steering apparatus having easy operation of an adjustment of a tilting angle.The steering apparatus comprises a tilting mechanism adjusting a tilting angle of a steering wheel, and an electrical motor driving the tilting mechanism. The controller for the steering apparatus 1 detects the tilting angle based on a rotational angle of the screw shaft. The controller defines the predetermined supplying current according to the detected amount of the tilting angle as the supplying current to the electrical motor.
US08862329B2 Control apparatus for steering mechanism
In a material handling vehicle such as an electric forklift, a depression amount of an accelerator pedal that provides an instruction on a control amount of a drive motor for driving a drive wheel is detected. When the depression amount of the accelerator pedal is equal to or larger than a predetermined value and a forward-backward switching signal that indicates that a shift lever is operated is received, a drive current for a steered system motor is set to a value smaller than a normal drive current within a predetermined time period that starts upon reception of the forward-backward switching signal.
US08862324B2 Damping methods and systems for electric power steering
A control system for controlling an electric power steering system is provided. The control system includes a first module that estimates a damping force based on an assist torque and a handwheel velocity. A second module generates a control signal based on the estimated damping force.
US08862323B2 Motor control device and vehicle-steering device comprising same
A motor controller controls a motor including a rotor and a stator opposed to the rotor. The motor controller includes an electric current driving unit which drives the motor with an axis electric current value defined in a rotating coordinate system defined with respect to a control angle that is a rotation angle for control, a control angle computing unit which computes a current value of the control angle by adding an addition angle to a previous value of the control angle in each predetermined computing cycle, and an addition angle computing unit which computes the addition angle according to a torque to be generated by the motor or a response of the motor to the axis electric current value.
US08862320B2 Method and apparatus for ambient lighting incoming message alert
A system includes a processor configured to receive settings for one or more vehicle ambient lighting activation sequences. The processor is further configured to receive a signal relating to a notification for which an audio sound could be played. The processor is additionally configured to recognize that an ambient light activation has been enabled. Also, the processor is configured to output a sequence of activated ambient lights within a vehicle, based on the settings and responsive to the received signal.
US08862318B2 Method for teaching an aftermarket accessory component, and an aftermarket accessory component configured to learn
A method for teaching an aftermarket accessory component how to actuate a vehicle function is disclosed herein. The aftermarket accessory component is configured to monitor communications across a vehicle bus. The method includes, but is not limited to, sampling message traffic transmitted across the vehicle bus while the vehicle function is not actuated. The method further includes setting filters in the aftermarket accessory component based on the sampled message traffic. The method further includes prompting a user to actuate the vehicle function in a first manner. The method further includes collecting filtered message traffic from the vehicle bus while the vehicle function is actuated in the first manner. The method further includes parsing the filtered message traffic to identify a command associated with actuation of the vehicle function. The method further includes testing the command to confirm that the command actuates the vehicle function.
US08862316B2 Method and device for diagnosing the operational state of a fuel supply system of an automobile internal combustion engine
The invention relates to a method for diagnosing the operational state of a fuel supply system of an automobile internal combustion engine, said fuel being stored in a tank of the vehicle and having a variable alcohol content, wherein said method includes a step of diagnosing (S6) the operational state of the fuel supply system, a step of detecting the addition of alcohol into the tank (S2), a step of determining the alcohol content (S2bis) in the fuel, and a checking step (S4) in which the diagnosis step (S6) is triggered if the step of determining the alcohol content (S2bis) in the fuel is completed.