Document Document Title
US08844634B2 Circulation sub with indexing mechanism
A downhole circulation sub or valve includes a tubular housing with an outer port and a valve piston slidably disposed in the housing. A primary fluid flow path extends through an inner flow bore of the housing and valve piston. In a first position, the valve piston isolates the outer port to prevent fluid communication between the inner flow bore and a well bore annulus. In a second position, the valve piston is moved to obstruct the inner flow bore and expose the outer port to the inner flow bore and allow fluid communication between the inner flow bore and the well bore annulus. An indexing mechanism is coupled between the housing and the valve piston to guide the valve piston between the first and second positions. The indexing mechanism may include a rotatable component.
US08844633B2 Method for maintaining wellbore pressure
A method for maintaining wellbore pressure includes reducing flow rate of a drilling fluid pump fluidly connected to a drill pipe in the wellbore. Flow out of the well is enabled into a first auxiliary line associated with a drilling riser. A seal around the drill pipe is closed. Fluid is pumped down a second auxiliary line at a rate selected to maintain a specific pressure in the wellbore. Drilling fluid flow through the drill pipe is stopped.
US08844632B2 Inertia transition pipe element, in particular for restraining a rigid undersea pipe
An inertia transition terminal pipe element having a main rigid pipe element including at one of its ends an inertia transition piece that is constituted by at least one and preferably a plurality “n” of coaxial reinforcing pipe elements placed coaxially around the main pipe element, each reinforcing pipe element presenting an inside diameter greater than the outside diameter of the main pipe element. The various main and reinforcing pipe elements each being positioned with one end situated at the same level along the axis of symmetry of the pipe elements, and each reinforcing pipe element presenting a length that is less than the height of the main pipe element. The annular gap between the various pipe elements being filled with a solid filler material. A rigid undersea pipe is also disclosed including at at least one of its ends, an inertia transition pipe element.
US08844619B2 Debris chamber with helical flow path for enhanced subterranean debris removal
A subterranean debris catcher swirls the incoming debris laden stream by putting grooves or spiral projections on the inside of the inlet pipe. The solids come out of openings in the side of the inlet pipe and in others the solids can exit near the top either directly into the enclosed solids holding volume as the liquid exits straight out or the solids can be discharged out the end of the inlet pipe into the bigger open space defined by the housing. In the latter case the inside housing wall can have a screen or vanes that slow down the solid particles as the fluid continues to a housing exit and eventually to an exit screen before being discharged to either go to the surface or recirculate back along the outside of the tool to the inlet pipe while picking up additional debris.
US08844617B1 Annular blowout container (ABOC)
An annular blowout container (ABOC) that may be used in multiples in a stack in conjunction with additional gate and shear valves to protect a wellhead. The ABOC incorporates a cylindrical formed bladder that provides a tight constrictive seal around whatever pipe or tubing may be in the well bore. The bladder is made of top and bottom rotator plates with springs extending between the plates. The springs are encased in Teflon® and held in place by Kevlar® then covered over completely with cured Viton® that is injected to complete the overall bladder in a molded form. Rotation of the top and bottom rotator plates effects a twisting constriction around the drill pipe or tubing. Electrical and hydraulic operational components are housed inside chambers within the ABOC for predominantly self-contained operation. The cylindrical bladder assembly may be removed and replaced after extended use.
US08844615B2 Oilfield material delivery mechanism
A mechanism for pressurized delivery of material into a well without exposure to a high pressure pump. The mechanism may include material delivery equipment that is coupled to the high pressure pump or other pressure inducing equipment through a material carrier that intersects a fluid line from the pump. The material carrier may include chambers that are reciprocated or rotated between positions that are isolated from the fluid line and in communication with the fluid line. While isolated from the fluid line, the chambers may be filled with oilfield material which may then be delivered to the fluid line when positioned in communication therewith. In this manner, a supply of the oilfield material may be retained in a substantially isolated state relative to the pump and components thereof which may be susceptible to damage from exposure to the oilfield material.
US08844612B2 Thermal controller for electronic devices
An apparatus is provided for controlling a temperature of a device by circulating fluid through a heat sink in thermal contact with the device. The apparatus includes a first fluid source (505) including a first fluid having a first temperature, a second fluid source (510) including a second fluid having a second temperature, and a thermal chuck (500) operably connected to the first fluid source and the second fluid source, wherein the thermal chuck is configured to receive the first fluid and the second fluid to be circulated through the heat sink (555). A method is also provided for controlling a temperature of a device in contact with a heat sink. The method includes determining a target temperature (S602), initiating a flow of a fluid from a fluid source (S604, S702), determining temperature data (S606, S704) of the device and the heat sink, and variably adjusting a flow rate (S710, S712) of the fluid to generally maintain the device at the target temperature.
US08844611B2 Plate stacking type heat exchanger
An object of the present invention is to provide a plate stacking type heat exchanger including plates having a small longitudinal dimension. In a plate stacking type heat exchanger 100 according to the present invention, an inlet port for low temperature fluid 59a and an outlet port for low temperature fluid 59b are provided on one end side in the longitudinal direction of a plate (left side in FIG. 1). A partition part formed of partition members 10a and 10b is formed in each low temperature fluid compartment 60. The low temperature fluid flows each of the low temperature fluid compartments 60 along a U-turn path that is not short in length.
US08844610B2 Double inlet heat exchanger
The present invention is a plate heat exchanger that allows refrigerant to enter the heat exchanger simultaneously from two sides. Allowing the refrigerant or other fluid to enter from two sides splits the flow and improves fluid velocities by presenting an optimized area to the fluid flow. This effect may be realized for both gases and liquids, and for example with respect to a liquid refrigerant, where it enters the heat exchanger simultaneously by splitting. According to the present invention the split liquid flow from the condenser feeds dual electronically controlled expansion valves before entering the heat exchanger. Fully evaporated gas leaves the heat exchanger through a single outlet, or through a dual outlet.
US08844608B2 Heating and cooling unit, and heating and cooling apparatus
In an induction emission air conditioning apparatus installed in a ceiling, it is provided within a casing with a heat exchanger through which a feed air introduced from an outdoor side passes, a fan passing the feed air through the air conditioning heat exchanger, and a heating and cooling unit 1 for blowing a mixed air obtained by inducing and suctioning the air in the room inside by using the feed air passing through the heat exchanger so as to mix with the feed air, into the room inside in a laminar manner, and emitting the heat of the mixed air to the room inside, integrally.
US08844604B2 Guide assembly
A guide assembly for a folding panel assembly or system, the guide assembly including a first body section for locating the assembly in a guide channel and a second body section for carrying a bolt that passes through a hinge for attachment to a folding panel, wherein the second body section is pivotally mounted to the first body section so as to adopt either a left or right handed orientation relative to the first body section.
US08844597B2 Method and device for manufacturing seal film, method of manufacturing inner seal attachment container, inner seal member, and method of sealing cap attachment container using the same
A first base is interfolded along a folding line 1c extending in a flow direction thereof, one portion 1a of two portions divided by the folding line of the first base overlaps with a second base so as to be sealed thereto, a laminated structure formed by the first to third bases is punched into a predetermined shape so as to include the folding line portion, and a handle portion is formed by sealed portions of the first and second bases.
US08844595B2 Pneumatic tire with tread including tread base layer and tread blocks having two different rubber layers
The present invention is directed to a pneumatic tire 1 comprising at least one pair of parallel annular beads; at least one carcass ply 3 wrapped around said beads; a tread 5; and first and second sidewalls disposed between said tread and one of said at least one pair of beads; as well as a belt portion 7 between the carcass ply 3 and the tread 5. In accordance with the invention, the tread 5 comprises a tread base layer 8 and a plurality of tread blocks 9, wherein the tread blocks 9 comprise at least two different rubber layers 15, 17, 19 arranged radially above each other, whereas the rubber layers 15, 17, 19 of different tread blocks are axially separate from each other.
US08844594B2 Pneumatic tire with tread having blocks and transverse grooves
The invention provides a pneumatic tire which can increase a driving performance on a road surface of a so-called sherbet snow, and in which a biased wear such as a toe-and-heel wear or the like is hard to be generated. In a pneumatic tire provided with a tread pattern having a transverse groove 2b formed between a plurality of blocks 1b, the transverse groove 2b is provided with a top side groove portion 11 extending while a groove width GW expands to a tread end side, and a bottom side groove portion 12 extending with a roughly fixed groove width GW.
US08844593B2 Pneumatic tire
A pneumatic tire is provided in the tread portion with zigzag circumferential grooves and axial grooves so that a row of circumferentially arranged blocks is formed on each side of each of the zigzag circumferential grooves. Each of the zigzag circumferential grooves is composed of axially inner and outer circumferential segments and oblique segments. The axially inner and outer circumferential segments are arranged alternately in the tire circumferential direction. The oblique segments connect between the axially inner and outer circumferential segments, whereby the zigzag circumferential groove extends in the form of a trapezoidal wave. The zigzag amplitude is in a range of from 4 to 15% of a half tread width (Tw/2). The width of the zigzag circumferential groove is in a range of from 7 to 13% of the half tread width (Tw/2). The number of the axial grooves connected to each of the zigzag circumferential grooves on both side thereof is in a range of from 8 to 12 when counted in a tire footprint. The axial grooves each have a groove width WY of from 8 to 25% of a pitch length Py between the axial groove and the circumferentially adjacent axial groove.
US08844590B2 Tire with tread having projecting portion projecting from groove bottom of circumferential groove
In a tire 1, a central land portion row 20C and intermediate land portion rows 20M are formed by center-side main grooves 10C. A projecting portion 50 projecting outwardly in a tire radial direction TR from a groove bottom surface 11 of the center-side main groove 10C is provided in the central groove 10C. The projecting portion 50 is located on an extension line L1 extending in an extending direction of lug grooves 30M, and extends outwardly in the tread width direction TW from a sidewall 21 of the central land portion row 20C. An inner end height H1 of the projecting portion 50 located on an innermost side thereof in the tread width direction TW and continuous to the central land portion row 20C is greater than an outer end height H2 of the projecting portion 50 located on an outermost side thereof in the tread width direction TW.
US08844584B1 Apparatus and method for a pressurized dispenser refill system
A sustainable system for refilling a pressurized fluid dispenser comprises a container body having a first fluid dispenser that includes a valved opening, a pouch mounted within the container body for storing a fluid composition and fluidly coupled with the valved opening of the container for dispensing the contents of the pouch and a fluid refill system. A pressurized gas can be provided between the pouch and the container body for pressurizing the contents of the pouch. The fluid refill system includes at least one reservoir having a fluid composition therein and a second fluid dispenser having a fitting that is adapted to dispense the fluid composition from the at least one reservoir into the pouch. A controller can be programmed to respond to input signals to position the container with the fluid refill system and to dispense the fluid composition under pressure into the pouch.
US08844582B2 Delivery pipe
A delivery pipe is molded of resin and internally formed with a fuel passage. The delivery pipe has a shape of cross section including a single straight part, a single curved part, and joint parts at joints between ends of the straight part and the curved part. The joint part has an outer appearance protruding outward. The resin contains reinforcing glass fibers. A corresponding portion to a resin injection gate is located at an end region of the straight part in a longitudinal direction of the fuel passage.
US08844580B2 Low fluid permeation rubber hose
Low or near zero fluid permeation hose for petroleum and other chemical transfer applications. The hose includes an inner tube formed of a vulcanized rubber, and a barrier layer of a strip of a fluoropolymer of other polymeric material resistant to fluid permeation. The strip is spiral wound about the longitudinal axis of the hose.
US08844579B2 Flexible vibration absorbing tube
A flexible tube includes a bellows tube, an interlock tube placed inside the bellows tube, and upstream-side and downstream-side joint pipes coupled to opposite ends of the bellows tube. Diameters of fixing end portions located at opposite ends of the interlock tube are made larger than a diameter at a middle portion of the interlock tube, extension portions of the upstream-side and downstream-side joint pipes are fitted and fixed to inner peripheral surfaces of the fixing end portions of the interlock tube, and a depth of each of valley portions of a bellows portion of the bellows tube located over the fixing end portions is smaller than a depth of other valley portions of the bellows portion. Accordingly, it is possible to achieve the downsizing of the flexible tube that is connected to an exhaust system being continuous with an engine to dampen vibrations in the axial direction of the exhaust system.
US08844578B2 Pliable-wall air ducts with internal expanding structures
Example air ducts comprising pliable tubular sidewalls are provided with example internal frameworks that hold the duct in a generally expanded shape even when the duct is depressurized. The framework tensions the pliable sidewall material along the length of the ducts to keep the material taut. In some examples, the framework is restrained within the duct such that the duct's sidewall, being in tension, holds the framework in compression longitudinally. Thus, in the longitudinal direction, the duct is in tension and the framework is in compression. To prevent the framework from buckling under the compressive force, some example frameworks comprise a central longitudinal shaft with a plurality of radial spokes and rings that help hold the shaft straight. In some examples, the rings also help hold the duct radially expanded.
US08844577B2 Pipe liner having a wireless data transmitter with sensing capabilities
The present invention provides a liner assembly for repairing the wall of a pipe that includes a transmitter or transmitters capable of transmitting information, such as identification information and physical characteristics of the area around the transmitter. Embedded in the liner is a transmitter, which includes a radio-frequency identification and at least one sensor. The RFID transmits identification information about the repaired wall, while the sensor provides physical characteristics of the environment in and around the pipe. Examples of physical characteristics may include temperature, pressure, flow, chemical reactions, velocity of the pipe, and the like. Additional transmitters may be used along the length of the pipe to determine characteristics at multiple locations, with each additional transmitter including the same or different sensors.
US08844575B2 Guiding device for metal bellows
A guiding device for metal bellows (19) includes a terminal element (35) on a bellows end (31). The terminal element is movable along the wall of a housing (1) during expansion and compression of the bellows (19). A guide (47) is interposed between the terminal element and the housing (1). The guide has an annular element (47) surrounding a peripheral zone of the terminal element (35). The annular element, on its outer periphery, forms first annular sections radially spaced apart from the wall of the housing (1) and separated from each other by second annular sections radially projecting over the first annular sections.
US08844565B2 Baffle for hydraulic reservoir
An anti-vibration system for a fluid reservoir. The system includes a baffle disposed within the fluid reservoir. The baffle includes a mounting mechanism and one or more apertures. The mounting mechanism is adapted to mount the baffle within the reservoir. In addition, and a reservoir cover, enclosing the fluid reservoir, includes receiving fixtures to receive the mounting mechanism.
US08844560B2 Cartridge housing
The most strained component of a cartridge is the bush, in which the control lever is mounted, using which the control can is moved. Upon actuation of the control lever to open and close the intakes and drains, the bush and thus also the extension of the housing and the front wall thereof are strained by bending. Upon mixing of the cold and hot water streams, friction forces arise in directions, which are perpendicular to one another, between the bush and the front wall of the housing and in the extension of the housing by rotation of the bush. All of these strains can result in hysteresis in the mixing position and in the position of the control cam during the opening and closing movements because of tolerances and play the opening and closing movements because of tolerances and play between the individual components. To overcome the strain issues, the bush bus has the control lever mounted therein is mounted using a conical face and also conical part of the front wall of the cylindrical housing.
US08844549B2 Modular outdoor playpen apparatus
A modular outdoor playpen apparatus including a room-sized enclosure, having an area in a range of 10 square feet to 20 square feet, the enclosure having a cushioned bottom wall, an open top, four side panels releasably hingedly attached to each other, a unitary cushioned padding removably disposed over all of the entire inner walls of the side panels, and a padded covering removably disposed over the bottom wall between the side panels. The apparatus also provides a canopy that attaches to the cushioned padding.
US08844548B2 Walking aid support
A support for a walking aid such as a crutch, a walker or a cane is disclosed. The support is configured for providing enhanced balance on adverse terrain that may contain obstacles and/or have slippery spots. In an embodiment of the present invention, the support comprises a flat bottom and an upwardly angled slit that provides an upper and a lower section configured for contorting in a manner as to enhance friction with the walking terrain thus reducing the probability of slippage. In an alternate embodiment, the support comprises an oval shaped bottom and a downwardly angled slit. This support is configured facilitating walking and providing support in rough terrain.
US08844547B2 Wash arm arrangement for a dishwasher
A wash arm arrangement (100) for a dishwasher is disclosed. The wash arm arrangement comprises a central arm (121) adapted to be rotatably connected with a first liquid supply shaft (123) for providing pressurized liquid during operation of the dishwasher. The central arm has a first nozzle (130) arranged for outputting a jet of liquid during operation thereby providing a first reaction force Fc for rotating the central arm about its axis of rotation in a first direction. The wash arm arrangement further comprises a satellite arm (122) rotatably arranged on a second liquid supply shaft (124) arranged on an outer end of the central arm, the satellite arm having a second nozzle (131) arranged for outputting a jet of liquid during operation thereby providing a second reaction force Fs for rotating the satellite arm about its axis of rotation in a second direction being opposite to the first direction. The first and second nozzles are arranged such that the central arm is controlled to move with a periodically alternating speed due to the first and second reaction forces acting on the central arm wherein the instantaneous value of a resulting momentum Mtot for the central arm about its axis alters periodically during operation, comprising a first momentum Mc of the central arm caused by a horizontal reaction force portion Fcy of the first reaction force Fc, and a second momentum Ms of the central arm, caused by the movement of the satellite arm and comprising a momentum created by a horizontal reaction force portion Fsy of the second reaction force Fs,.
US08844544B2 Device and method for filtering processing liquid in processing tank
A device for filtering a processing liquid in a processing tank includes an opening for recovering a surface-layer processing liquid on a work-discharging side of the tank, a separating part for recovering an intermediate-layer processing liquid on a work-receiving side of the tank, a hopper for recovering a bottom-layer processing liquid on a bottom surface on the work-receiving side, a first processing liquid discharge nozzle on a bottom surface of the tank and which is oriented in an opposite direction to a work-conveying direction and toward the bottom surface, second processing liquid discharge nozzles on both side surfaces of the processing tank and which are oriented in an opposite direction to the work-conveying direction and toward a work, cyclone devices which filter the processing liquids recovered by the opening, the separating part, and the hopper, and which individually separate foreign material, a separating tank, and a screw conveyor.
US08844541B2 Method for attaching hair extensions; application clamp, pinch applicator, and hair extension assembly for use with the method
The invention relates to a method for attaching hair extensions into basic hair comprising the following steps: providing a carrier foil with a number of hair extensions into the lower arm having lower recesses of an application clamp, closing the application clamp by clamping together the—hingingly interconnected—upper arm and lower arm heating the connection elements by pressing heating projections of an pinch applicator in and through the upper openings of the application clamp onto the connection elements of the hair extensions.
US08844538B2 Surgical drape
A surgical drape (10) has a planar, flexible covering element (11) with an area (30) for accommodating a reference means (40) for a navigation system, the reference means protruding from the plane of the covering element. The area (30) has at least two deformable, elongated bar elements (18), which are connected to the covering element (30) and have two bar ends (27). The bar elements include the area (30) for accommodating the reference means (40) between the bar elements. At least one elongated shortening means (20) can be fixed on the covering element (11) and interacts with at least one of the bar elements (18), for reducing and/or fixing the distance of the two bar ends (27) from each other so that the area (30) for accommodating the reference means (40) is lifted out of the plane of the covering element (11).
US08844537B1 System and method for alleviating sleep apnea
A system and method for controlling a device to alleviate sleep apnea comprises determining whether a user of the device is asleep by a microcontroller operatively connected to the device. Using a sensor operatively connected to the microcontroller, it is determined whether a breathing anomaly of the user is detected while the user is asleep. An electromagnet operatively connected to the device generates an electromagnetic field to widen an airway of the user in response to detecting the breathing anomaly while the user is asleep.
US08844532B2 Mask and headgear connector
A connector arrangement joining a respiratory mask and headgear is adapted for single-handed disengagement by the patient. A first, rigid connector part is formed into the rigid mask frame, with a mating second connector attached to a strap of the headgear. The connectors are held away from the patient's face by the connection to the mask frame.
US08844530B2 Combination lung ventilation and mucus clearance apparatus and method
A medical device and method for combination lung ventilation and mucus clearance of a patient is disclosed. The medical device may be configured to provide lung ventilation with intermittent, on-demand mucus clearance, freeing the patient's mouth for activities of daily living such as when the patient is awake; and, in another configuration, the device can provide lung ventilation with automated mucus clearance, such as when the patient is sedated or asleep. The medical device may comprise a pressure generation source, a ventilation portion, and a mucus clearance portion. The mucus clearance portion may be separable from or separate from the ventilation portion such that the medical device is capable of maintaining lung ventilation with the mouth interface removed from the patient.
US08844529B2 Ventless mask CPAP system
A CPAP or other ventilation system includes a mask, a flow generator, a positive or high pressure line to provide positive or high pressure air from the flow generator to the mask and a vacuum or return line provided to actively extract exhaled gas from the breathing chamber and/or the air delivery conduit of the mask. The vacuum or return line includes a vent outlet preferably positioned remote from the mask.
US08844527B2 Methods, systems and apparatus for paced breathing
Methods, systems and/or apparatus for slowing a patient's breathing by using positive pressure therapy. In certain embodiments, a current interim breathing rate target is set, and periodically the magnitude of a variable pressure waveform that is scaled to the current interim breathing rate target is increased if the patient's breathing rate is greater than the interim breathing rate target in order to lengthen the patient's breath duration. The magnitude of the pressure increase may be a function of the difference between the interim breathing rate target and the patient's breathing rate. The interim breathing rate target may be periodically reduced in response to the patient's breathing rate slowing down toward the current interim breathing rate target. The variable pressure waveform cycles from an inhalation phase to an exhalation phase when the patient airflow decreases to a cycle threshold, the cycle threshold being a function of flow versus time within a breath and generally increasing with time. Different interim breathing rate targets have different cycle threshold functions, and the cycle threshold functions allow easier cycling as the interim breathing rate targets decrease. Similarly, the variable pressure waveform triggers from an exhalation phase to an inhalation phase when the patient airflow increases to a trigger threshold, the trigger threshold being a function of flow versus time within a breath and generally decreasing with time. Different interim breathing rate targets have different trigger threshold functions, and the trigger threshold functions allow easier triggering as the interim breathing rate targets decrease.
US08844526B2 Methods and systems for triggering with unknown base flow
This disclosure describes systems and methods for providing novel back-up ventilation that allows the patient to trigger or initiate the delivery of breath. Further, this disclosure describes systems and methods for triggering ventilation when base flow is unknown or undeterminable by the ventilator.
US08844514B2 Latching system for an appliance
A latching system for an appliance is disclosed. The appliance includes a first oven, a first door for the first oven, a second oven and a second door for the second oven. The latching system includes a master latch assembly for locking the first door when it is fully closed; a slave latch assembly for locking the second door when it is fully closed; a cable operatively coupling the two latch assemblies so that a movement of one latch assembly between an unlocking position and a locking position generates a corresponding movement of the other latch assembly between an unlocking position and a locking position; a position switch for one latch assembly; and a controller configured to enable an operation of the first oven and/or the second oven when the position switch detects the latch assembly is in its locking position in conjunction with an operation request.
US08844513B2 Apparatus, system and method for heating a ventilation system
A device, system and method for heating fluid (air) in a flue to create a draw prior to combusting a fuel in a combustion device. The device, system and method includes a housing that may be integrated about the flue. The housing may include a heat exchanger that itself may include a heating source that may be in thermal communication with the flue and a temperature differentiation driver. The heat exchanger may operate to transfer heat energy from the heating source to a fluid constrained to a path created by the flue. The result is a pressure differential created within the flue to help draw the fluid out of the combustion device. The heat exchanger may be configured such that it may cause heat transfer to the heavier, more dense fluid contained within the ventilation system prior to combusting fuel in a combustion device, thereby causing the fluid to be relatively less dense thus creating a draw.
US08844508B2 Archery bows and archery bow components I
Compound bows and cross bows with flexible bow limbs and novel, limb-associated mechanisms for adjusting the poundage of the bow. Each flexible bow limb (or element of a split limb bow) is bent against a fulcrum located between the leading and trailing ends of the bow limb or limb element. A poundage adjuster at the same location as the fulcrum or at the leading edge of the limb or limb element is used to set the curvature in the limb (The poundage of the bow is directly related to the curvature of the limb or limb element). An independently acting poundage mechanism as just described is preferably provided for both limbs of a solid limb bow and for all four limbs of a split limb bow. Also disclosed are novel bottom (or power) cams which have reduced lean and wobble during the end part of bow draw, thereby reducing noise and vibration as an arrow is shot from the bow and contributing to the accuracy of the bows in which they are installed.
US08844506B2 Positive crankcase ventilation system
An engine assembly includes an engine defining a combustion chamber and a crankcase volume, together with an intake assembly. The intake assembly includes an air cleaner assembly, a throttle, and an intake manifold in a series arrangement and fluidly coupled with the combustion chamber. An air-oil separator is fluidly coupled between the crankcase volume and the intake manifold and defines a separator volume configured to extract oil from air flowing through the volume. The air-oil separator includes a first inlet port configured to direct a first air flow into the separator volume substantially along a first direction, and a second inlet port configured to direct a second air flow into the volume substantially along a second direction that generally opposes the first direction.
US08844504B2 Heat exchanger and method of manufacturing the same
An exhaust gas recirculation cooler includes an inlet configured to receive exhaust gas from an engine, an outlet configured to direct the exhaust gas back toward the engine, and an exhaust gas flow conduit. The flow conduit includes a first end adjacent the inlet, a second end adjacent the outlet, a first narrow side, a second narrow side, substantially flat broad sides extending between the narrow sides, a first channel adjacent the first narrow side and extending between the ends, a second channel adjacent the second narrow side and extending between the ends, and a plurality of third channels located between the first and second channels and extending between the ends. A plate is located at one end of the flow conduit to inhibit the exhaust gas from flowing through at least one of the first channel and the second channel while allowing exhaust gas flow through the third channels.
US08844503B2 Variable flow fuel transfer pump system and method
A fuel supply system and method of controlling fuel flow through a supply system is provided including a variable flow, i.e. speed, electric fuel transfer pump and a control system adapted to variably control the transfer pump based on fuel demand of the engine. The system provides improved transient response by providing the transfer pump with a feed forward speed/flow command based on engine fueling demand determined based on engine operating conditions. The transfer pump is controlled based on fuel demand not necessarily achieved yet by the high pressure pump and injectors. Therefore, this system controls the EFTP substantially simultaneously with controlling the high pressure pump and injectors to optimize fuel flow through the entire system ensuring the minimum required fuel flow is passing through the second the fuel filtration system, hence maximizing steady state fuel filtration efficiency, and minimizing surge effects on filtration efficiency.
US08844500B2 Enclosure for high pressure fuel rail
The present disclosure provides an enclosure or containment assembly adapted to seal a high pressure fuel rail, and an engine system including such an enclosure or containment assembly. The assembly includes two portions that can sealingly engage to form an enclosure or compartment that contains the high pressure fuel rail. Fuel line connectors leading into the enclosure to ports of the high pressure fuel rail are in a sealing engagement with the enclosure to seal the high pressure fuel rail from the atmosphere and provide an enclosed low pressure region between the high pressure fuel rail and an inner surface of the enclosure. In this way, leaked fuel can be collected from the high pressure fuel lines and contained. The collected and contained leaked fuel can be channeled to a leak detector, which can trigger an alarm with detection of a leak.
US08844499B2 Method and apparatus for determining and regulating an exhaust gas recirculation rate of an internal combustion engine
The invention relates to a method and an apparatus for determining an exhaust gas recirculation rate in an internal combustion engine, in which the exhaust gas recirculation rate indicates a proportion of exhaust gas in a gas quantity delivered to a cylinder of the internal combustion engine, and combustion takes place in the cylinder of the engine cyclically during a combustion phase. The method includes the steps of ascertaining a combustion course statement over the course of combustion in the cylinder of the engine, and ascertaining an actual exhaust gas recirculation rate from the combustion course statement with the aid of a predetermined exhaust gas recirculation rate function. The invention further relates to a method and an apparatus for regulating an exhaust gas recirculation rate in an internal combustion engine, in which the exhaust gas recirculation rate indicates a proportion of exhaust gas in a gas quantity delivered to a cylinder of the internal combustion engine, and combustion takes place in the cylinder of the engine cyclically during a combustion phase. The method includes the steps of ascertaining a combustion course statement over the course of combustion in the cylinder of the engine, furnishing a set-point statement as a function of an operating point of the engine, and performing a regulation to compensate for a deviation that results from the set-point statement and the combustion course statement.
US08844498B2 Positive displacement radical injection system
A system, comprising, a combustion chamber, and a free-radical ignition system configured to inject free radicals into the combustion chamber at an ignition timing to trigger combustion of a fuel-air mixture.
US08844497B2 Method of operating a dual fuel combustion engine of the diesel-type and a dual fuel combustion engine of the diesel-type operable according to such method
A method of operating a dual fuel internal combustion engine of the diesel-type is provided. The method includes pre-mixing a first fuel in a combustion chamber and/or in an inlet port, compressing a charge containing the first fuel to conditions that allow auto-ignition of a second fuel, performing a first injection of the second fuel into the combustion chamber to initiate auto-ignition of the second fuel for igniting the first fuel, thereby initiating conditions for pre-mixed flame propagation combustion of the first fuel. At least one subsequent injection is performed in which additional kinetic energy is supplied into the combustion process to thereby enhance turbulence intensity and propagation speed of the flame and/or enhance late mixing in the combustion chamber, so a to improve late oxidation during combustion. A dual fuel combustion engine of the diesel engine type.
US08844496B2 Internal combustion engine with separate combustion chamber and a method to achieve modified and controlled autoignition in said chamber
An internal combustion engine having two combustion chambers separated by separate valves from each piston cylinder and wherein each cylinder has a suction valve and an exhaust valve and each combustion chamber has at least one fuel nozzle for injecting fuel into the respective chambers by several discrete injections with short dwell times therebetween. During a combustion cycle air is introduced into the chambers from opening to closing of the valves during a 720° rotation of a crankshaft and then combusting air-fuel mixtures during a subsequent period between the closing to opening of the valves during at least a further 720° rotation of the crankshaft and while making partial and spaced injections of fuel into the chambers at predetermined angular displacements of the crankshaft.
US08844495B2 Engine with integrated mixing technology
The present disclosure generally relates to an engine with an integrated mixing of fluids device and associated technology for improvement of the efficiency of the engine, and more specifically to an engine equipped with a fuel mixing device for improvement of the overall properties by inline oxygenation of the liquid, a change in property of the liquid such as cooling form improved combustion, or the use of re-circulation of exhaust from the engine to further improve engine efficiency and reduce unwanted emissions.
US08844494B2 Pullrod connection to a journal
Reciprocating motion can be converted to rotary motion through a crankshaft and a connecting rod. In a connecting rod that is primarily in tension, two opposing connecting rods can be coupled to a single journal. Two bearing caps are placed over the journal, the bearing caps having fingers that extend away from the bearing cap with the fingers of the two bearing caps being enmeshed. Fingers of each bearing cap are coupled to the connecting rods. The resulting joint is compact and lighter weight with a shorter journal than prior joints.
US08844493B2 Lubricating oil feeding structure of engine
A lubricating oil feeding structure of an engine includes an oil pump provided in a crankcase for pressurizing and feeding oil in an oil reservoir, an oil filter provided in an outer peripheral wall of the crankcase for purifying the oil fed from the oil pump, and an oil cooler provided in a cover member covering an end of the crankcase in the crankshaft direction for cooling the oil sent from the oil filter. Preferably, the cover member is a generator cover, and the oil cooler is arranged on the outer side in the radial direction of a rotor of the generator.
US08844489B2 Roller follower, valve train, induction hardening apparatus, method of heat treatment of shaft member, method of manufacturing shaft, and shaft
A roller follower includes a roller ring, a shaft and a plurality of rollers. At least one of the roller ring, the shaft and the rollers is a steel member made of steel containing 0.7 to 2.4% carbon and 10.0 to 20.0% chromium, with remainder iron and impurities. In addition, carbide containing at least any one of iron and chromium as well as carbon and having an area of 12.6 μm2 or greater is generated at an area ratio of 5.0% or higher, at a rolling contact surface of the steel member (a roller ring rolling contact surface, a shaft rolling contact surface and a roller rolling contact surface.
US08844487B2 Exhaust valve control system
An exhaust valve control system of an engine includes a first bank including a plurality of cylinders and a second bank including a plurality of cylinder, in which the angle between the exhaust cam profiles of any two cylinders in the first bank is different by a predetermined angle or more from 180°, and the angle between the exhaust cam profiles of any two cylinders in the second bank is different by a predetermined angle or more from 180°.
US08844484B2 Non-return valve of a camshaft adjuster
A camshaft adjuster with a drive element, a driven element, and a pressure chamber formed between the drive element and the driven element for generating a relative rotation between the driven element and the drive element, and a volume accumulator that is arranged in the camshaft adjuster and supplies hydraulic medium via a channel from the volume accumulator to the pressure chamber if there is an under-pressure in the pressure chamber. The camshaft adjuster has a non-return valve with a closing part for closing an opening of the channel, the non-return valve allows a flow of hydraulic medium through the channel from the volume accumulator to the pressure chamber, and there is an elastically expandable component that projects into the channel and can be guided by the channel and is connected to the closing part and is provided for applying tension for pulling the closing part into the channel.
US08844483B2 Clamping disk and cam adjusting unit
A clamping disk (1) for the non-positive connection of components in a cam adjusting system, a cam adjusting system (15) having a clamping disk (1) and a method for checking the mounting of the clamping disk (1) are provided. The clamping disk (1) has an essentially circular base body (2) which has at least one friction surface for a contact partner. The base body (2) is axially penetrated by a material recess (10). The mounting of the clamping disk (1) can be controlled in a simple manner by distance measuring.
US08844474B2 Internal combustion engine and water outlet structure of internal combustion engine
A water outlet structure of an internal combustion engine includes a water outlet and a thermostat. The water outlet includes a cooling-water inflow portion, a radiator outflow passage, and a bypass passage. The cooling-water inflow portion is provided to face a cooling-water outlet of a cylinder head. Cooling water is to flow out to a radiator through the radiator outflow passage. The radiator outflow passage linearly extends from the cooling-water inflow portion. The bypass passage linearly and obliquely extends from the cooling-water inflow portion to provide a water flow at an acute angle to a water flow in the radiator outflow passage. The thermostat is provided integrally with the water outlet and includes a thermo housing provided downstream of the bypass passage.
US08844472B2 Fire tube heater
A fire tube heater apparatus includes a shell, with a tube bundle received in the shell and a burner section communicated with the tube bundle. The tubes in the tube bundle have circular inlet and outlet end portions with a flattened, serpentine intermediate portion. The intermediate portion has a width greater than the inlet outside diameter and a tube thickness transverse to the width less than the inlet outside diameter.
US08844471B2 Integrated contact condensing water heater
An apparatus for heating water having three vertically aligned water heating process sections. The upper section includes an annular water storage tank disposed around a combustion chamber having a downward firing burner. The intermediate section, disposed vertically below the upper section receives flue gas from the combustion chamber, which flue gas is cooled and dehumidified, producing a hot condensate which collects in a passive condensate flow control device disposed proximate the bottom of the intermediate section. The lower section, disposed vertically below the intermediate and separated therefrom by the passive condensate flow control device receives hot condensate from the flow control device, which is used to preheat and humidify air, such as room air, which is then recycled to the combustion process of the upper section for use as combustion air. This passive condensate flow control device uses gravity to inject condensate, thereby facilitating a system design that only requires a single condensate pump.
US08844470B2 Maneuverable bed for analyzed objects
An animal handling system (AMS), useful for positioning an immobilized animal in a predefined configuration, including: a proximal portion, held outside a medical device, comprises at least one inner shaft, and at least one outer shaft, the at least one outer shaft telescopically maneuverable along the at least one inner shaft to provide a telescopic mechanism of variable (proximal-) length, the proximal portion; and a distal portion comprising a configurable encapsulatable life support system (ELSS), the ELSS is rotatable and/or linearly reciprocatable along the main longitudinal axis of the shafts by means of the maneuverable telescopic mechanism of the proximal portion. The proximal portion further comprising indicia indicating the linear displacement and rotation of the ELSS of the distal portion, such that the ELSS is accurately and reversibly configured within the medical device to optimized animal analyses.
US08844466B2 Pet feeding system
An animal feeding system for slowing the eating process of an animal, e.g., a dog, and simultaneously entertains the animal. The animal feeding system includes a floor, retaining walls, and obstacles which form a food maze. The obstacles may vary, for example, in shape (e.g., as letters, words, geometric shapes, etc.), form (e.g., rigid structure, flexible fingers, etc.), size, height, etc. In addition, the obstacles may include structures to further slow an animal's eating, such as tunnels, slides, ramps, etc. The animal feeding system may be fabricated of any appropriate material, including, but not limited to, silicone rubber, natural rubber, metal, and ceramic.
US08844462B2 Production facility and production process for hot dip galvannealed steel plate
The present invention provides a production facility of hot dip galvannealed steel plate able to produce hot dip galvannealed steel plate on production conditions optimal at all times despite rapid changes in the steel type, plating deposition, and other external factors, wherein the production facility 1 of hot dip galvannealed steel plate is provided with a soaking/cooling furnace 7 for treating steel plate I running after leaving a rapid heating furnace 6 by at least one of soaking and cooling. Further, the soaking/cooling furnace 7 is configured to enable a change of the ratio in the furnace of the soaking region 15 for soaking steel plate I by soaking means 21 at a soaking temperature of 500° C. to 650° C. and the cooling region 16 for cooling the steel plate I by spray nozzles 22 by a 5° C./sec or more average cooling rate.
US08844461B2 Fluid handling system for wafer electroless plating and associated methods
A chemical fluid handling system is defined to supply a number of chemicals to a number of fluid inputs of a mixing manifold. The chemical fluid handling system includes a number of fluid recirculation loops for separately pre-conditioning and controlling the supply of each of the number of chemicals. Each of the fluid recirculation loops is defined to degas, heat, and filter a particular one of the number of chemical components. The mixing manifold is defined to mix the number of chemicals to form the electroless plating solution. The mixing manifold includes a fluid output connected to a supply line. The supply line is connected to supply the electroless plating solution to a fluid bowl within an electroless plating chamber.
US08844459B2 Tug-barge offshore cargo transport
Disclosed is a tug-barge offshore cargo transport device and method, comprised of two separate elements which are removably attached: a barge and a tug boat. The barge includes a bow shaped to cut through and deflect waves, a rectangular cargo deck protected by a bulwark, compartments below the cargo deck, means for maneuvering the barge, and means at the stern of the barge for removably attaching the barge to a tug boat. The tug boat includes means at the bow to removably attach to the barge, and means to control the means for maneuvering the barge from the tug boat.
US08844458B2 Concealable workstation for boats
A storage assembly comprising a slideable upper drawer unit and a lower drawer unit disposed in a housing. The upper drawer unit includes a slideable workstation and one or more primary drawers disposed beneath the workstation. A work panel is hingeably attached to a top surface of the workstation whereby the work panel is operable between an open position and a closed position. In the closed position, the work panel covers and conceals at least a portion of the top surface of the workstation, and in the open position the work panel is perpendicular to the top surface of the workstation. The work panel is received in a rear slot of the workstation when it is in the open position. The workstation may include features such as a sink and a cook top. The housing may be received in a seat casing, console, or bench on the boat.
US08844455B2 Buoyed biomats for reservoir fluid management
Buoyed mats for reservoir vapor management are described. In one aspect, the buoyed biomats are made from an interconnected structure comprising biomass materials. A support structure is attached to the interconnected biomass. Floatable components are attached to the support structure to facilitate flotation of the mats.
US08844451B2 Apparatus for applying a pesticide to perennial crops
An applicator assembly for applying an active substance to the root zone of a plurality of plants, the applicator assembly comprising: a subsoil applicator having a cutting element for generating an incision in the ground, an injector associated with the cutting element to allow the active substance to be injected into the incision; and a positioning device adapted to allow the position of the cutting element to change position such that an incision is generated in some material in the root zone while the cutting element moves over other material in the root zone.
US08844445B2 Anchor cribber
An anchor cribbing machine includes a pair of ballast cribbing assemblies and a pair of rail clamp assemblies. The ballast cribbing assemblies are hydraulically-driven to push ballast away from the opposing sides of a railroad tie so that an anchor may be applied to the rail at the tie location. The ballast cribbing assemblies include support beams that are movable longitudinally relative to the rails and rotatable between an operative and a stowed position. The rail clamp assemblies are configured to engage the rail to prevent the machine from being driven off the rails in operation.
US08844444B1 Reusable test projectile
A reusable test projectile may be used for spinning and non-spinning shots in a soft catch system. The projectile may include a body having an integrally formed base and a removable nose. The body may define a generally cylindrical open area between the nose and the base. A generally circular cargo retaining ring may be disposed in the open area, normal to a longitudinal axis of the projectile. A cargo area is defined between the cargo retaining ring and the base. The solid bulkhead includes a front surface that forms a rear end of the cargo area and a rear concave surface. A driving band seat can be added on the exterior surface of the body at the bulkhead, for each repeated launch of the projectile, as may be desired. A slipped obturator seat may be formed on the exterior surface of the base rearward of the driving band seat, as desired.
US08844443B2 Spin or aerodynamically stabilized ammunition
Disclosed is spin-stabilized ammunition for use in grooved or smooth bore handheld firearms with calibers up to 60 mm. The projectile of the ammunition features a body in the shape of a truncated cone at the top of a cylinder with proportions of the cone length to the cylinder length varying between from one-to-six to one-to-three depending on the expected initial speed of the projectile after the ammunition has been discharged. A central longitudinal barrel extends through the projectile with a proportion of the entrance diameter and exit diameter of 1.38-to-one for expected discharge speeds near sound velocity or of 1.22-to-one for expected discharge of hypersonic velocities. Finally, nozzles within the projectile create a spinning motion around the projectile's axis, the nozzles being located between cavities for propellant charges.
US08844442B2 Method for assembling printed products
A method for printing which includes the steps of: printing a web of material so as to define a printed web; winding the printed web onto at least one roll; cutting the printed web so as to define at least one printed roll; transporting the at least one printed roll in rolled form to a folder separate from a printing press; and processing the at least one printed roll in the folder into a finished printed product.
US08844440B1 Aperture marking system and method of marking surface
A marking system for cutting an aperture for pipe clearance has a pipe and a pipe stamp. A stamp posterior side has a posterior aperture fluidly connected to an interior cavity. A first rubber stamp projection has an annulus that projects out and away from the stamp anterior surface. A second rubber stamp projection is centrally located on the stamp anterior surface having a general shape of an “X”. The pipe stamp slides over an end of the pipe via the posterior aperture. The first rubber stamp projection and the second rubber stamp projection are placed against a surface for applying a mark for cutting an aperture for pipe clearance.
US08844434B2 Machine for binding reinforcement bars
A machine for forming a two-stage wire tie around a pair of bars to bind the bars together. The machine comprises an arrangement for passing the wire in a loop around the bars and a twisting head for twisting the ends of the loop together. The twisting head comprises an arrangement for gripping the ends of the wire and a tie plate through which the ends of the wire pass, and the head is resiliently mounted relative to the bars so as to allow the tie plate to move through a predetermined amount of travel towards the bars, to thereby define the length of a first stage of the tie. The machine is adapted thereafter to release the ends of the wire and continue twisting these to form a second stage of the tie.
US08844433B2 Detection of airflow in an appliance
The present invention provides for measuring the air flow in an appliance. An air flow measuring device, such as a vane (aka turbine) anemometer, is placed directly into an air flow passageway and provides a signal indicative of the amount of air flow. This signal can be used e.g., to undertake a remedial response in the event the amount of air flow is not sufficient to provide proper cooling or ventilation of the appliance.
US08844426B2 Beverage mixing system and process
The present invention relates to a system and process for a nutraceutical beverage mixing system. Provided is a customizable supplement beverage system and method for personalizing and operating the same to a particular user and optionally for operative tracking. Proposed additionally is an operative system for receiving and individually identifying a concentrate or supplement combinations, for mixing the same prior to a use, and for dispensing the same for use, and for tracking control factors relating to the same.
US08844424B2 Bolt carrier and bolt for gas operated firearms
An improved bolt and bolt carrier with integral gas key having an extension nozzle threadedly secured and pinned to the gas key for use with a direct gas operated firearm is provided. The extension nozzle is designed to receive a portion of the host firearms gas operating system. The firing pin retaining pin is oriented so as to expose its widest profile to the firing pins annular flange, increasing its service life. The bolt has a plurality of lugs extending from its forward end and an extractor recess. The extractor recess is constructed to accommodate an enlarged extractor claw while not undercutting the bolt lugs adjacent thereto. The extractor engages approximately 57% more of a seated ammunition cartridges rim as compared to some prior art AR15/M16 type extractors used with automatic firearms chambered in 6.8 SPC. The result is an improved bolt and bolt carrier which provides for increased operational reliability.
US08844422B1 Suppressor for reducing the muzzle blast and flash of a firearm
Disclosed are several examples of apparatuses for suppressing the blast and flash produced as a projectile is expelled by gases from a firearm. In some examples, gases are diverted away from the central chamber to an expansion chamber by baffles. The gases are absorbed by the expansion chamber and desorbed slowly, thus decreasing pressure and increasing residence time of the gases. In other examples, the gases impinge against a plurality of rods before expanding through passages between the rods to decrease the pressure and increase the residence time of the gases.
US08844417B2 Cutting machine for food
A cutting machine for food includes a machine housing having a surface with a coating including an oxide ceramic material and polytetrafluoroethylene. A drive motor is disposed in the machine housing and a cutting blade is driven by the drive motor.
US08844414B2 Window covering sizing method and apparatus
An apparatus for cutting a window covering comprises a saw blade for cutting a plurality of different types of window coverings. A first controllable drive moves the saw blade into engagement with a window covering selected from the plurality of different types of the window coverings. A second controllable drive for rotates the saw blade. A preferred saw blade feed rate and a preferred saw blade speed for each of the plurality of different types of window coverings is determined. The first variable drive and the second variable drive are controlled based on the preferred saw blade feed rate and the preferred saw blade speed for the window covering being cut.
US08844407B2 Extendable multi-tool including interchangable light bulb changer and accessories
An extendable multi-tool comprising an extendable pole and a head unit selectively detachably coupled together. The head unit comprises a grasping mechanism configured to engage a light bulb, a control switch and a rotation mechanism. The control switch configured to cause the grasping mechanism to become secured to a light bulb, and to cause the rotation mechanism to automatically detect when a light bulb is secured to the grasping mechanism and then rotate the grasping unit and the secured light bulb in a first direction based on the position of the control switch. The tool further comprises an arm unit for positioning the grasping mechanism in a desired configuration to engage the light bulb, wherein the arm member is coupled to the grasping mechanism.
US08844406B2 Bottle seal breaker
A seal breaker to break the seal of a container includes the container cap having either one or more slots with an adjacent rigid portion capable of penetrating the seal or one or more pointed projections capable of penetrating the seal or one or more pointed projections.
US08844405B2 Bottle cap opening system
A bottle cap opening tool for removing an externally knurled interiorly threaded cap from a bottle with an externally threaded opening. The various embodiments having at least one end formed in a generally circular configuration with a central aperture, the interior surface of the central aperture having raised sections adapted to engage the knurled external surface of an internally threaded bottle cap. Each of the preferred embodiments described within can be used alone or in combination with one another.
US08844403B2 Shaft-hub connection
The invention relates to a shaft-hub connection, in particular of assembled camshafts (10) for combustion engines, at which at least two functional parts (14, 16, 18) are shrunk or pressed onto corresponding rotationally symmetric shaft sections (24, 26, 28) with the hub thereof, wherein in an assembly direction (30) of the functional parts (14, 16, 18), the first section (24) is designed with a larger exterior circumference than the second section (26). According to the invention, the exterior circumference of the first shaft section (24) has a configuration, which varies between two base circles (dImin) and (dIf), over which first shaft section (24) the second functional part (16) with a corresponding interior circumference can be slid, which varies between two base circles (DIIf) and (DIImax), wherein in the assembly state the smaller base circle (DIIf) and the larger base circle (DIImax) of the second functional part (16) have a larger dimension than the corresponding base circles (dIf) and (dImin) of the first shaft section (24).
US08844401B2 Accelerator pedal depression force control device
When the accelerator opening degree becomes equal to or smaller than an increase amount cancel threshold value (timing t2) while the depression force of an accelerator pedal 2 is increased than a base depression force by a predetermined increase amount of the depression force, the predetermined increase amount of the depression force is decreased at a predetermined rate, and moreover, when the accelerator opening degree becomes greater than a predetermined accelerator opening degree threshold value (timing t3) while the predetermined increase amount of the depression force is decreased, the depression force of the accelerator pedal 2 is increased with respect to the base depression force so that the increase amount of the depression force with respect to the base depression force becomes greater than the predetermined increase amount of the depression force.
US08844387B1 Inspection sled
An inspection sled for remotely inspecting cables includes a chassis. The left end and right end of the chassis each includes a collar and a swing arm. Swing arms can be opened to admit a cable within the confines of the collars. The swing arms can be closed such that the cable is journaled within the collars, thus allowing the inspection sled to travel along the length of the tensioned cable to perform inspections of the tensioned cable.
US08844382B1 Systems and methods for measuring bearing endplay
A system for use in measuring an end play of a wheel hub assembly includes a cap attachable to a shaft of a wheel hub assembly. A frame has a cavity receiving a measurement probe extending outwardly from the cavity. The probe contacts the cap and is configured to measure movement of the cap to determine endplay of the bearing assembly on the shaft. The frame includes a plurality of legs extending from the frame to mount on the shaft. The legs contain torque sockets and torque limiters which are threadably engaged and tightened onto lugs of the wheel hub assembly without exceeding a preselected torque. The torque sockets allow the frame and system to be used on hub assemblies having wheels thereon without removal of the wheels from the hub assemblies or lug nuts from the lugs supporting the wheel.
US08844381B2 Electronic torque wrench with dual tension beam
A torque wrench comprises a handle, a wrench head having a ratcheting workpiece engaging portion, and a tensor beam defining a longitudinal axis and having a rectangular cross-section perpendicular to the longitudinal axis. A first strain gauge is coupled to one side of the tensor beam, and a second strain gauge is coupled to another side orthogonal to the one side. A processor coupled to the first and second strain gauges converts an output signal from one of the strain gauges into an equivalent torque value. The tensor beam is intermediate the handle and the wrench head and is rotatably coupled to the wrench head and is rotatable, with respect to the tensor beam, between a first position in which the processor processes an output signal from the first strain gauge and a second position in which the processor processes an output signal from the second strain gauge assembly.
US08844379B2 Transmissions with electronics interface assembly for torque sensor
A transmission includes sensors positioned adjacent respective pairs of magnetized bands on a shaft of the transmission for detecting magnetic flux emanating from the bands in response to torque on the shaft. The transmission further includes an electronics interface assembly configured to respectively provide drive signals to the sensors and to receive from the sensors, in response to the drive signals, output signals indicative of the torque on the shaft as detected by the sensors.
US08844377B2 System for a pedaling torque measurement device
A system for measuring torque while cycling can be retrofitted to an existing crankset. A sensor member is placed in between a chainring and crank arm, interconnecting the two. At least one strain gage is placed on the sensor, and is connected with known resistors to form a bridge circuit, specifically a Wheatstone bridge. An electronic package including a battery, strain signal amplifier, an analog-to-digital signal converter, a microprocessor, and a wireless transmitter allows the strain of the strain gages to be measured and converted to a torque value. The torque value can then be wirelessly transmitted to a receiver on a display, itself mounted to the bicycle. Different types and arrangements of strain gages can be used to measure tension, compression, and shearing of the sensor member, providing inputs and a more accurate torque reading. The sensor member can be a unitary body or split into individual sensor members.
US08844373B2 Exterior pressure detection device for detecting fluid pressure in pipes
An exterior pressure detection device for detecting fluid pressure in pipes includes a body in which a circuit board and a pressure detection unit are received. The pressure detection unit includes a board and a pressure detecting chip which is electrically connected to the circuit board. An L-shaped clamping bar has a connection section and a clamping section which is parallel to the board. A pipe is clamped between the board and the clamping section. When the volume of the fluid passing through the pipe and changes the diameter of the pipe, the board is moved to activate the pressure detecting chip which transfer the change of the diameter of the pipe into a signal which is sent to the exterior main controlling device via the signal output device of the circuit board.
US08844367B2 Micromaterial strain measurement apparatus and method therefor
A measurement unit for tensile or compressive stress can includes a CCD camera for detecting an interference light, the interference light being formed with a measurement beam from a measured region and a reference beam from a reference mirror. A first objective lens can have the reference mirror. An image processing apparatus can measure the three-dimensional shape of the measured region from the position of the first objective lens at which the interference light provides the maximum contrast and can measure the distance between two gauge points on the basis of the three-dimensional shape. When strain is generated on a micromaterial, the strain against the measured tensile stress is measured on the basis of the tensile stress and the distance between the two gauge points.
US08844366B2 Three dimensional transducer
A testing instrument for mechanical testing at nano or micron scale includes a transducer body, and a coupling shaft coupled with a probe tip. A transducer body houses a capacitor. The capacitor includes first and second counter electrodes and a center electrode assembly interposed therebetween. The center electrode assembly is movable with the coupling shaft relative to the first and second counter electrodes, for instance in one or more of dimensions including laterally and normally. The center electrode assembly includes a center plate coupled with the coupling shaft and one or more springs extending from the center plate. Upper and lower plates are coupled with the center plate and cover the center plate and the one or more springs. A shaft support assembly includes one or more support elements coupled along the coupling shaft. The shaft support assembly provides lateral support to the coupling shaft.
US08844363B2 Pressure isolated fiber optic torque sensor
Fabry-Perot and Bragg grating optical measuring principles are combined with a torsional stress sensing mechanism that converts torque applied in one fluid environment to force exerted in a second environment to measure extreme environmental parameters such as pressure in a petroleum producing borehole.
US08844362B1 System, method, and device for capacitive pressure sensing
A pressure sensor for sensing pressure of a fluid includes a tubular housing that has a first capacitor plate segment and a second capacitor plate segment. Each of the first capacitor plate segment and the second capacitor plate segment includes a respective substantially planar inner surface. The pressure sensor also includes an anvil positioned within the tubular housing. The anvil and the tubular housing function as opposite terminals of a variable capacitor. A first capacitor plate side of the anvil and the first capacitor plate segment face each other and have a first gap therebetween. A second capacitor plate side of the anvil and the second capacitor plate segment face each other and have a second gap therebetween. Capacitance of the variable capacitor changes in response to a first change in a size of the first gap and a second change in a size of the second gap.
US08844356B2 Inertial force sensor
An inertial force sensor includes a detecting device which detects an inertial force, the detecting device having a first orthogonal arm and a supporting portion, the first orthogonal arm having a first arm and a second arm fixed in a substantially orthogonal direction, and the supporting portion supporting the first arm. The second arm has a folding portion. In this configuration, there is provided a small inertial force sensor which realizes detection of a plurality of different inertial forces and detection of inertial forces of a plurality of detection axes.
US08844355B2 Load receiver device for density determinations
A load receiver device that serves to receive at least one solid body and to hold the solid body in place in a surrounding fluid during a density determination. Embodiments of the load receiver device include a hanger module that is adapted to establish a hanging connection to a part that is, in turn, connected to the weighing cell of a balance. Embodiments of the load receiver device further include a receiver module that is connected to the hanger module and serves to receive a solid body. The receiver module has a concavity that is designed to receive the solid body, and the orientation of the concavity can be selectively reversed to maintain the position of the solid body in the surrounding fluid during a density determination, regardless of whether the solid body will otherwise sink or float in the fluid.
US08844354B2 Universal measuring container and method
The measurement container has side wall segments forming corners. Each of several corners forms a separate pour-spout for fluent materials, and each has a separate measurement scale, preferably in different measurement units. Preferably, the corners are made of at least semi-transparent material so that the level of fluent material in the container is visible through the wall at each corner.
US08844353B2 Water level sensor switch
A water level sensor switch installed in a sidewall of a water tank for detecting its water level is disclosed to include a housing having two bearing portions clamped on two opposite sides of the sidewall of the water tank and a tightening up screw fastened to a vertical wall at a different plane relative to the bearing portions and stop against the sidewall of the water tank to affix the housing to the water tank, a micro switch mounted in the housing, and a float connected to a switching lever of the micro switch outside the housing for biasing the switching lever up and down subject to the level of water in the water tank.
US08844349B2 Thermal type air flow meter having a reinforcing structure provided on the base member between the board fixing part and the secondary passage constituting part
A thermal type air flow meter that is capable of suppressing deformation of a base member at the time of molding is disclosed, to thereby secure dimension accuracy and reduce an influence of a dimension change on measuring accuracy. The meter includes a housing member placed in an intake passage of an internal combustion engine, and a base member fixed to the housing member and includes a secondary air passage into which part of air passing through the intake passage flows. The base member is a plate-like resin molded component formed of a synthetic resin material and includes a reinforcing structure integrally formed between a board fixing part to which a circuit board is fixed; and a secondary passage constituting part formed at a leading end part of the board fixing part, the reinforcing structure enhancing strength of the base member.
US08844346B1 Tire load estimation system using road profile adaptive filtering
A dynamic load estimation system is provided including: a vehicle load bearing tire; at least one tire sensor mounted to the tire, the sensor operable to measure a tire deformation of the one tire and generate a raw load-indicating signal conveying measured deformation data; road roughness estimation means for determining a road roughness estimation; filtering means for filtering the measured deformation data by the road roughness estimation; and load estimation means for estimating an estimated load on the one tire from filtered measured deformation data. A road profile estimate is fused with the static load estimate in order to obtain an instantaneous tire load estimate.
US08844344B2 Gearbox test rig
A gearbox test rig is provided for testing first and/or second gearboxes having power ratings of 1 MW or more. The gearbox test rig comprises a first coupler for coupling a low-speed shaft of a first gearbox to a low-speed shaft of a second gearbox such that forces can be transmitted between the low-speed shafts of the first and second gearboxes. The gearbox test rig further comprises a second coupler for coupling a high-speed shaft of the first gearbox to a high-speed shaft of the second gearbox such that forces can be transmitted between the high-speed shafts of the first and second gearboxes, wherein the second coupler comprises a hydraulic rotary actuator for regulating a torque which is applied to the high-speed shafts of the first and second gearboxes. Such a gearbox test rig is particularly useful for testing heavy duty gearboxes, such as those used in wind turbines.
US08844340B2 Device for the gravimetric detection of particles in a fluid medium, comprising an oscillator over which a fluid stream flows, production process and method of employing the device
The invention provides a device for the gravimetric detection of particles in a fluid medium, simultaneously providing a high quality factor, easier operating conditions, small size and low production costs. For this purpose, the subject of the invention is a device for the gravimetric detection of particles in a fluid medium, comprising a flat electromechanical oscillator (1), means for supporting the oscillator and means for actuating said oscillator, said means being designed to ensure that the oscillator (1) vibrates in its plane, said device further including a channel (4) for passage of the fluid, said channel being in fluid communication with a through-cavity (1b) made in said oscillator.
US08844339B2 Device and method for measuring the viscosity of a fluid
The invention relates to a method for measuring the viscosity of a fluid, said method comprising the following steps: (a) providing a flow of said fluid in a laminar state inside a channel (14, 24) having a characteristic transverse dimension D, and in which an elongate member (12, 22) having a characteristic dimension d is placed substantially along the longitudinal direction of said channel and substantially at the center of the channel, and has a portion of the length l thereof submerged in said channel; (b) measuring the friction force (f) applied by said fluid on the walls of the elongate member; and (c) calculating the dynamic viscosity (η) of said fluid based on the equation (1) f=ληlU where U is the average flow rate and λ is a geometric factor.
US08844338B2 Gas sensor element and gas sensor
A gas sensor element of the present invention detects concentration of a specific gas within a measured gas. The gas sensor element comprises: a wiring layer formed inside a sensor; an insulating layer covering a front surface of the wiring layer; an electrode terminal provided on a main surface of the insulating layer on an opposite side of the insulating layer from the wiring layer, and electrically connected to the wiring layer; and an intermediate layer interposed between the electrode terminal and the wiring layer, and electrically connecting the electrode terminal and the wiring layer. The electrode terminal is composed of a first metal material. The wiring layer is composed of a second metal material. The intermediate layer is composed of whichever of the first metal material and the second metal material has the lower melting point.
US08844337B2 Breath actuation of electronic and non-electronic devices for preventing unauthorized access
An apparatus is presented including an input unit for receiving initial breath samples; a breath analysis module for analyzing the initial breath samples; a comparison module for comparing the initial breath samples to subsequent breath inputs; and a breath authorization module for locking and/or unlocking the apparatus in response to results received from the comparison module. The apparatus may also include a storage unit for storing the initial breath samples and the subsequent breath inputs. The breath analysis module is a chemical breath component analyzer configured to: (i) count each of a plurality of select volatile organic compounds from the initial breath samples and the subsequent breath inputs received from the input unit and (ii) determine a concentration of each of the plurality of the select volatile organic compounds.
US08844336B2 Air bubble sensor
An air bubble sensor has a holder at which at least one ultrasonic sensor is arranged to detect air bubbles and/or gas bubbles in a flowing liquid, wherein a flow passage which has connection pieces is integrated into the holder.
US08844333B2 Edge guide mechanism and panel forming machine incorporating the same
A forming machine for forming a longitudinal margin of a strip of material into a desired profile and methods encompassing the steps inherent in the described mechanical structures and operation thereof. The forming machine includes a frame, a drive mechanism, a plurality of forming elements, and an edge guide mechanism. The edge guide mechanism applies pressure along the edge margin in a lateral direction, thereby following the edge margin as the strip is advanced through the machine. The edge guide includes a carriage assembly attached to the frame that comprises a carriage support frame and a carriage movably disposed thereon. The edge guide mechanism includes an actuator connected to the carriage that is operative to urge the carriage toward edge margin. At least one guide roller is mounted to the carriage and adapted to receive the edge margin of the strip.
US08844330B2 Cylindrical lockset
A cylindrical lockset comprises a multiple-compartment lock cage subassembly. A retractor is housed within a middle lock cage compartment. Spindle return torsion springs, for biasing corresponding handle-carrying spindles to their default positions, are housed within axially adjacent lock cage compartments. A torque plate transfers torque from the lock cage subassembly to relatively radially distal trim posts. A knob catch assembly seated in each handle-carrying spindle comprises a generally elliptically-shaped wrap around catch spring and a knob catch backup washer to resist axial loads produced by efforts to pull a handle off of the spindle. A key spindle provides a dog travel window defined by a closed, continuous edge of the key spindle, which window is positioned opposite of an axially-extending seam of the key spindle.
US08844326B2 Method for operating a metering device, and metering device
The invention relates to a method for operating a dispensing device (10, 110) for releasing an agent from the dispensing device (10, 110) in defined manner into a surrounding environment (15) of the dispensing device (10, 110), the dispensing device (10, 110) comprising: a reservoir unit (16, 116) for accommodating an agent to be dispensed and a valve unit (17, 117) for defined opening and closing of a valve passage (26, 29, 34, 126, 129, 134) from the reservoir unit (16, 116) into the surrounding environment (15) of the dispensing device (10, 110), opening and closing of the valve passage (26, 29, 34, 126, 129, 134) proceeding as a function of an ambient temperature profile of the dispensing device (10, 110) and the valve passage (26, 29, 34, 126, 129, 134) being opened when the ambient temperature falls and the ambient temperature is above a first and/or second defined minimum temperature.
US08844325B2 Liquid additive dispensing apparatus for a washing machine
A liquid additive dispensing apparatus for dispensing a liquid additive into a washing machine having a tub accommodating a fluid and a basket rotatably disposed in the tub. A storage container is provided for storing the liquid additive. A tube is used to implement a fluid communication between the storage container and the tub. The tube has an inlet coupled to the storage container and an outlet coupled to the tub. The apparatus further has a venturi member arranged in the tub and in fluid communication with the outlet of the tube. The venturi member creates a venturi effect at the outlet of the tube when the wash basket rotates in the tub to send water or air into the venturi member, so that a reduced pressure is created at the outlet to suck the liquid additive from the storage container to the tub.
US08844324B2 Washing machine
The inventive washing machine is capable of advantageously rinsing laundry with clean water by performing a rinsing operation while cleaning water being used for the rinsing operation in a rinsing step. The washing machine includes a water circulation passage (42, 43, 44, 45, 15, 55, 25, 57, 26, 58, 59) for circulating laundry water to a washing tub (3). Rinsing water retained in the washing tub (3) can be circulated through the water circulation passage. Ozone generated by an ozone generator (19) is mixed with the circulated water, whereby the rinsing water is cleaned. This water cleaning operation is performed only in the rinsing step. Where the ozone is supplied only in the rinsing step, the ozone is effective to decompose dirt and odorant of the laundry. Thus, the rinsing operation is advantageously performed.
US08844319B2 Cut gemstone providing a specific optical pattern
A gemstone cut with a table facet, where the gemstone receives existing light from around the viewer and the facets on the bottom of the diamond effectively reflect the existing light back into the eyes of the beholder in such a manner as to maximize light performance, and to produce a unique and distinct look of light in the form of a flower with eight rounded pedals under the table facet which can be observed in natural ambient light.
US08844315B2 Conveyor rail support, cryogenic freezer, and method of cooling food
A cryogenic freezer includes a plurality of conveyor rail supports that rest upon side walls of a lower housing of the freezer. The conveyor rail supports include upper and lower bars that support upper and lower conveyor support rails extending perpendicular to the bars.
US08844311B2 Refrigerator with a water and ice dispenser having an improved ice chute air seal
A refrigerator having an ice and water dispenser has a seal to sealingly engage the ice compartment when the refrigerator door is closed. The seal is flexible to accommodate manufacturing tolerance. The seal may be impregnated with a friction reducing agent to increase life of the seal.
US08844306B2 Heat exchanger support
A heating, ventilation, air conditioning and refrigeration (HVAC&R) system having a compressor, a heat exchanger, an expansion device, and a multichannel heat exchanger connected in a closed refrigerant loop. The HVAC&R system may also have a base, a retainer and/or a grommet for providing support to the multichannel heat exchanger and/or substantially isolating the multichannel heat exchanger from the base.
US08844299B2 Systems and methods for potable water production
Systems and methods are disclosed for water collection from atmospheric moisture in large quantities in uncontrolled outdoor environments where the temperature may be cold and humidity levels low. To extract water from air when the dew point is low, a heat exchanger cools to a point where water vapor is deposited on its surface as ice. The heat exchanger then cycles through a heating phase to melt the ice and generate liquid water. The accumulation of frost is advantageous. Frost accumulation enables water collection when the dew point is low. Disclosed variations enhance efficiency and environmental tolerance.
US08844298B2 Vibration reducing sample mount with thermal coupling
A sample mounting apparatus for a cryo-cooler is provided having a housing with an outer wall surface for connecting to the cryo-cooler, and an inner wall surface. An inert gas is sealed inside the housing for thermal transfer, and a delicate mount is attached to the inner wall surface of the housing for supporting the sample and substantially preventing vibrations from being transferred to the sample from the cryo-cooler.
US08844289B2 System and method of cooling turbines
A method of cooling a turbine having internal moving components to a predetermined temperature is disclosed. The method comprises taking the turbine offline. While the turbine is offline, nitrogen is flowed through the turbine until the turbine reaches the predetermined temperature while controlling the flow of nitrogen from at least one injection point to prevent damage to the moving components of the turbine by achieving uniform cooling of the internal moving components. Then the flow of nitrogen is stopped. A method and assembly for cleaning a turbine having a deposit formed on an internal surface of the turbine is also disclosed.
US08844287B1 Thermodynamic amplifier cycle system and method
The present invention is directed at the thermodynamic property amplification of a given thermal supply, provided by hydrocarbon combustion or in the preferred application heat provided by low-grade geothermal energy from the earth, for a vapor power cycle. The present invention achieves the desired objectives by segregating the compressible supercritical energy stream from the heat exchanger (boiler) into hot and cool fractions using a vortex tube, where the hot temperature is elevated above the heat exchanger temperature; and adding back heat (enthalpy) to the cool stream increasing the cool temperature to that of the geothermal heat exchanger. The heat-exchanger (boiler) supercritical gaseous mass flow segregated by a counterflow vortex tube (or bank of vortex tubes) forms hot and cool fractions where the hot temperature is raised above the heat-exchanger supply temperature, and heat (enthalpy) is added to the cool stream thereby increasing the cool temperature to that of the heat exchanger supply temperature.
US08844284B2 Internal combustion engine system
The invention relates to an internal combustion engine system (1), particularly in a motor vehicle, comprising an internal combustion engine (2), a fresh gas system (3) for supplying fresh gas to the internal combustion engine (2), an exhaust gas system (4) for discharging exhaust gas from the internal combustion engine (2), and an exhaust gas recirculation system (5) for removing exhaust gas from the exhaust gas system (4) at a removal point (11) and introducing the removed exhaust gas into the fresh gas system (3) at an introduction point (12). In order to improve exhaust gas recirculation, the exhaust gas system (4) is equipped with an exhaust gas valve (14) downstream of the removal point (11) in order to control the penetrable cross-section of the exhaust gas system (4).
US08844281B2 Shape memory alloy heat engines and energy harvesting systems
A heat engine includes a first rotatable pulley and a second rotatable pulley spaced from the first rotatable pulley. A shape memory alloy (SMA) element is disposed about respective portions of the pulleys at an SMA pulley ratio. The SMA element includes a first wire, a second wire, and a matrix joining the first wire and the second wire. The first wire and the second wire are in contact with the pulleys, but the matrix is not in contact with the pulleys. A timing cable is disposed about respective portions of the pulleys at a timing pulley ratio, which is different than the SMA pulley ratio. The SMA element converts a thermal energy gradient between the hot region and the cold region into mechanical energy.
US08844279B2 Hydraulic fan circuit
A hydraulic fan circuit includes a primary pump, a motor fluidly connected to the primary pump, and a fan operably connected to and driven by the motor. The circuit also includes a supply passage extending from the primary pump to the motor, a return passage extending from the motor to the primary pump, and a pressure limiting valve configured to selectively reduce pressure of a flow of pilot fluid directed to the primary pump. The circuit further includes an override valve configured to selectively connect the supply passage to the pressure limiting valve.
US08844278B2 System and method for controlling an electro-hydraulic charging system
The disclosure describes, in one aspect, a control system for charging an electro-hydraulic charging system. The control system including at least one sensor operatively coupled to an engine for sensing at least one engine parameter indicative of an operating status of the engine and a controller adapted to charge the charging system when the operating status of the engine is determined to be stable.
US08844275B2 Exhaust-gas after-treatment system for an auto-ignition internal combustion engine
An exhaust-gas aftertreatment system, having a catalytic converter and/or particle filter which are/is assigned a burner arranged upstream in an exhaust line, to which burner fuel can be supplied via a fuel nozzle device and also combustion air can be supplied, and wherein the combustion air and the fuel emerging from the fuel nozzle device are mixed in a downstream air swirl vaporizer nozzle. An exhaust-gas aftertreatment system having a burner which operates reliably with a compact design and in which the supplied energy for operating the burner is reduced in relation to known systems. The fuel nozzle device has a nozzle body which extends at least from an inlet to an outlet and which has arranged therein a support body, which nozzle body and support body together produce a film-forming fuel supply duct.
US08844274B2 Compact diesel engine exhaust treatment system
A diesel engine exhaust treatment system and method is provided which utilizes a diesel particulate filter positioned in the exhaust gas stream of a vehicle which includes an SCR catalyst, an ammonia oxidation catalyst, and/or a diesel oxidation catalyst. The system is capable of performing multiple functions including converting NOx to N2, converting HC and CO to H2O and CO2, trapping particulates, and minimizing ammonia emissions. The system is more compact and efficient than prior systems utilizing separate catalyst units, and minimizes backpressure while maximizing catalyst performance.
US08844273B2 Exhaust gas purification system of working machine
An exhaust gas purification device arranged in an exhaust system of an engine, and includes a renewing device for burning and removing a particulate matter within the exhaust gas purification device. The renewing device is operable in the case that a clogged state of the exhaust gas purification device is equal to or more than a prescribed level, wherein the exhaust gas purification system includes renewal admittance input means which allows an actuation of the renewing device, and rotating speed holding input means for holding a rotating speed of the engine to a predetermined rotating speed, and in the case that a turn-on operation of the rotating speed holding input means is carried out in a state in which an allowing operation of the renewal admittance input means is carried out, the rotating speed holding motion of the engine is executed in preference to an actuation of the renewing device.
US08844271B2 Method and apparatus for regenerating a catalyzed diesel particulate filter (DPF) via active NO2-based regeneration with enhanced effective NO2 supply
In a method for regenerating s catalyzed diesel particulate filter (DPF) via active NO2-based regeneration with enhanced effective NO2 supply, a NOx containing gas is introduced into the DPF, and a temperature of at least one of the DPF, the NOx containing gas, and soot in the DPF is controlled while control Sing NOx levels at an inlet of the DflF so that the NOx containing gas reacts with the catalyst to form N 02 molecules that thereafter react with soot particles to form CO, CO2, and NO molecules and a N02 efficiency is greater than 0.52 gC/gNO2 and so that less than two thirds of the soot mass that is removed from the DPF is oxidized by 02 molecules in the gas to form CO and CO2 molecules.
US08844266B1 Variable bypass ratio augmented gas turbine engine
A variable bypass ratio augmented gas turbine engine system for a UAV with a high pressure ratio gas turbine engine used for low power operation such as loiter speed and a low pressure ratio gas turbine engine used for high power operation. A power turbine receives hot gas flows from the two engines to drive an output shaft. At low power operation, only the high pressure ratio engine is operated. At high power operation, both engines are operated where the exhaust from the high pressure ratio engine is mixed with bleed off air form the second compressor to produce a second hot gas flow in a second combustor to drive the second turbine. The remaining compressed air from the second compressor is passed into a third combustor to produce a third hot gas flow that then flows into the power turbine.
US08844264B2 Gas turbine engine with ejector
Disclosed is a boundary layer ejector fluidically connecting boundary layer bleed slots from an external surface of an aircraft to reduce aircraft/nacelle/pylon drag, reduce jet noise and decrease thrust specific fuel consumption. A boundary layer withdrawn through the boundary layer bleed slots is entrained with an exhaust flow of a gas turbine engine. In another embodiment a boundary layer withdrawn through the boundary layer bleed slots is entrained with a flow stream internal to the gas turbine engine, such as a fan stream of a turbofan. A moveable shroud can be used to open and close a passage of an ejector which can be used to assist in withdrawing a boundary layer or entrain an ambient air. A lobed mixer can be used in some embodiments to effect mixing between the boundary layer and a primary fluid of the ejector.
US08844255B2 Composite yarn, fabric, and automotive interior material made from paper
The present invention provides a method for manufacturing a composite yarn of paper, e.g., traditional Korean paper, and a composite yarn manufactured thereby, a method for manufacturing a fabric using the same and an automotive interior material manufactured thereby. More particularly, the present invention relates to a method for manufacturing a composite yarn of traditional Korean paper by using a traditional Korean paper yarn and a synthetic yarn, in which the composite yarn can be used in weaving and knitting, and a method for manufacturing a fabric as an automotive interior material using the same. Accordingly, the present invention provides a method for manufacturing a composite yarn of paper, comprising twisting a tape-type paper yarn, and covering the twisted paper yarn as a ground yarn at least two strands of synthetic yarn as an effect yarn to manufacture a composite yarn of paper of 160˜700 denier.
US08844254B2 Windrow turning apparatus
An elongate rotatable drum for use in a windrow turning apparatus is provided. The drum has paddles adapted to engage with material in a windrow. The paddles form at least one pair of opposed rows, each row being made up of a plurality of paddles defining a helical path along the drum, the helical path of the paddles the opposed paired rows promote movement of the material to a common focal area. Also provided is a composting machine incorporating the drum.
US08844252B2 Bi-directional drive system for turf groomer and turf brush application
A bi-directional drive system for turf grooming and brushing operations includes a first gear rotatably connected to a reel deck assembly. A reel shaft gear is connected to a reel shaft and rotated in a first axial rotation direction. Second and third gears are rotatably connected to the reel deck assembly. A double sided cogged belt is engaged to the reel shaft gear. An attachment member defining a turf component is rotated in the first axial rotational direction by rotation of the reel shaft gear connected to the first gear by the double sided cogged belt without rotation of the second and third gears. The turf component as a turf groomer is rotated in a second axial rotational direction opposite to the first axial rotational direction by rotation of the reel shaft gear connected to the first, second and third gears by the double sided cogged belt.
US08844248B2 Method for packaging articles using cauterized films to inhibit tearing
Provided is a method for forming a bag around an article, the method comprising: providing an oriented film; cauterizing the film at a temperature sufficient to de-orient a portion of the film to create a cauterized area on the continuous film; placing an article(s) on the film between adjacent cauterized areas; heat-sealing the film around the article(s) such that at least a portion of the film between the heat-sealed area and the article comprises the cauterized area. Also, provided is a form, fill, and seal apparatus comprising a heat sealer and a cauterizer, both having a temperature control, the heat sealer positioned to allow the heat sealer to form a seal between two edges of film having an article wrapped therein, and the cauterizer positioned to cauterize an area of the sealed film in an area adjacent to the sealed edges and the article.
US08844242B2 Modular building structures
Presented are methods of assembling and disassembling a modular unit so that the modular unit. The modular unit includes at least a concrete column with an embedded steel receptacle and an access port, and a concrete joist/slab with an embedded steel receptacle and an access port. The methods include inserting a first end of the rigid member into the steel receptacle of the joist/slab and a second end of the rigid member into the steel receptacle of the column to form the modular unit. The first and second ends of the rigid member are releasably coupled to the steel receptacles of the joist/slab and column, respectively. The first and second ends of the rigid member are then decoupled from the steel receptacles of the joist/slab and column, respectively. The joist/slab, column, and rigid member are separated so that at least joist/slab and column can be reused and/or recycled.
US08844235B2 Cladding rail, cladding fixing system and method
A mounting rail for mounting a cladding panel in a lapped formation on a wall includes an elongate body shaped in cross section having a vertical upstanding rear flange mountable to a wall, a downwardly extending front flange and a sloping web portion extending from the rear to the front flange. The web portion also includes a downwardly extending channel portion receiving at least an upper portion of a lower panel. The front flange portion forms an upward facing channel portion slidably receiving a lower portion of an upper panel. The mounting rail includes sealing and drainage elements so the cladding panels can be lapped and supported at the position of the mounting rail and the panels are mounted without direct fastenings to a wall. Also disclosed is a mounting rail assembly for a flush mounted cladding panel for a building wall, for forming a drained and ventilated cladding system.
US08844234B2 Mounting device using opposing seam fasteners for hollow rib standing seam panels
A building system (38) is disclosed in the form of a standing seam panel assembly (80) and one or more mounting devices (40). The mounting device (40) includes a slot (52) for receiving at least an upper section of a hollow seam rib (86) of the panel assembly (80). At least one opposing pair of seam fasteners (74) engage opposing sides of the seam rib (86). These seam fasteners (74) may be activated to significantly reduce the size of an open space that initially exists between opposing, spaced internal surfaces (92a, 92b) of the seam rib (86).
US08844232B1 Ceiling mount system
The present disclosure relates to a ceiling mount system for installing a ceiling panel on a grid support body. The ceiling mount system according to an exemplary embodiment of the present disclosure includes clip main bodies coupled to upper surfaces of ceiling panels and configured to accommodate end portions of the grid support body, a pressing block facing an end portion of the grid support body, which is accommodated inside the clip main body, and installed to be able to linearly reciprocate, and one or more clips including an elastic member which provides elastic force to the pressing block inside the clip main body.
US08844228B2 Dry-cast concrete block
A dry-cast concrete block is provided. The dry-cast concrete block comprises a surface to be exposed, at least a portion of the surface having a cast texture with a natural stone appearance. The cast texture may have a surface level difference of greater than 4 mm. In one example of implementation, the dry-cast concrete block may be a paving unit, in which case the surface level difference may be greater than 6 mm, such as between 6 mm and 12 mm. In another example of implementation, the dry-cast concrete block may be a wall construction unit, in which case the surface level difference may be greater than 15 mm, such as between 15 mm and 25 mm. Each of a plurality of points of the cast texture may define a respective texture angle between 75° and 90°. The cast texture may comprise at least one valley each having a respective depth greater than 4 mm. A process for manufacturing such a concrete block is also provided.
US08844227B1 High performance, reinforced insulated precast concrete and tilt-up concrete structures and methods of making same
The invention comprises a product. The product comprises a foam insulating panel, the panel having a first primary surface and an opposite second primary surface, wherein the foam insulating panel defines at least one recessed channel in the first primary surface, the at least one recessed channel being sized and shaped to provide a mold for a structural reinforcing member. The product also comprises a concrete panel formed on the first primary surface and filling the at least one recessed channel so as to provide a structural reinforcing member for the concrete panel. The product further comprises an elongate anchor member in the foam insulating panel and extending from the first primary surface of the foam insulating panel into the concrete panel. A method of making a composite reinforced insulated concrete structure is also disclosed.
US08844226B2 Solar heat pump building
A solar heat pump building preferably includes a building, an air barrier insulation layer, a material insulation layer and a plurality of ducts. The air barrier insulation layer includes a ceiling air barrier insulation layer and a wall air barrier insulation layer. The ceiling air barrier insulation layer is a ceiling air gap created between a ceiling sheet and a roof panel.The wall air barrier insulation layer is a wall air gap created between the ceiling sheet and two opposing lengthwise wall panels, and two inner end wall sheets and two opposing end wall panels. Two lengthwise wall insulation layers are attached to vertical portions of the ceiling sheet. Two end wall insulation layers are attached to the two inner end wall sheets. A plurality of ducts include lengthwise ducts and end ducts, which are retained in the wall air barrier insulation layer to channel air.
US08844224B2 Utility dowel bracket
A dowel bracket is used for concrete wall or masonry wall construction. A rebar support bracket includes an elongated vertical member. The elongated vertical member has a first edge and an opposing second edge, where the first edge defines recesses. The rebar support bracket further includes a horizontal member projecting perpendicularly at a lower end of the elongated vertical member making an angled portion. The horizontal member has a planar surface that defines at least one mounting aperture provided to mount the rebar support bracket.
US08844223B2 Prefabricated wall panels
A prefabricated wall panel includes molds for casting reinforced concrete (RC) elements. The prefabricated wall panel includes foam boards, foam glass panels fixed to the foam boards, fabric mesh fixed to the foam glass panels, wire mesh fixed to the fabric mesh, and an exterior wall finish fixed to the wire mesh. Spaces defined by the foam boards and the foam glass panels form the molds for casting RC columns and beams.
US08844222B2 Connector arrangement for a wall panel system
A connector arrangement for a wall panel system is provided which includes connector blocks that join serially-adjacent wall panel frames together in proper alignment with each other. These corner blocks also are matable with a system of spacer strips, light block strips, single-side trim covers and multi-side trim covers which enclose the connector blocks and connector structure. A corner spline arrangement is also provided between adjacent trim covers which spline extends vertically and defines a closed corner, right-angled corner between the interconnected trim covers.
US08844217B2 Energy-efficient fenestration assemblies
A fenestration assembly is described. The fenestration assembly includes: (1) a layer of film; (2) a frame having a first surface and a second surface, which is opposite to the first surface, the first surface substantially surrounding and having secured thereon the film and the frame having a thickness such that when the second side is fitted onto a window or a window frame, the thickness of the frame defines a space between the film and the window; and (3) wherein said film is a low-emittance film having an emissivity equal to or less than 0.35.
US08844215B2 Support assembly for supporting photovoltaic modules
A support assembly for supporting one or more photovoltaic modules on a support surface is disclosed herein. The support assembly includes (i) a body portion, the body portion including a base portion for accommodating one or more ballasts, the body portion comprising polymer; and (ii) integrated grounding means, the integrated ground means configured to provide integrated grounding between adjacent photovoltaic modules. The support assembly is configured to bridge multiple rows of photovoltaic modules without being directly secured to any other support assembly. Thus the support assembly can be utilized to support a wide variety of different sizes of photovoltaic modules. A mounting system for supporting a plurality of photovoltaic modules on a support surface, which comprises a plurality of separate support assemblies, is also disclosed herein.
US08844214B2 Photovoltaic module support system
A support system for a solar panel includes a triangular truss with connection points for mounting a photovoltaic module, and a cradle structure that supports the triangular truss and is connected to at least two side supports of the triangular truss. The cradle structure may be driven for rotation about an axis for tracking the sun and several cradle structures can be linked together for tracking movement using a buried linkage system. The truss may also be foldable for ease of transportation and storage.
US08844213B2 Device for generating solar power
The modular unit for generating solar power comprises a plurality of diamond-shaped cover plates (3.2, . . . , 3.3) for forming a surface trapping sunlight. The cover plates (3.2, 3.3) contain photovoltaic elements (106.1, 106.2, 106.3). The system further comprises a plurality of support rods (54) having a number of pre-manufactured fastening positions (55), said rods being arranged at a predetermined angle >0° to the horizontal and extending in the direction of a line of slope. Every fastening position is associated with a fastening device (50) which connects two corners of the overlapping cover plates (3.2, 3.3) to the support rod (54) in the fastening position. The cover plates (3.2, 3.3) are arranged diagonally and so as to overlap in a scale-type fashion with respect to a longitudinal direction of the support rod (54) in such a manner that the surface trapping the sunlight is at the same time rain water-repellent. The cover plates (3.2, 3.3) have a first cut-out section (15.3) in a first corner section and a second cut-out section (20.2) in a diagonally opposite second corner section, in which second cut-out section one of the fastening devices (50) engages. The fastening device (50) holds the first corner section of the first cover plate (3.3) in a first supported position at a first distance to the support rod (54) and the second corner section of the second cover plate (3.2) in a second supported position at a second distance to the support rod (54), the first corner section of the first cover plate (3.3) being interspaced from the second corner section of the second cover plate (3.2) by at least one cover plate thickness.
US08844206B2 Mobile truck-mounted performance stage on a hydraulic lift
The present invention is a mobile performance stage mounted on a hydraulic lift truck for enabling a quick and easy performance setup in a location that does not already have a dedicated stage. The lift truck supports a hydraulic lift mechanism, which supports the stage and enables the stage to be elevated to a desired height. The stage is a rectangular cuboid resembling a cargo hold of most cargo trucks, with doors at each of the four lateral sides that open to reveal a performance area. The perimeter of the stage is outlined by short sidewalls except for the side of the stage between the performers and the audience. The stage comprises trusses outlining the vertical sides and roof of the stage for mounting lighting and other performance equipment. The stage also comprises a digital display, a safety railing, and a utility platform.
US08844202B2 Latching mechanism for access door
Disclosed is a latching mechanism for a access door. More specifically, the disclosure relates to an access door that can be pivoted between opened and closed orientations and secured in the open position with the aid of a hold open arm. A latching lever, in turn, pivotally engages the hold open arm to selectively secure the access door in an opened orientation. A grip upon the hold open arm can thereafter be used in conjunction with the latching lever to release the access door and permit it to be closed.
US08844199B2 Door module for a window regulator without guide rail
A door module for a motor vehicle door includes: a cantilever arm for a railless window lifter, wherein the cantilever arm is formed in one piece with the door module, where the cantilever arm projects beyond an outer edge of the door module, and the cantilever arm has, at at least the end which projects beyond the edge of the door module, a receptacle for a deflection means of a window lifter cable.
US08844197B2 Sliding door for a vehicle
A sliding door for a vehicle includes a guide rail, a sliding carriage and a guide pin (34). The sliding carriage is longitudinally displaceably journalled at the guide rail and is connected by a multijoint to the vehicle body. The guide pin (34) is guided in a guide track (41) provided at the sliding door. To improve such a sliding door, the guide track (41) includes a first guide track (42) and a second guide track (43) which is elastically biased (47) with respect to the first guide track (42) (FIG. 4).
US08844194B1 Vegetative roofing systems
Vegetative systems are described. In one embodiment, a vegetative system has substantially distinct or separate zones or layers in which each zone or layer performs primarily one of the functions of water retention, a growth medium for vegetation, and weed suppression. An upper may comprise coarse aggregate and serve the primary function of weed suppression; a middle layer may comprise a mixture of coarse aggregate, fine aggregate, and fine organic material and serve primarily as a growth medium for vegetation; and a lower layer may comprise high-density hygroscopic material and serve the primary function of water retention.
US08844190B2 Fishing lure
A fishing lure generally including a weighted body portion surrounding the front half of the shank of a hook, a relatively flat spoon portion extending rearward from a lower surface of the body portion, an artificial worm holding barb on the rear end of the body and a feather holding rim just forward of the worm holding barb. The configuration of the body tends to keep the spoon below the hook as the bait is pulled through the water. The hooked portion and the point of the hook extend upward perpendicularly above the surface of the spoon. The weight distribution and general shape of the lure prevents spinning but encourages a more natural and fish attracting side to side motion of the lure while being pulled through the water.
US08844189B2 Sighting device replicating shotgun pattern spread
A sighting device replicates the spread pattern of pellets exiting the barrel of a shotgun. The sighting device includes a light source (preferably a laser) and a power source connectable to the light source. The device may also include a mount to attach the sighting device to a shotgun. The sighting device preferably projects a circular pattern of individual light beams wherein the circumference of the circular pattern increases as the light beams move farther from the sighting device to replicate the spread of shotgun pellets. The sighting device may also project a beam of light in the center of the pattern.
US08844184B2 Concealable revolver
The present invention is a spring-actuated, concealable revolver utilizing a flattened cylinder shape and a unique off-chamber placement of the cylinder when in a stowed safe mode. An extendable grip tag may also be employed to provide a further reduced profile. Various grip styles, unloading mechanisms and advancing actions may be employed with the revolver. Single and double action embodiments are disclosed.
US08844179B2 Apparatus and method of backlighting large format graphics
A backlight section is adapted for use in connection with a large format graphic illumination system. The backlight sheet has one or more electroluminescent panels attached to it. This backlight sheet will be mounted onto a display surface. The graphic sheet is then mounted over the assembled backlight sheet having the electroluminescent panels thereon.
US08844177B2 Iron featuring liquid phase garment moisturization via soleplate
An iron (1), comprising: —a water reservoir (16), configured to hold liquid water; —a heatable soleplate (20); —at least one water outlet opening (24); —a water atomization and distribution unit (30), configured to atomize water from the water reservoir and to distribute the atomized water to the at least one water outlet opening; —at least one sensor (40,42), configured to monitor at least one motion dependent variable of the iron and to generate a reference signal reflecting said variable; —a control unit (50), operatively connected to both the water atomization and distribution unit (30) and the at least one sensor (40, 42), and configured to control a water outflow rate of the at least one water outlet opening (24) by controlling the operation of the water atomization and distribution unit in dependence of the reference signal generated by the at least one sensor.
US08844172B2 Three-stage snow thrower
A three-stage snow thrower having a housing, a power supply, a longitudinal drive shaft extending from the power supply into the housing, and a lateral drive shaft extending between opposing side walls of the housing and being meshingly engaged with the longitudinal drive shaft within a gear assembly. The first stage assembly includes a plurality of augers attached to the lateral drive shaft for pushing loosened snow axially toward the gear assembly. The second stage assembly includes at least one auger attached to the longitudinal drive shaft for pushing snow from the first stage assembly axially rearward. The third stage assembly includes an impeller that rotates to throw the snow through a chute attached to the housing to expel the snow from the housing.
US08844170B2 Midfoot insert construction
An outsole structure includes a medial side, a lateral side, and a longitudinal axis. The outsole structure also has a forefoot portion, a heel portion, and a midfoot portion. The midfoot portion defines a recess and an insert received within the recess. The insert includes a base portion, medial wall that projects from the base portion, and a lateral wall that projects from the base portion. The insert additionally includes a first rib that projects from the base portion and that extends between the medial wall and the lateral wall. The insert further includes a second rib that projects from the base portion and that extends between the medial wall and the lateral wall. Moreover, the insert includes at least one pocket that is defined between the base portion, the medial wall, the lateral wall, the first rib, and the second rib.
US08844169B1 Cleat attachment system
A traction cleat attachment system for footwear that engages with a single click. The system comprises a cleat and a receptacle. The cleat includes a central stud with screw threads spaced about the outside surface of the stud. The receptacle includes a threaded annulus on a base for receiving the central stud of the cleat. The cleat also includes a collar coaxially surrounding the central stud with splines projecting from the interior collar surface. The threaded receptacle annulus is surrounded by two sets of alternating teeth projecting from the outside surface of the annulus. The height above the receptacle base of at least a portion of each tooth in the first set of teeth is less than the height of the second set of teeth above the base. The result is that cleat splines pass in turn over a corresponding tooth of less than full height and then a full tooth upon insertion and rotation. The cleat spline's interaction with the edge of a second tooth of less than full height in the receptacle impedes further rotation of cleat with respect to receptacle. The reduced height of the first tooth ensures that the user only experiences interference from the cleat's splines to a full height annulus tooth, providing a single click engagement system. Thus, the user obtains positive feedback that the cleat and socket have mated correctly.
US08844165B2 Adjustable bladder system with external valve for an article of footwear
An adjustable bladder system for an article of footwear is disclosed. The bladder system includes an outer bladder that may be inflated using an external pump. A valve member may be disposed externally to the outer bladder. In addition, one or more tensile members may be disposed within the outer bladder to control deformation of the outer bladder during compression.
US08844161B2 Method of controlling a tumble laundry drier
A method of controlling a tumble laundry drier (1), the method including the steps of: starting a drying/ironing cycle and feeding drying air into the drum (5) from a drum input to a drum output; continuously measuring the electrical resistance/conductivity between two electrodes (25) located on the inside of the door; estimating the weight of the laundry inside the drum (5); measuring a temperature of the drying air at the drum output; stopping the drying/ironing cycle, if the weight of the laundry is above a weight threshold, when the electrical resistance/conductivity between the two electrodes (25) is above/below a resistance/conductivity threshold; and stopping the drying/ironing cycle, if the weight of the laundry is below a weight threshold, when the electrical resistance/conductivity between the two electrodes (25) is above/below a resistance/conductivity threshold and also when the temperature of the drying air at the drum output is above a temperature threshold.
US08844160B2 Modular fabric revitalizing system
A modular system according to one embodiment of the invention for treating a fabric load comprises a first module and a second module. The first module can include a chamber having an interior for holding a fabric load, and the second module can have at least one of a fluid delivery system, a fluid removal system, and a fluid recycling system. The modular system can further include conduits for coupling the systems of the second module with the first module.
US08844159B2 System and method for drying wood
A system for drying a load of wood including: a heat generating device providing heat necessary for drying the load of wood, apparatus for generating a gaseous coolant flow for treating the load of wood by combustion of biomass under O2, the gaseous coolant flow being essentially constituted by CO2, a heat exchange device allowing the transfer of the heat produced by the heat generating device to the gaseous coolant flow for treating the load of wood, a unit for treating/drying the load of wood, including a central volume, known as a technical or treatment volume, dedicated to the drying of the wood, and inlet and outlet hatches for the loads of wood, situated at the upstream and downstream ends of said central volume, and a thermal device for the dehydration and condensation of the steam extracted from the wood during the drying cycle.
US08844154B2 Individual gear dryer system
A dryer system for a firefighting ensemble comprising a housing having an air intake port and an air outlet port, a forced air assembly including a heater and a blower accommodated within the housing, a plurality of flexible porous hose segments coupled to the air outlet port operable to receive and conduct forced air therefrom, and the plurality of flexible porous hose segments are operable to conduct forced heated air into elements of the firefighting ensemble to speed drying.
US08844152B2 Position measuring instrument, scale, and method for producing a scale
A method a scale having an inductively scannable graduation, the scale including a sequence of graduation elements disposed in a measuring direction and a layer stack including a succession of metal layers. The succession of metal layers includes a ferromagnetic metal carrier layer and a graduation layer that forms the sequence of graduation elements. The carrier layer is disposed between the graduation layer and a metal substrate, and the metal substrate is dimensioned to definitively determine mechanical properties of the layer stack.
US08844147B2 Tilt-angle compensated steering wheel angle gauge
An alignment tool for a steering wheel, where the steering wheel is mounted on a steering column and the tool is configured to attach to the steering wheel. The tool includes a wheel orientation mechanism including a first tilt sensor, reporting a clockwise angle of the steering wheel, and a tilt monitoring mechanism that includes a second tilt sensor to report a tilt angle of the steering column.
US08844144B2 Handheld cardboard scoring device
A handheld cardboard scoring device includes a handle; an arched, stiff frame extending from the handle; a circular scoring blade having a central axis and an outer edge; a hub on the frame that rotatably connects to the axis of the blade; and a plurality of teeth along the outer edge of the blade. There may be substantially five teeth per inch on the outer edge of the circular scoring blade.
US08844141B2 Rotary shavers, with improved drive and support structure for the shaving heads
A shaver (1) includes a handle (2), at least two rotary shaving heads (5), driven by at least one drive shaft (15; 115; 215) which protrudes from the handle (2), and a support structure (6) for supporting the shaving heads (5) onto the handle (2) so as to have their joined shaving surface(s) extend substantially perpendicular to the at least one drive shaft (15; 115; 215). The support structure (6) is configured such, that a space (A), restricted at one side by the shaving heads (5) and at the opposite side by the handle (2), is substantially open to its remaining, surrounding side.
US08844139B2 Methods of making multilayer anatomical all-ceramic dental appliances
A method of making a multilayer all-ceramic dental appliance. A first article can be formed of a first material based on a first digital surface representation having a desired outer shape of the dental appliance. A portion of the first article can be removed to form an outer layer comprising a cavity dimensioned to accommodate an inner layer. A second article can be formed by filling the cavity of the first article with a second material. The second article can be further processed, as desired. For example, a desired inner shape can be formed in the second article. Such a desired inner shape can be based on a second digital surface representation of a dental object configured to receive the dental appliance. At least one of the first article, the outer layer, and the second article can be fired, for example, while still being coupled to a support.
US08844135B2 Method for manufacturing a trough mirror for solar trough
The invention relates to a method for manufacturing a trough mirror for a solar trough, in particular longitudinal solar trough mirrors for solar power stations. One object is to provide a method for manufacturing a trough mirror for a solar trough mirror power station which reduces the costs for installing the solar power station.
US08844129B2 Method and apparatus for hole crack removal
A method and apparatus for removing cracks on a gas turbine engine component includes mounting a first pivotable tool to a base, mounting a second pivotable tool to the first pivotable tool, and mounting a fixture holding the gas turbine engine component to the second pivotable tool. The first pivotable tool and the second pivotable tool are adjusted to position the gas turbine engine component in a desired orientation. A linear tool is then moved along an axis to machine at least one crack from a surface of the gas turbine engine component.
US08844123B2 Method of manufacturing a hollow surface mount type electronic component
A method of manufacturing a hollow surface mount type electronic component has a preparing step, a gluing step and a cutting step. The preparing step includes preparing a baseboard, a clapboard and a cover board, mounting multiple circuit segments and conducting points on two opposite faces of the baseboard at intervals and boring multiple through holes on the clapboard corresponding to the circuit segments. The gluing step includes mounting multiple electronic elements on the baseboard to connected with the circuit segments, gelatinizing glue on the boards to mount the clapboard between the baseboard and the cover board and pressing the boards by a pressing machine. The cutting step includes cutting the boards by a cutting machine to produce multiple single SDM electronic components.
US08844121B2 System and method for manufacturing a field emission structure
An improved field emission system and method is provided that involves field emission structures having electric or magnetic field sources. The magnitudes, polarities, and positions of the magnetic or electric field sources are configured to have desirable correlation properties, which may be in accordance with a code. The correlation properties correspond to a desired spatial force function where spatial forces between field emission structures correspond to relative alignment, separation distance, and the spatial force function.
US08844119B2 Technique of fixing a permanent magnet in rotor
A technique for fixing permanent magnets of a drive motor rotor for a vehicle may include inserting permanent magnets into a plurality of permanent magnet insertion holes that are formed at a predetermined distance from each other in a circumferential direction of a rotor core, applying magnetic force to the rotor core with a magnetic force generator, such that the magnetic force is formed in an axial or a radial direction of the rotor core to instantly fix the position of the permanent magnets, and adding a fixation material to the permanent magnet insertion holes to fix the permanent magnets.
US08844117B2 Machine tool, particularly for milling a turbocharger compressor impeller
The present invention relates to a machine tool and a corresponding method for machining, in particular for turning and milling, a workpiece having a central bore, said machine tool including a tool holder for holding a tool, a work rest for seating the workpiece, a work mounting for holding the workpiece in place, and a drive mechanism for rotating the workpiece about a central rotation axis, wherein the work rest has an arbor for attaching the workpiece, such that a section of the arbor projects into the central bore on a first side of the workpiece, and wherein the work mounting has a counter-holder movable in the direction of the bore axis of the central bore for applying a contact pressure, acting in the direction of the bore axis, to the workpiece on a second side opposite the first side.
US08844113B2 Methods for crimping a polymeric stent scaffold onto a delivery balloon
A medical device includes a polymer stent scaffold crimped to a catheter having an expansion balloon. A process for forming the medical device includes placing the scaffold on a support supported by an alignment carriage, and deionizing the scaffold to remove any static charge buildup on the scaffold before placing the scaffold within a crimper to reduce the scaffold's diameter. The polymer scaffold is heated to a temperature below the polymer's glass transition temperature to improve scaffold retention without adversely affecting the mechanical characteristics of the scaffold when deployed to support a body lumen.
US08844108B2 Large area repair of composite aircraft
A randomly damaged area of a one-piece composite component of an aircraft is repaired according to a method herein. The damaged area covers skin and underlying stiffening substructure of the component. The method includes generating a design of a customized composite replacement panel for replacing the damaged area. The design includes replacement skin and underlying co-cured replacement stiffening substructure. The method further includes fabricating the composite replacement panel according to the design.
US08844104B2 Multi-zone machine tool system
The present disclosure includes a machine tool system having multiple zones. The zones may be areas divided by physical barriers or virtual zones. The zones may include a first zone having a first kinematics arrangement and a second zone having a second kinematics arrangement. The first zone and the second zone may share one or more machine axis and at least one of the first zone and the second zone has at least one non-shared machine axis. The present disclosure also includes multi-interface machine tool systems.
US08844102B2 Funeral urn with independent and secured attached compartments
A funerary urn includes a receptacle (1) that has an opening (4) that is equipped with a removable sealing partition (11) for introducing ashes. The urn is equipped with side walls (3), a lower wall (2), and an upper wall (5), with one of the walls being removable in order to open and close the urn, the urn also including first and second inside compartments (6, 7) that each has an access element that is independent of the other and separate from the opening (4) for introducing ashes. The first compartment is equipped with a window (8) toward the outside, and the second compartment is completely concealed. The urn is designed for the perpetuation of memory because it makes it possible to preserve an emotional and material trace of the deceased individual thanks to independent compartments of the receptacle receiving the ashes.
US08844101B2 Reverse opening slide fastener
A reverse opening slide fastener is provided with a pair of first and second separable connection members which are firmly fixed to first and second fastener stringers, and a pair of first and second sliders. A connection and separation operation can be carried out by inserting and removing the second separable connection member into and from the first and second sliders. The second separable connection member has an inserting and removing region which can be inserted into and removed from the first and second sliders via a gap between upper and lower flanges of the first and second sliders. Further, a positioning structure which decides a relative position between the first separable connection member and the second separable connection member is arranged, whereby it is possible to improve an operability of the connection and separation operation.
US08844099B2 Handle device
The present invention provides a handle device. The handle device includes a hollow body having an outer surface and an inner surface forming a cavity. A slot is formed within the cavity and at least one opening is formed at one end of the body for an insertion of a handle portion of an object. In one embodiment of the present invention, the opening is a modified T-structure of a substantially elongated shape including two tabs located in a center portion of the modified T-structure. The two tabs are substantially perpendicular to the elongated shape of the opening. In another embodiment, the opening is a modified star structure including a central aperture and four sides of a substantially elongated shape extending from the central aperture.
US08844085B2 Bridge cap installation system and method
A lifting device is configured to support a bridge cap when lifting the cap onto columns under a bridge deck. The lifting device includes an upper bracket arm configured to extend over an upper surface of the deck, and a lower bracket arm configured to extend under a bottom surface of the deck, and to selectively engage the cap. A side bracket portion connects the lower and upper arms, and is configured to transmit a force associated with a weight of the cap to the upper arm. The upper and lower arms and the side bracket portion are configured to define an open space extending from free ends of the upper and lower arms to the side bracket portion. The space is configured to receive the deck when the lifting device is supporting the cap as the cap is being lifted onto the columns.
US08844082B2 Laundry treating appliance with biofilm treating cycle
A method of operating a laundry treating appliance having a rotatable treating chamber, where an over-sudsing condition is determined and a biofilm treating cycle is initiated.
US08844079B2 Pressure control for a hospital bed
A patient support including a pressure adjustable mattress system. The pressure adjustable mattress system includes a support surface and a controller to control the pressure of the support surface.
US08844078B2 Control of hospital bed chair egress configuration based on patient physiology
A patient support apparatus includes a frame having a patient support deck that is movable between a horizontal position to support a patient in a lying position and a chair egress position to support the patient in a sitting position. Depending upon a height of the patient, a lift system is operated to support the patient support deck relative to an underlying floor at different heights when the patient support deck is moved to the chair egress position. Depending upon a weight of the patient, at least one bladder of a mattress is either deflated or further inflated when the patient support deck is moved to the chair egress position and the patient is in the process of egressing from the patient support apparatus.
US08844071B1 Crib transformer bed
A self-contained convertible bed and storage system is disclosed herein to accommodate the needs of various users by transforming into an assembly fit either for crib use or an assembly fit for bed use with storage capabilities. The self-contained convertible bed and storage system preferably comprises: a crib framework assembly; a mattress platform assembly; and a support system having a fourfold corner-support-system, a front sidewall support, and a rear sidewall support. The crib framework assembly and the mattress platform assembly are releasably attached one to another to form a multi-purpose changeable bed arrangement. The crib framework assembly, mattress platform assembly, support system may be arranged in combination to form a crib. Alternatively, the mattress platform assembly and support system may be arranged in combination to form a bed.
US08844070B2 Self-rimming apron-front sink
A self-rimming sink is provided. The self-rimming sink includes a basin and a rim extending outwardly from an upper end of the basin in a relatively horizontal orientation. The rim is configured to be placed on top of a countertop for supporting the sink. The self-rimming sink also includes an apron coupled to the rim and defining a front portion of the sink. The apron has a front surface extending vertically below the rim and laterally between a first side surface and an opposite second side surface. The first and second side surfaces each having a front vertical lip that extends laterally to an outer periphery of the rim and a rear side wall portion. The rear side wall portion is recessed relative to the front vertical lip and the outer periphery of the rim.
US08844064B2 Protective sports glove having a segmented cuff roll
A protective sports glove including a hand-receiving portion adapted to receive and enclose a hand of a user, a cuff attached to the hand-receiving portion, and a segmented cuff roll disposed on the outside of the cuff. The cuff roll is divided into two segments connected to each other via an elastic band. The segmented cuff roll is further attached to the hand-receiving portion and the cuff via an elastic band.
US08850605B2 System and method for capacity licensing
A method and system for capacity licensing are disclosed. According to one embodiment, a computer implemented method comprises receiving a capability request from a device, sending a capability response to the device, the capability response comprising a serving of license rights. A deduction record is stored, the deduction record deducting a license from a license pool. An information request is received from the device, and an information response is sent.
US08850604B2 Content receiver, license server, content utilization system, and content viewing time limit management method
A license receiver comprises a viewing license invalidating unit which invalidates a viewing license of a content a viewing time limit of which is not determined, and a first control unit. When the first control unit reproduces the content, (i) if the viewing license is valid, the first control unit determines the viewing time limit, and (ii) if the viewing license is invalid, the first control unit transmits a viewing license request including a request of determining viewing time limit, to the license server, and receives the determined viewing time from the license server. When the first control unit writes out the content to an exchangeable medium before reproducing the content, if the viewing license is valid, the first control unit invalidates the viewing license and writes out the non-determined viewing time limit to the exchangeable medium.
US08850598B2 Service management system and method of executing a policy
A service management system and a method of executing a policy. In one embodiment, the service management system includes: (1) a repository configured to contain device, system, subscriber and service descriptions that define services in terms of a set of systems and devices that assume roles based on at least one of capabilities and attributes thereof and (2) a policy engine coupled to the repository and configured to employ the repository to identify end points relevant to a policy, identify services in which any of the end points play a role, identify subscribers having an identified device of the end points and a subscription to an identified service and cause the policy to be executed with respect to identified devices of identified subscribers and identified systems.
US08850597B1 Automated message transmission prevention based on environment
Methods for preventing the transmission of sensitive information to locations outside of a secure network by a person who has legitimate access to the sensitive information are described. In some embodiments, in order for an end user of a computing device to establish a secure connection with a secure network and access data stored on the secure network, a client application running on the computing device may be required by the secure network. The client application may monitor visual cues (e.g., facial expressions and gestures) associated with the end user, detect suspicious activity performed by the end user based on the visual cues, and in response to detecting suspicious activity may perform mitigating actions to prevent the transmission of sensitive information such as alerting human resources personnel or requiring authorization prior to sending information to locations outside of the secure network.
US08850596B2 Data leakage detection in a multi-tenant data architecture
Embodiments relate to a process for identifying data leakage in a data storage system. A table is created with multiple units. Each unit in the table has a unique identifier as a leading key in a schema. Two partitions are set in the table, and one of the partitions is set as unavailable. One or more queries are run on the table. Any queries that attempt to access the unavailable partition are identified through an error message or other alert.
US08850594B2 Digital rights management of captured content based on capture associated locations
A certification is received from a user stating that captured content does not comprise a particular restricted element and a request from the user for an adjustment of a digital rights management rule identified for the captured content based on the captured content comprising the particular restricted element. At least one term of the digital rights management rule is adjusted to reflect that the captured content does not comprise the particular restricted element. The usage of the captured content by the user is monitored to determine whether the usage matches the certification statement.
US08850591B2 System and method for concept building
A method is provided in one example embodiment and it includes identifying a root term and determining one or more other terms belonging to a group associated with the root term. The method also includes selecting one or more of the terms from the group and generating a concept based on the selected terms from the group, wherein the concept is applied to a rule that affects data management for one or more documents that satisfy the rule. In more specific embodiments, the root term is identified via a search or via an incident list. In other embodiments, a collection of meaningful terms is provided to assist in determining the other terms for the group, the collection of meaningful terms being generated based on the root term. The concept can be used to automatically mark one or more documents that relate to the concept.
US08850590B2 Systems and methods for using transport stream splicing for programming information security
Apparatus and methods for indicating the identity of a device for receiving and retransmitting programming information. The device, which may be a set-top box or suitable communication network receiver, may be configured to receive a broadcast signal from an antenna, which may be a satellite, a cable, an electronic communication network or any other suitable source. The programming information may be any type of audio or video data, or any other suitable type of data. The broadcast signal may have multiple channels that include the programming information. Each of the channels may include a distinct watermark. The device may splice between the channels to generate a signature that the device may embed in an output data stream that may be used to display or perform the programming information.
US08850589B2 Training classifiers for program analysis
Methods for training a static security analysis classifier include running an initial security analysis on a training codebase to generate a set of vulnerabilities associated with the training codebase; analyzing the program with a feature set that limits a number of detected vulnerabilities to generate a limited set of vulnerabilities associated with the feature set; comparing the limited set of vulnerabilities to a known vulnerability distribution to generate an accuracy score; and iterating the steps of analyzing and comparing using different feature sets to find a feature set having a highest accuracy score.
US08850588B2 Systems and methods for providing mobile security based on dynamic attestation
Instrumented networks, machines and platforms having target subjects (devices, transactions, services, users, organizations) are disclosed. A security orchestration service generates runtime operational integrity profiles representing and identifying a level of threat or contextual trustworthiness, at near real time, of subjects (including mobile devices) and applications on the instrumented target platform. Methods and systems are disclosed for dynamic attestation of mobile device integrity based upon subject reputation scores. In an embodiment, a method scores trustworthiness of a mobile device based on reputation scores for users associated with the device and/or a device reputation score. The method generates runtime integrity alerts regarding execution anomalies for applications executing on the device, calculates risks based on a ruleset, and determines a calculus of risk for the device. The method sends endpoint events comprising data and content of the integrity warnings to a trust orchestrator, which generates an integrity profile based on the endpoint events.
US08850586B2 Operation of a dual instruction pipe virus co-processor
Circuits and methods are provided for detecting, identifying and/or removing undesired content. According to one embodiment, a content object is stored by a general purpose processor to a system memory. The memory has stored therein a page directory containing information for translating virtual addresses to physical addresses. Multiple most recently used entries of the page directory are cached, by a virus co-processor, within translation lookaside buffers (TLBs) implemented within an on-chip cache of the co-processor. Instructions are read by the co-processor, from a virus signature memory of the co-processor. The instructions contain op-codes of a first and second instruction type. Instructions of the first type are assigned to a first instruction pipe of the co-processor. An instruction assigned to the first instruction pipe is executed including accessing the content object by performing direct virtual memory addressing of the system memory and comparing the content object against a string.
US08850584B2 Systems and methods for malware detection
Various embodiments include a computer system comprising a computer network including at least one client computer, the at least one client computer operable to generate a request, and an anti-malware engine coupled to the computer system and operable to provide anti-malware protection for the computer network, wherein the anti-malware engine is operable to receive the request generated by the at least one client, and to determine if the request is classified as malware by determining whether the request includes one or more valid tags.
US08850580B2 Validating visitor internet-based security threats
A validating server receives from a client device a first request that does not include a cookie for a validating domain that resolves to the validating sever. The first request is received at the validating server as a result of a proxy server redirecting the client device to the validating domain upon a determination that a visitor belonging to the client device is a potential threat based on an IP (Internet Protocol) address assigned to the client device used for a second request to perform an action on an identified resource hosted on an origin server for an origin domain. The validating server sets a cookie for the client device, determines a set of characteristics associated with the first client device, and transmits the cookie and a block page to the client device that has been customized based on the set of characteristics, the block page indicating that the second request has been blocked.
US08850579B1 Application of nested behavioral rules for anti-malware processing
A system, method and computer program product for implementing dynamic behavior rules for malware detection. A method of heuristic analysis of computer program execution is used. A behavior of a computer program is monitored, analyzed and blocked in runtime. Actions performed or triggered by each executable component are compared against a set of behavioral rules. The behavioral rules determine wherever the requested action is allowed or blocked, and which new behavioral rules are needed to be applied to future actions. Executed actions (allowed or blocked) introduce new dynamic behavioral rules to the computer system, which in turn can apply these rules for analyzing behavior of subsequent components executed on the computer system.
US08850577B2 Method and apparatus for preventing an IDT-based security sandbox from causing a kernel panic when using a call gate
A method and apparatus for preventing an IDT-based security sandbox from causing a kernel panic when using a call gate is disclosed. The method comprises receiving a request from an application to create a secure sandbox, wherein epilog code is mapped into the application upon receiving the request; enabling a call gate, wherein the call gate defines a location of call gate target code for enabling the secure sandbox; executing the epilog code to facilitate an interrupt disable instruction; jumping through the call gate; and enabling the secure sandbox.
US08850576B2 Methods for inspecting security certificates by network security devices to detect and prevent the use of invalid certificates
Disclosed are methods and media for inspecting security certificates. Methods include the steps of: scanning, by a network security device, messages of a security protocol between a server and a client system; detecting the messages having a security certificate; detecting suspicious security certificates from the messages; and aborting particular sessions of the security protocol associated with the suspicious certificates. Preferably, the step of scanning is performed only on messages of server certificate records. Preferably, the method further includes the step of sending an invalid-certificate notice to the server and the client system. Preferably, the step of detecting the suspicious certificates includes detecting a use of an incorrectly-generated private key for the certificates. Preferably, the step of detecting the suspicious certificates includes detecting an unavailability of revocation information for the certificates. Preferably, the step of detecting the suspicious certificates includes detecting a use of an invalid cryptographic algorithm for the certificates.
US08850571B2 Systems and methods for detecting malicious network content
A method for detecting malicious network content comprises inspecting one or more packets of network content, identifying a suspicious characteristic of the network content, determining a score related to a probability that the network content includes malicious network content based on at least the suspicious characteristic, identifying the network content as suspicious if the score satisfies a threshold value, executing a virtual machine to process the suspicious network content, and analyzing a response of the virtual machine to detect malicious network content.
US08850566B2 Time zero detection of infectious messages
Detecting infectious messages comprises performing an individual characteristic analysis of a message to determine whether the message is suspicious, determining whether a similar message has been noted previously in the event that the message is determined to be suspicious, classifying the message according to its individual characteristics and its similarity to the noted message in the event that a similar message has been noted previously.
US08850563B2 Portable computer accounts
User accounts, authentication information and user home directories are stored on an external storage media that can be transferred from one device to another. Measures are included for detecting tampering of stored information and for preventing possibly conflicting or damaging account and file information from entering a host device.
US08850562B2 Authorization logic in memory constrained security device
Architecture that utilizes logical combinations (e.g., of Boolean logic) of authorizations as a logical authorization expression that is computed through a proofing process to a single proof value which equates to authorizing access to an intended entity. The authorizations are accumulated and processed incrementally according to an evaluation order defined in the authorization expression. The logical combinations can include Boolean operations that evaluate to a proof value associated with a sum of products expression (e.g., combinations of AND, OR, etc.). The incremental evaluations output corresponding hash values as statistically unique identifiers used in a secure hash algorithm that when evaluated in order allow execution of a specific command to access the entity. The architecture, employed in a trust module, uses minimal internal trust module state, and can be employed as part of a device system that handles trust processing to obtain authorization to access the intended entity.
US08850561B2 Associating operating system native authorizations with console roles
Disclosed is a computer implemented method and apparatus to provide authorizations to an administrative user. An integrated solutions console (ISC) receives an administrative user login corresponding to a console administrative user. The ISC presents a list of at least one management task. The ISC presents at least one input interface to a display for an administrative user name and at least one console role. The ISC receives an administrative user name and a console role. The ISC obtains an authorization descriptor that can be used to couple the administrative user name and the console role.
US08850554B2 Method and apparatus for providing an authentication context-based session
An approach is provided for providing separation of authentication protocols and/or authentication contexts for client-server and server-server communication in network communication. A proxy server receives a request to initiate a service session. The request includes a first authentication context. The proxy server request verification of the first authentication context from an authentication server and validates the first authentication context based, at least in part, on the verification. The proxy server implements a second authentication context based, at least in part, on the verification of the first authentication context to initiate the service session.
US08850552B2 Use of data links for aeronautical purposes without compromising safety and security
A method of ensuring secure and cost effective communication of aeronautical data to and from an aircraft is provided. The method includes uplinking air-ground aircraft data communications via an aeronautical safety data link and downlinking air-ground aircraft data communications via a consumer data link separated from the aeronautical safety data link by a one-way firewall.
US08850551B2 Information processing system control method, intermediate service device, authentication method, and storage medium
Provided is a method for controlling an information processing system including a relay service device, an intermediate service device, and an authentication service device. The control method includes transmitting an authentication request from the intermediate service device to the intermediate service device; acquiring a first access token from the authentication service device that has made a success of authentication; storing the first access token; comparing the stored first access token with a second access token included in an execution request of an relation processing upon reception of the processing execution request from the relay service; and executing processing received from the intermediate service device when it is determined in the comparing that the first access token matches the second access token or not executing the processing when it is determined in the comparing that the first access token does not match the second access token.
US08850538B1 Agile OTP generation
A method, system, and apparatus for agile generation of one time passcodes (OTPs) in a security environment, the security environment having a token generator comprising a token generator algorithm and a validator, the method comprising generating a OTP at the token generator according to a variance technique; wherein the variance technique is selected from a set of variance techniques, receiving the OTP at a validator, determining, at the validator, the variance technique used by the token generator to generate the OTP, and determining whether to validate the OTP based on the OTP and variance technique.
US08850537B1 Self-tuning knowledge-based authentication
An improved technique involves automatically producing a set of KBA questions using values of attributes associated with correctly answered questions. A KBA question server obtains such attribute values from a prior set of pilot questions taken from users who were successfully authenticated. Examples of attributes include a source of facts in a question, placement of facts in a question, and question structure. The KBA question server then generates optimal formatting rules based on the attribute values; such formatting rules define a relationship between facts used to derive KBA questions and the words used to express the KBA questions to users. The KBA question generator then produces KBA questions according to the formatting rules.
US08850532B2 Systems and methods to control access to multimedia content
Systems and methods to control access to multimedia are disclosed. A method includes receiving a request for multimedia content at a computing device, retrieving a destination address of a mobile communication device related to an authorized user of the computing device and determining whether the mobile communication device is located within a predetermined distance from the computing device. When the mobile communication device is located within the communicative distance from the computing device, the multimedia content is received at the computing device. When the mobile communication device is not located within the communicative distance from the computing device, an authorization-request message is transmitted via a network to the destination address of the mobile communication device, wherein the authorization-request message includes a request for authorization to receive the multimedia content at the computing device.
US08850530B2 Enterprise-wide security system for computer devices
A system and method for securing data in mobile devices (104) includes a computing mode (102) and a plurality of mobile devices (104). A node security program (202) executed in the computing node (102) interfaces with a device security program (204) executed at a mobile device (104). The computing node (102) is responsible for managing the security based on a node security profile (208) interpreted by a node security program (202) executed in the computing node (102). A device discovery method and arrangement (106) also detects and locates various information (120) about the mobile devices (104) based on a scan profile (206).
US08850529B2 Communication apparatus, communication apparatus system, and method controlling relay apparatus
A service cooperation system is provided with a multi-function apparatus and a relay apparatus. The service cooperation system changes a disclosure condition of an album in which an electronic file is categorized and stored, for an electronic file storing service offered by the service provider. Without the need for a terminal apparatus such as a personal computer having a fulfilling web browser function, an image reading apparatus itself can perform uploading process, setting of an album of an upload destination and security setting/changing for an album, while notifying the user, who is authorized to a limited disclosure and to view the album, that the album has been updated.
US08850527B2 Method of performing a secure application in an NFC device
The invention relates to a method of executing a secure application in an NFC device, the method comprising steps during which: a contactless link is established between first and second NFC devices, the first NFC device transmits by the contactless link an identifier of a secure processor of the first NFC device, the second NFC device transmits by the contactless link an application identifier, the secure processor transmits by the contactless link first authentication data allowing the authentication of the secure processor of the first NFC device, the second NFC device transmits to an application server the first authentication data, the application server transmits to an authentication server the first authentication data and second authentication data) to authenticate the application and authorizes the two NFC devices to execute the application only if the secure processor and the application are authenticated.
US08850526B2 Online protection of information and resources
A computer implemented method and system for protecting information and resources in an online environment is provided. A process initialization monitor application monitors process initialization of a client application provided on a user's communication device. The client application identifies and authenticates one or more components operating on the communication device and one or more third party applications attempting to access the client application. The client application performs the authentication by performing a code integrity check integrated in the client application independent of the communication device, and grants access to the authenticated components and the authenticated third party applications. The client application protects information being processed, exchanged, stored, and displayed within the client application. The client application masks input information, encrypts a communication channel that transfers the input information, blocks attempts to monitor, intercept and manipulate information by unauthorized entities, and prevents access of certificates, resources, etc., by unauthorized entities.
US08850524B2 Methods of resetting passwords in network service systems including user redirection and related systems and computer-program products
Resetting a password for a network service account may include redirecting the user to a password reset tool, wherein the user is blocked from network access other than the password reset tool while being redirected. After redirecting the user to the password reset tool, user entry of verification information may be accepted, and the verification information from the user may be compared with known verification information for the user. User entry of a new password may be accepted if the verification information accepted from the user matches the known verification information for the user; and the new password may be stored as the known password for the user. Related systems and computer-program products are also discussed.
US08850516B1 Virtual private cloud that provides enterprise grade functionality and compliance
Techniques to enforce policies with respect to managed files and/or endpoints are disclosed. A policy to be applied with respect to one or more files included in a synchronization set and/or an endpoint associated with the synchronization set is received. Compliance with the policy is ensured across a plurality of heterogeneous endpoints associated with the synchronization set.
US08850514B2 Cartridges in a multi-tenant platforms-as-a-service (PaaS) system implemented in a cloud computing environment
A mechanism for providing cartridges in a multi-tenant PaaS system implemented in a cloud computing environment is disclosed. A method of embodiments includes maintaining, by a virtual machine (VM) executing on a computing device, a cartridge library comprising cartridge packages that provide functionality for multi-tenant applications executed by the VM, receiving a request to configure a cartridge on the VM, wherein the cartridge to provide functionality for a multi-tenant application executed by the VM, establishing a container to provide process space for the functionality of the cartridge, calling a configure hook for a type of the cartridge, and in response to calling the configure hook, embedding an instance of the cartridge in the container, the instance of the cartridge obtained from a cartridge package of the cartridge library.
US08850512B2 Security assessment of virtual machine environments
Each virtual machine in a set of virtual machines managed by the virtual machine manager is identified. For each virtual machine in the set, it is determined whether the respective virtual machine is online. For at least the virtual machines determined to be offline, a machine image is collected for each offline virtual machine. Security of the offline virtual machines is assessed from the collected images. For virtual machines identified as online, an agent is loaded on each online virtual machine in the set via the virtual machine manager. The loaded agents are used to assess security of the online virtual machines in the set.
US08850506B2 Tuning resolver
A method and system for supporting media services on devices lacking capabilities to execute reverse transmission communicates necessary to request and/or locate the services. The method and system may be suitable for use with switched broadcast television (SBT) system having unidirectional digital cable products (UDCPs) which are unable to execute reverse transmission communicates necessary to support SBT.
US08850505B2 System for reducing noise in a CATV home amplifier upstream path and a method thereof
A system for control of noise in a cable TV upstream path of a bi-directional cable TV home amplifier system that is positioned in the premises of the end user includes a noise control circuit and a coupler element that couples between the noise control circuit and the cable TV upstream path. The system further includes an amplifier part that is disposed on the upstream path. The noise control circuit connects or disconnects the cable TV upstream path depending on the level of signal passing through the cable TV upstream path. Namely, when the level of a signal that passes through the upstream path is lower than a predefined signal threshold, the noise control circuit disconnects the upstream path, and when the level of the signal is greater than a predefined signal threshold, the noise control circuit connects the upstream path.
US08850503B2 Systems and methods for personalized television viewing
A personalized television viewing system includes a head-end subsystem. The head-end subsystem includes a personality server configured to store a user preference regarding a television viewing format and a rendering server configured to provide digital media content in the television format of the user's preference. The viewing system further includes a client-end subsystem. The client-end subsystem includes a client server configured to electronically communicate with the head-end subsystem and provide the personality server with the user preference regarding the television viewing format.
US08850502B2 Content reproduction device, content reproduction system, and content reproduction method
A content reproduction device including: an obtaining unit configured to obtain the content including plural segments on a per segment basis from a server through a communication network, each of the segments being assigned with a priority; and a reproduction controlling unit configured to reproduce the content on the per segment basis by displaying the content on a display device on the per segment basis, in which the reproduction controlling unit is configured to control reproduction of a target segment based on an amount of delay and a priority of the target segment, the amount of delay being a difference between a distributable position indicating a position of a latest segment distributable by the server and a first reproduction position in the content that is currently reproduced.
US08850500B2 Alternative audio content presentation in a media content receiver
Presented herein is a method of presenting alternative audio content for an audio/visual content segment, such as a television program or a motion picture. In the method, the audio/visual content segment is received into a media content receiver. The audio/visual content segment includes primary visual content and primary audio content. A request to receive alternative audio content for the audio/visual content segment is transmitted. After transmitting the request, the alternative audio content is received into the media content receiver. The primary audio content is replaced with the alternative audio content to generate a revised audio/visual content segment. The revised audio/visual content is transferred for presentation to a user.
US08850498B1 Media adaptive distribution system and method
A system and method for distributing digital video contents that provides the content owner, service provider, video distributors and consumers with a method for secure delivery of digital media content by encryption using a portable digital video storage and distribution device that includes a decoder and, wired, USB and HDMI wireless interfaces to transmit digital contents for viewing on a television, laptop/personal computer or other portable viewing devices. The system consists of a remote content-distribution management platform that provides end-to-end protection and a portable digital video storage and distribution device using broadband wireless technologies such as 802.11n and ultra wideband (UWB).
US08850496B2 Dynamic provisioning of closed captioning to user devices
A system is configured to receive, from a user device, a request for video content and closed captioning content associated with the video content; obtain, based on the request, device information that identifies a first video format that is supported by the user device; obtain the video content and the closed captioning content, where the video content conforms to a second video format, and where the closed captioning content conforms to a text format; convert the video content from the second video format to the first video format and the closed captioning content from the text format to the first video format; and transmit the converted video content and the converted closed captioning to the user device, where the converted video content and the converted closed captioning content enable the user device to play the converted video content and the converted closed captioning content without modifying the user device.
US08850495B2 Advertisement delivering system based on digital television system and mobile communication device
A system for delivering advertisements based on a digital television system and a mobile communication device is disclosed. The television system and the mobile device are connected in ad hoc manner when a program is broadcasted by the television system. When a user is attracted by an item in the program, an instruction is sent from a remote control device of the television system or from the mobile device to send a data file including a product identifier to the mobile device. The user may use a cursor controlled by the remote control device or by the mobile device to locate the item. An icon is displayed on a display screen of the mobile device to represent the received data file. When the icon is selected, the mobile device is connected to a data manager in the Internet to deliver more product information to the user.
US08850493B2 Digital broadcasting system and method of processing data in the digital broadcasting system
A broadcast transmitter and a method of processing broadcast data in the broadcast transmitter are disclosed. The method includes the steps of performing RS encoding and CRC encoding on mobile service data to build RS frames belonging to an ensemble, wherein each of the RS frames are mapped into data groups, wherein each of the data groups comprises known data sequences and a portion of FIC data including information for rapid mobile service acquisition, wherein the information for rapid mobile service acquisition includes transport stream identification information for identifying a mobile broadcast carrying a mobile service that includes the mobile service data and C/N indication information for indicating whether the FIC data are applicable to a current transmission frame or a next transmission frame, multiplexing data in the data groups and main service data, and transmitting a transmission frame including the multiplexed data.
US08850491B2 Wireless distribution system proxy caches
In embodiments of wireless distribution system proxy caches, a mobile network operator receives requests for television content from client devices, and communicates one of the requests to a content service that provides the television content for distribution to the client devices. Proxy caches are implemented to cache content data of the television content prior to the cached content data of the television content being wirelessly communicated to the client devices. The proxy caches are located at wireless distribution points of the mobile network operator, and the wireless distribution points communicate the cached content data of the television content from the proxy caches to the client devices.
US08850488B2 Systems and methods for accessing electronic program guide information over a backchannel communication path
A systems and methods access electronic program guide (EPG) information via a backchannel link. An exemplary embodiment receives a first portion of EPG information residing in a data channel of a program content stream, establishes a communication link between a media device and a remote EPG content system, and receives a second portion of EPG information from the remote EPG content system via the established communication link.
US08850484B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US08850481B2 Systems and methods for modifying an interactive media guidance application interface based on time of day
Systems and methods for automatically displaying personalized interactive media guidance application screens based on the time of day are provided. The interactive media guidance application may monitor user interactions with the user equipment, and identify individual user profiles for different times of day. Using this information, the interactive media guidance application may partition the day into day parts, each associated with a user profile. The interactive media guidance application may also create or select a plurality of personalized interfaces or configurations for displaying media guidance information, where each interface or configuration reflects the interests of an identified user profile. When a user accesses the interactive media guidance application, the interactive media guidance application may identify the user profile associated with the current day part, and display the personalized interface or configuration associated with the identified user profile.
US08850479B2 Distribution device and reception device
There is provided a preview distribution technique capable of realizing a flexible preview distribution between a distribution side and a user side. According to the technique, preview meta data describing reference destination information to the preview-constituting data of a plurality of types constituting the content preview is transmitted to a reception terminal. The reception terminal acquires the preview-constituting data by using the reference destination information described in the preview meta data and generates/reproduces the preview. Thus, when modifying the preview, the reception terminal can reproduce the preview after the modification, by acquiring only the data constituting the preview of the modified part, thereby easily modifying the data constituting the preview. That is, it is possible to perform a flexible preview distribution.
US08850475B2 Provisioning an enhanced television (ETV) application
A method includes detecting, from an Enhanced Television (ETV) Integrated Signaling Stream (EISS), an indication that an ETV application is available to be downloaded; downloading, in response to the indication, the ETV application from a video stream identified by the indication, where the ETV application does not conform to an ETV Binary Interchange Format (EBIF) standard; detecting, from the EISS, another indication that the ETV application is to be started; executing, in response to the other indication, the ETV application to generate an ETV page, where the ETV page includes information that is not permitted by the EBIF standard; and displaying the ETV page on a video display device to enables a user to interact with the ETV page.
US08850469B1 Distribution of video in multiple rating formats
Systems and methods for distributing, receiving, and playing a video in multiple rating formats are disclosed herein. A storage component stores video segments of a video, wherein different rating formats of at least one of the video segments are available for streaming to a streaming component. An identification component determines a desired rating format for the at least one of the video segments and a selection component selects and requests a subset of the video segments to be streamed based in part on the desired rating format. The streaming component then receives the subset of the video segments of the video.
US08850465B2 System, method, and software application for targeted advertising via behavioral model clustering, and preference programming based on behavioral model clusters
The method and system for TV user profile data prediction and modeling allows accurate and narrowly focused behavioral clustering. A client-side system classifies television consumers into representative user profiles. The profiles target individual user advertising and program preference category groups. A contextual behavioral profiling system determines the user's monitor behavior and content preferences, and the system may be continually updated with user information. A behavioral model database is queried by various system modules. The programming, including targeted advertising for television and interactive television is based on the profile data prediction, modeling and preference determination. The system is enabled to present a complete program sequence to the viewer based on the preference determination and stored programming. The latter is referred to as automatic program sequence (virtual channel) creation and the virtual channel can be presented as a separate channel in an electronic programming guide (EPG).
US08850464B2 Systems and methods for real-time interactive television polling
Systems and methods are disclosed for providing polling related data to viewers in an interactive cable televisions system. Users viewing a program can initiate a request for participating in a polling activity. The request and other program-related information are sent to the cable television system provider. Appropriate polling window data is returned to the set top box allowing a polling window to be displayed to the viewer. The viewer may choose one or several selections, and transmit the response to the cable television system provider. User responses can be tallied and presented in real time to the viewer audience. Program producers can incorporate the results of viewer feedback in real-time allowing the outcome of the program to be based on the collective viewer feedback.
US08850463B2 System and method for capturing parameters and recording events in portable devices with digital television receiver
A system and method for capturing and recording parameters of events on portable devices with a digital television receiver, a method for remote configuration of service parameters for capturing and recording events on portable devices, as well as a portable device and server. More specifically, a system and method for capturing audience data, the method for remote configuration of audience data capture service, especially adapted for digital TV services on portable devices such as mobile phones, smartphones, and personal digital assistants, among others, that helps in remotely setting up the service. Another aspect of the present architecture is the fact that it is completely based on software, using only resources that are already present in portable devices with an embedded service.
US08850459B2 Information processing apparatus, information processing method, and program
The present invention relates to an information processing apparatus, in which an operating system (OS) is executable in such a way that a component operable based on administrator's authority can realize installation of a device driver. The information processing apparatus includes a selection unit configured to select a peripheral device that serves as an output destination of a processing request if the processing request is received from a user via an application, and a management unit configured to control setting processing for a device driver applicable to the selected peripheral device to use the peripheral device. The management unit is configured to request a first component operable on the OS based on administrator's authority to perform setting processing for a device driver applicable to the selected peripheral device.
US08850458B1 System, method, and computer program for combining results of event processing received from a plurality of servers
A system, method, and computer program are provided for combining results of event processing received from a plurality of servers. In use, an event is sent to a plurality of servers. Further, a result of processing of the event is received from each of the servers. In addition, the results received from the plurality of servers are combined.
US08850450B2 Warning track interruption facility
A program (e.g., an operating system) is provided a warning that it has a grace period in which to perform a function, such as cleanup (e.g., complete, stop and/or move a dispatchable unit). The program is being warned, in one example, that it is losing access to its shared resources. For instance, in a virtual environment, a guest program is warned that it is about to lose its central processing unit resources, and therefore, it is to perform a function, such as cleanup.
US08850442B2 Virtual machine allocation in a computing on-demand system
A method and system may receive a request to provision a virtual machine based on configuration information. Potential resources for hosting the virtual machine may be identified and scored. The scored potential resources may be ranked and an optimal resource for hosting the requested virtual machine may be selected based on the ranking. The requested virtual machine may be provisioned on the selected optimal resource.
US08850441B2 Lock control in multiple processor systems
A computer implemented method executing a plurality of tasks, each task comprising threads and each task being assigned a priority from 1 to a whole number greater than 1, each thread of a task assigned the same priority as the task and each thread being executed by a processor. The method also provides locking and unlocking arranged to lock and unlock data stored by a storage device responsive to such a request from a thread. A method of operating the system comprises maintaining a queue of threads that require access to locked data, maintaining an array comprising, for each priority, duration and/or throughput information for threads of the priority, setting a wait flag for a priority in the array according to a predefined algorithm calculated from the duration and/or throughput information in the array.
US08850436B2 Opcode-specified predicatable warp post-synchronization
One embodiment of the present invention sets forth a technique for performing a method for synchronizing divergent executing threads. The method includes receiving a plurality of instructions that includes at least one set-synchronization instruction and at least one instruction that includes a synchronization command, and determining an active mask that indicates which threads in a plurality of threads are active and which threads in the plurality of threads are disabled. For each instruction included in the plurality of instructions, the instruction is transmitted to each of the active threads included in the plurality of threads. If the instruction is a set-synchronization instruction, then a synchronization token, the active mask and the synchronization point is each pushed onto a stack. Or, if the instruction is a predicated instruction that includes a synchronization command, then each active thread that executes the predicated instruction is monitored to determine when the active mask has been updated to indicate that each active thread, after executing the predicated instruction, has been disabled.
US08850433B2 Compliance-based adaptations in managed virtual systems
Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
US08850432B2 Controlling utilization in a multi-tenant platform-as-a-service (PaaS) environment in a cloud computing system
A mechanism for controlling utilization in a multi-tenant Platform-as-a-Service (PaaS) environment in a cloud computing system is disclosed. A method includes obtaining, by a resource control module executing on a computing device, an active capacity metric of each virtual machine (VM) of a plurality of VMs in a district of a multi-tenant PaaS system, the active capacity metric comprising a result of dividing a number of containers that are currently executing in the VM by a maximum number of active containers allowed to execute in the VM, determining that the active capacity metric of a source VM in the district exceeds an active capacity threshold associated with the source VM, and migrating at least one of the containers of the source VM to a target VM in the district, wherein the target VM is operating with an active capacity metric below the active capacity threshold associated with the target VM.
US08850431B2 Management of computer systems by using a hierarchy of autonomic management elements
A method and system for managing a computing system by using a hierarchy of autonomic management elements are described. The autonomic management elements operate in a master-slave mode and negotiate a division of management responsibilities regarding various components of the computing system.
US08850429B2 Load balancing in multi-server virtual workplace environments
Virtual workplace server software may perform load balancing functionality in a multi-server desktop virtualization system. One or more virtualization servers may receive and maintain common state information for the desktop virtualization system, and may independently execute one or more load balancing functions based on the common state information. Each server may independently analyze the common state information and determine whether it will execute a load balancing function based on the analysis, thereby allowing the servers to coordinate actions using distributed load balancing algorithms.
US08850424B2 Processing, modification, distribution of installation packages
According to example configurations, a customization engine receives a default installation package. The installation package supports installation of a respective application to a computing device. The customization engine further receives a set of rules indicating at least one alteration to be applied to the received installation package to transform the received installation package into a customized installation package. The customization engine further receives a set of data to be applied according to the rules. The customization engine modifies the received default installation package in accordance with the set of rules and supplied data to produce the customized installation package.
US08850421B2 Telemetry system with remote firmware updates or repair for remote monitoring devices when the monitoring device is not in use by the user
A system sends firmware updates from a telemetry system to a monitoring device. One or more sensors are coupled to a monitoring device that has a unique user ID. The sensors acquire user information selected from of at least one of, a user's activities, behaviors and habit information. ID circuitry at the monitoring device includes ID storage, a communication system that reads and transmits the unique ID from an ID storage, a power source and a pathway system to route signals through the circuitry and elements to enable installation of firmware updates. A telemetry system is in communication with the one or more sensors and includes a database of user ID's. The telemetry system analyzes telemetry data from the monitoring device based on at least one of, user's activities, behaviors and habit information and creating personalized information about the user.
US08850419B1 Descaling computing resources
Instances of computing resources might need to be de-scaled that have become unnecessary following a deployment of an update to an application. Instances might also need to be de-scaled as a result of decreased demand for the application. If de-scaling of instances of computing resources is required, the percentage of a paid-for time period for each instance is determined. Instances that have utilized the greatest percentage of their paid-for time period may then be de-scaled.
US08850416B1 System and method for creating target byte code
A system and method for converting byte code of a first type into byte code of a second type. Byte code of a first type and markup language code are received as inputs. The first byte code is converted into constituent byte code data elements that can comprise any logical unit or grouping of at least a portion of a software application. The markup language code is converted into constituent markup language data elements that can comprise individual markup language tags and references to data or functionality in the first byte code. The first byte code data elements and markup language data elements are mapped to data elements of a second byte code type. The second byte code data elements are assembled into a resulting second byte code.
US08850409B2 Notification-based constraint set translation to imperative execution
A method is provided for translating sets of constraint declarations to imperative code sequences based on defining an instantiatable object per set, inserting calls to a notification callback mechanism on state modification and defining calls in the constraint context as imperative code sequences that, in response to these callbacks, take actions to maintain these constraints.
US08850408B2 Methods and/or systems for determining a series of return callstacks
To reconstruct a call stack, a range of call addresses is determined. Based on the range of addresses, raw stack data is extracted based on the execution of a computer program. The raw stack data is parsed to reconstruct a call stack (or a series of call stacks). In obtaining the call stack, a depth between a function and a return address is calculated.
US08850404B2 Relational modeling for performance analysis of multi-core processors using virtual tasks
A relational model may be used to encode primitives for each of a plurality of threads in a multi-core processor. The primitives may include tasks and parameters, such as buffers. Implicitly created tasks, like set render target, may be visualized by associating those implicitly created tasks with actual coded tasks.
US08850398B1 Automated testing of application programs from an application program ecosystem
Implementations for automated testing of application programs from an application program ecosystem are disclosed. As one example, a server system is disclosed that includes an application program management service residing at and executable by the server system. The application program management service may be configured to identify one or more networked components of a target application program of a plurality of application programs accessible by clients at an application program data store via a communication network. The application program management service may be configured to test the one or more networked components of the target application program, and output an indication of a result of the test of the target application program.
US08850391B1 System and method for building components of a software product in a distributed system
A computer-implemented method of compiling source code of a software product including a plurality of components is disclosed. The method includes receiving at least one changelist identifying at least one component of the plurality of components, testing the at least one component using a defined set of tests for each of the plurality of components, approving the at least one changelist when testing of the at least one component identified in the changelist results in compliancy, calculating dependencies between the plurality of components using the compliant at least one changelist, and building the software product by concurrently building the plurality of components based on the calculated dependencies.
US08850388B2 Controlling application features
A facility is provided for controlling application features. In various embodiments, the facility assembles an indication of features, starts a controlled application, and provides the assembled indication of features to the controlled application so that the controlled application can disable a feature of the controlled application. The facility can include a controlling application that is adapted for assembling a set of tokens that identify features by adding or removing tokens when a user of the controlling application selects a command associated with the controlling application, and a controlled application that, when invoked by the controlling application and provided the assembled set of tokens, controls a feature of the controlled application based on the assembled set of tokens.
US08850381B1 Automatic clock to enable conversion for FPGA based prototyping systems
The present patent document relates to a method and apparatus for an automatic clock to enable conversion for FPGA-based prototyping systems. A library or netlist is provided having a plurality of state elements of a chip design to be prototyped by a user. The chip design can have dozens of different user clocks and clock islands using these different user clocks. The state elements of an element library or netlist are converted to a circuit having one or more state elements and other logic that receive both a user clock as well as a fast global clock. With the disclosed transformations, the functionality of the original state element is maintained, and a single or low number of global clocks can be distributed in an FPGA of the prototype with user clocks generated locally on the FPGA.
US08850378B2 Hierarchical design of integrated circuits with multi-patterning requirements
Systems and methods for avoiding restrictions on cell placement in a hierarchical design of integrated circuits with multi-patterning requirements are described. The method may be provided implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to assign a color to each pattern shape in a first cell, assign a color to each pattern shape in a second cell, characterize quantities of interest for each pattern shape in the first cell, determine that the colors assigned in the first cell are all one to one mappable to the colors assigned in the second cells, characterize quantities of interest for each pattern shape in the second cell using the quantities of interest characterized for the first cell, and model the quantities of interest for the first cell and the second cell.
US08850375B2 Integrated circuit design and simulation
An integrated circuit design method, system and simulator, wherein the integrated circuit design method includes: determining a region in which power supply noise shall be analyzed; determining current model parameters of the region; determining model parameters of a power supply network model; inputting into a simulator a net list; judging whether or not the region satisfies noise requirements of a chip power supply; and if the region satisfies noise requirements of the chip power supply, determining that the initial area is a minimum area that satisfies the noise requirements of the chip power supply in case the initial number of decoupling capacitors are used in the region.
US08850373B2 Setting switch size and transition pattern in a resonant clock distribution system
Recycling energy in a clock distribution network is provided. A method includes creating a resonant clocking circuit including a clock grid. The method further includes providing resonant structures distributed in the clock grid. The method further includes providing switches that control the resonant structures to switch between a non-resonant mode and a resonant mode. The method further includes determining a switch size that minimizes power consumption of the resonant clocking circuit by iteratively increasing sizes of the switches and, for each iterative increase in size, determining power consumed by the resonant clocking circuit.
US08850372B2 Method and system for performing invariant-guided abstraction of a logic design
A computer-implemented method of invariant-guided abstraction includes a processor of a computing device generating one or more invariants corresponding to a design under verification by executing a proof algorithm with an input comprising at least a portion of the design and a specified resource limit. The method further includes deterministically assigning priority information to the one or more invariants generated and to components of the design referenced by said invariants. Finally, the method includes performing invariant-guided localization abstraction on the design model to generate an abstracted design model utilizing the assigned priority information as a localization hint that results in abstractions that are at least one of (a) smaller abstractions and (b) easier to verify abstractions.
US08850369B2 Metal cut process flow
A method for optimizing masks used for forming conductive features and a method for creating the mask features on an IC device are disclosed. An exemplary embodiment includes receiving a design database including a plurality of conductive features. First and second features suitable for joining are identified from the plurality of conductive features. A joined feature corresponding to the first and the second features is characterized. A cut shape configured to separate the first and second features from the joined feature is also characterized. The joined feature is categorized into a first conductive mask, the cut shape is categorized into a cut mask, and a third feature is categorized into a second conductive mask. The categorized shapes and features of the first conductive mask, the second conductive mask, and the cut mask are provided for manufacturing a mask set corresponding to the categorized shapes and features.
US08850366B2 Method for making a mask by forming a phase bar in an integrated circuit design layout
A method for making a mask for an integrated circuit (IC) design includes receiving an IC design layout having a plurality IC features and performing a targeted-feature-surrounding (TFS) checking operation to identify a targeted-feature-surrounding-location (TFSL) in the IC design layout. The method also includes inserting a phase-bar (PB) to the TFSL, performing an optical proximity correction (OPC) to the IC design layout having the PB to form a modified IC design layout and providing the modified IC design layout for fabrication of the mask.
US08850365B2 Method and handheld electronic device for triggering advertising on a display screen
A method and handheld electronic device for triggering the display of content on a display screen are provided. In accordance with one embodiment, there is provided a method of triggering the display of content on a display screen of a handheld electronic device, the method comprising: monitoring for the occurrence of trigger conditions comprising one or more of: inputs to change an operational mode of the handheld electronic device, changes in orientation of the handheld electronic device, or changes in a screen orientation of a graphical user interface (GUI) displayed on the display screen; and reproducing content on the handheld electronic device in response to detection of one of the trigger conditions.
US08850363B2 Techniques for choosing a position on a display having a cursor
Techniques are provided for choosing a position on a display having a cursor. In one aspect, an exemplary method, which can be computer-implemented, includes the steps of automatically moving the cursor in a predetermined during-selection mode in response to a first user-initiated action, and, responsive to a second user-initiated action when the cursor is at a first location, ceasing the moving of the cursor in the predetermined during-selection mode, and causing a choosing action to be performed at the first location, such that the first location is chosen as the position
US08850359B2 Image processor and image processing method
An image processing method executed by an image processor comprising a displaying unit, a storage unit, and a control unit, wherein the storage unit includes an image data storage unit that stores image data displayed in thumbnail form and a keyword associated with the image data, and the method includes a keyword obtaining step of obtaining the keyword corresponding to the image data stored in the image data storage unit; and a thumbnail image with keyword displaying step of displaying the keyword obtained at the keyword obtaining step on the displaying unit, with the keyword being overlapped with the image data.
US08850358B2 System and method for keyboard navigation in a search results page
The present invention is directed towards systems, methods and computer program products for providing keyboard navigation between components within a content item. The method of the present invention comprises receiving the content item from a server and receiving a signal indicating keyboard utilization by the user to determine a specific key that the user presses. A determination is made as to whether the specific key is from a monitored set of keys and if the specific key is from a monitored set of keys, performing an action associated with the specific key.
US08850354B1 Multi-window web-based application structure
Systems and methods for providing a multi-window application to a user over a network are provided. An exemplary method includes presenting a first frame to the, the first frame containing application logic. The method further includes presenting a second frame to the user, the second frame containing user interface logic. Steps in the method create a relationship between the first frame and the second frame allowing the user interface logic of the second frame to use the application logic contained in the first frame. When an indication is received that the first frame is to be closed, and an application-specific condition is true, the application logic is transferred from the first frame to the second frame using a command, while preserving the state of the second frame. The first frame is then closed.
US08850353B2 Method and system for overlaying space-constrained display with a reference pattern during document scrolling operations
A reading aid is provided for large documents or images on space-constrained touch-sensitive screens of devices, such as mobile phones and personal digital assistants (PDAs). A visual scrolling reference pattern such as a grid is projected over a document during scrolling operations on a touch screen. The scrolling reference pattern correlates information presented in different parts of large documents that are not visible at the same time.
US08850350B2 Partial gesture text entry
A graphical keyboard including a number of keys is output for display at a display device. The computing device receives an indication of a gesture to select at least two of the keys based at least in part on detecting an input unit at locations of a presence-sensitive input device. In response to the detecting and while the input unit is detected at the presence-sensitive input device: the computing device determines a candidate word for the gesture based at least in part on the at least two keys and the candidate word is output for display at a first location of the output device. In response to determining that the input unit is no longer detected at the presence-sensitive input device, the displayed candidate word is output for display at a second location of the display device.
US08850341B2 Making address book a source of latitude and longitude coordinates
A method for determining latitude and longitude coordinates for geographic addresses input into an address book on a mobile device is provided. For each geographic address received for storing in a contact record, latitude and longitude coordinates are automatically determined and associated with the geographic address in a database of contact records. In some embodiments, for each geographic address to be input, the method first searches existing contact records for the geographic address and if the latitude and longitude coordinates for the geographic address are in an existing contact record, the contact record for the contact is cross-referenced to the existing record for accessing the latitude and longitude coordinates.
US08850339B2 Secure content-specific application user interface components
A method includes retrieving content information and associated user interface configuration information. The user interface configuration information relates to user interface elements (e.g., the “chrome” for a “skin”) of a presentation application to present the content information. The user interface configuration information is verifying using a security component of the presentation application. The content information is presented using the presentation application, and the interface elements (e.g., the “chrome”) for the presentation application is presented using the user interface information associated with the content information, during the presentation of the content information.
US08850337B2 Information processing device, authoring method, and program
There is provided an information processing device including an image acquisition unit configured to acquire an input image of a real space captured with an imaging device, a user interface unit configured to display the input image on a screen of a display device and detect a designated position designated by a user on the screen, a computation unit configured to compute a three-dimensional position of a virtual object in an augmented reality space from the designated position detected by the user interface unit, and an authoring unit configured to associate the three-dimensional position of the virtual object computed by the computation unit with the virtual object to store the three-dimensional position in a storage medium.
US08850334B2 Active Z order manipulation of a popup window in multimonitor systems
A method and apparatus are disclosed for controlling positioning for a child window, produced by a main window, on at least one monitor in a multimonitor computer system, where a first and a second positioning mechanism control the positioning of the child window on the monitors such that the child window is positioned at the topmost position and fully visibly on all monitors.
US08850331B2 System and method for item inquiry and information presentation via standard communication paths
A method and system is provided for item inquiry and information presentation via standard communication paths. More particularly, the method and system detects an item associated with an avatar of a virtual universe (VU) user in a VU and determine information associated with the item. Additionally, the method and system are operable to display the information in the VU in a high-resolution component of the VU.
US08850329B1 Tagged browsing history interface
Embodiments of the present disclosure are directed to, among other things, managing browsing histories based at least in part on metadata and/or tags associated with a web request. In some examples, a web service may collect metadata associated with the web request. Based at least in part on the collected metadata, content tags associated with the web request may be identified. Additionally, in some examples, one or more browsing metrics may be generated. The browsing metric may be configured to identify at least a web request characteristic to be compared with a second web request characteristic.
US08850328B2 Networked profiling and multimedia content targeting system
A computer implemented method and system for dynamically profiling users for incentivized targeting of multimedia content to the users in a networked environment is provided. A server creates an advertiser network comprising advertisers and member websites, and creates a user network of users. The advertisers submit the multimedia content, advertising information, and targeting criteria to the server. The server and one or more publisher websites acquire marketing data from the users for creating dynamic user profiles for the users. The server and/or the publisher websites target the multimedia content to the users based on the created dynamic user profiles. The server and/or a client device of each of the users confirm viewing of the multimedia content using a challenge, random in content. The server and/or the publisher websites compensate the users by crediting the users with items of value based on confirmation of the viewing of the multimedia content.
US08850325B2 Scaling social networks
The claimed subject matter relates to an architecture that can scale a content feed in terms of the amount of content delivered in order to facilitate satisfactory experiences in connection with a social network. In particular, the architecture can utilize a content feed to disseminate content between members of a network community, generally relative to a particular social circle of a given user. The architecture can maintain a personal space for the user and display to the personal space content provided by a content feed. Content provided to the personal space (as well as that retrieved from the personal space) can be scaled based upon a variety of commitment characteristics associated with the social circle. In addition, the architecture can employ smart dispersal of content and can intelligently acquire additional content from the user or import suitable settings from disparate users.
US08850324B2 Visualization of changes and trends over time in performance data over a network path
A system and technique for visualizing changes and trends in performance data over a network path are disclosed. More specifically, a network management system generates and displays an object that represents data for one or more performance characteristics related to a plurality of network nodes in the network path. The object is dynamically updated to include updated data related to the one or more performance characteristics. In one embodiment, a representation of the updated data is superimposed over representations of previously collected data relating to the performance characteristics. The transparency of the representations associated with the previously collected data may reflect a difference in time between the current time and the time at which the data was collected. In another embodiment, a timeline is included in the object that tracks the state of the object at one or more previous points in time.
US08850315B1 System and method for superimposing a context-sensitive virtual agent on a web-based user interface
An electronic device with one or more processors and memory provides a user interface for presentation to a user including a plurality user interface objects corresponding to functions of an online application. The device determines whether to superimpose a portion of the informative materials on the user interface. In accordance with a determination that the portion of the informative materials is to be superimposed on the user interface, the device provides the portion of the informative materials for presentation to the user, including: media content overlaid on the user interface; and a focus indicator overlaid on the user interface that is configured to draw the respective user's attention to one or more user interface objects of the user interface in coordination with the media content. The device responds to user interaction with a user interface objects by performing a corresponding function of the online application.
US08850314B2 Context driven help function
Disclosed are methods and systems for generating dynamic context aware help for operations supported by at least one reporting system. The methods and systems relate to receiving a help request for an operation from a client computer including at least one report file, analyzing the at least one report file to generate context data, dynamically generating help data according to the context data and the operation and sending the generated help data to the client computer.
US08850313B2 Systems and methods for increasing relevancy of search results in intra web domain and cross web domain search and filter operations
An object of this invention is to filter the results of a website search or a published list on a website, by applying mathematical or logical criteria selected by the user or program, to any of the informational details of an element in the search result or list. An object of this invention is to expand the set of details associated with each element of the search result or published list by gathering user specified information associated with each element from the same or different websites. An object of this invention is to allow the user to identify details of interest of an element in the search result or published list and to limit the presentation of the results to the details of interest. An object of this invention is to accomplish this functionality in a generic manner independent of a specific or set of websites.
US08850310B2 Data entry suggestion lists for designated document data entry areas based on data from other document data entry areas
A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list can include analyzing a first set of data previously entered into one or more data entry areas of the document other than the designated data entry area and analyzing a second set of data including data outside the first set of data. The list of suggestions can be presented without having received manual entry of data in the designated data entry area, and user input selecting one of the suggestions can be received. Data represented by the selected suggestion can be entered in the data entry area in response to receiving the user input selecting the selected suggestion.
US08850305B1 Automatic detection and manipulation of calls to action in web pages
Methods, systems, and articles of manufacture for the automatic determining of calls to action in a webpage are disclosed. These include, rendering a web page in a browser, capturing the rendered web page as an image, filtering the image using one or more image filters, and identifying the calls to action in the filtered image using at least one call to action selection criteria.
US08850303B1 Interface system and method of building rules and constraints for a resource scheduling system
The present invention is an interface system for interactively building rules and constraints. The interface system comprises of an output display configured to show a user a partial complete rule with a current rule fragment, such rule fragment comprising a blank space. The user can fill in the blank space by either choosing from a list or by typing in text in the blank space. After the blank space is filled, a completed rule is generated. The interface system then assigns this rule to one or more person in a resource scheduling system. The present invention can be used for agent scheduling in a call center environment.
US08850302B2 Information processing apparatus and method thereof for generating drawing data of a moving image object in a raster format for printing an image based on a web page by a printing apparatus if it is determined that the web page contains the moving image object and drawing data of the moving image object cannot be created in the vector format
If a web page contains a moving image object, an information processing apparatus generates drawing data of the moving image object in a raster format and creates captured data by incorporating the generated drawing data of the moving image object into drawing data of the web page generated in a vector format.
US08850299B2 Processing of biometric data by transformation
Biometric data relating to a biological part are processed by obtaining, on the one hand, a first set of transformed biometric data (f(B1)) by applying at least one irreversible transformation to a first set of biometric data (B1), and, on the other hand, a second set of transformed biometric data (f(B2)) by applying said transformation to a second set of biometric data (B2). Thereafter, a decision is made as to whether the second biometric data set corresponds to the first biometric data set on the basis of a comparison between the first transformed biometric data set and the second transformed biometric data set, said comparison being performed at the bit level of a digital representation of said first and second transformed biometric data sets as a function of an error corrector code word.
US08850295B2 Symbol flipping data processor
Various embodiments of the present invention provide systems and methods for a symbol flipping data processor. For example, a symbol flipping data processor is disclosed that includes a data decoder in the symbol flipping data processor operable to perform error checking calculations, and a data detector in the symbol flipping data processor operable to perform symbol flipping in the data detector based at least in part on the error checking calculations, wherein the output of the data processor is generated at least in part based on the symbol flipping in the data detector.
US08850293B2 Wireless transmission reliability
A method for performing error correction during a transmission of physiological data includes two or more data packets that are sent from a first electronic computing device to a second electronic computing device. Each of the data packets includes physiological data. Each of the data packets has a first packet size. Each of the data packets includes error correction information. The error correction information for each of the two or more packets is distributed across the two or more data packets.
US08850289B2 Quality based priority data processing with soft guaranteed iteration
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for priority based data processing with soft guaranteed global processing iterations.
US08850282B2 Verifying device, imaging device having verifying function, and verifying method
A verifying device includes a receiving unit operable to receive data recorded on a recording medium and a verifying unit operable to verify the received data. The verifying unit sets a predetermined first range and a second range that includes a plurality of the first ranges on the received data, performs first verification about an error on data included in the first range out of the received data, performs second verification about an error on data included in the second range out of the received data on the basis of a result of the first verification, and determines whether the recorded data is successfully recorded on the recording medium on the basis of the results of the first and second verification.
US08850279B2 IC test linking module with augmentation instruction shift register
An architecture for testing a plurality of circuits on an integrated circuit is described. The architecture includes a TAP Linking Module located between test pins on the integrated circuit and 1149.1 Test Access Ports (TAP) of the plurality of circuits to be tested. The TAP Linking Module operates in response to 1149.1 scan operations from a tester connected to the test pins to selectively switch between 1149.1 TAPs to enable test access between the tester and plurality of circuits. The TAP Linking Module's 1149.1 TAP switching operation is based upon augmenting 1149.1 instruction patterns to affix an additional bit or bits of information which is used by the TAP Linking Module for performing the TAP switching operation.
US08850277B2 Detecting random telegraph noise induced failures in an electronic memory
A method and system for testing an electronic memory. The method includes subjecting the electronic memory to a first test condition of a predetermined set of test conditions. The method also includes testing functionality of the electronic memory, a first plurality of times, for the first test condition using a predetermined test algorithm. The method further includes checking availability of a second test condition from the predetermined set of test conditions if the functionality of the electronic memory is satisfactory. Further, the method includes testing the functionality of the electronic memory, a second plurality of times, for the second test condition using the predetermined test algorithm if the second test condition is available. Moreover, the method includes accepting the electronic memory for use in a product if the functionality of the electronic memory is satisfactory.
US08850275B2 Encoding apparatus, decoding apparatus, and encoding and decoding system
An encoding apparatus derives a bit order based on a puncturing table that specifies different puncturing patterns for different transmission rates. The encoding apparatus then generates an error correcting code from an input information bit string and rearranges the error correcting code in the derived bit order. The error correcting code is punctured by taking a number of consecutive bits from the rearranged error correcting code. The number of bits taken varies depending on the transmission rate. The punctured error correcting code is output to a decoding apparatus, which realigns the code bits according to the transmission rate and the puncturing table, then uses the realigned error correcting code to correct errors in erroneous data. Rearrangement of the error correcting code makes the puncturing process more efficient by avoiding the need to decide whether to take or discard each bit individually.
US08850271B2 Information processing apparatus for diagnosing a network connection, communication apparatus for diagnosing a network connection, diagnosis method for diagnosing a network connection, and program for diagnosing a network connection
An information processing apparatus includes: a first communication section which communicates with an external device having a diagnosis function of a network using a first communication method; a second communication section which communicates with the external device using a second communication method; a first transmission section which transmits a diagnosis request to the external device through the first communication section; and a second transmission section which transmits a diagnosis signal to the external device through the second communication section, after transmission of the diagnosis request.
US08850269B2 Unfusing a failing part of an operator graph
Techniques for managing a fused processing element are described. Embodiments receive streaming data to be processed by a plurality of processing elements. Additionally, an operator graph of the plurality of processing elements is established. The operator graph defines at least one execution path and wherein at least one of the processing elements of the operator graph is configured to receive data from at least one upstream processing element and transmit data to at least one downstream processing element. Embodiments detect an error condition has been satisfied at a first one of the plurality of processing elements, wherein the first processing element contains a plurality of fused operators. At least one of the plurality of fused operators is selected for removal from the first processing element. Embodiments then remove the selected at least one fused operator from the first processing element.
US08850266B2 Effective validation of execution units within a processor
A mechanism is provided for effectively validating execution units within a processor. A branch test pattern is generated for execution by an execution unit that is under validation testing. An execution pattern is selected from a set of execution patterns thereby forming a selected execution pattern. The selected execution pattern is loaded into a condition register. The branch test pattern is executed by an execution unit based on the selected execution pattern in the condition register. Responsive to the branch test pattern ending, values output from the execution unit during execution of the branch test pattern are compared to a set of expected results. Responsive to a match of the comparison, the process is repeated for each execution pattern in the set of execution patterns. Responsive to a match of the comparison for the execution patterns in the set of execution patterns, the execution unit is validated.
US08850262B2 Inter-processor failure detection and recovery
An approach to detecting processor failure in a multi-processor environment is disclosed. The approach may include having each CPU in the system responsible for monitoring another CPU in the system. A CPUn reads a timestampn+1 created by CPUn+1 which CPUn is monitoring from a shared memory location. The CPUn reads its own timestampn and compares the two timestamps to calculate a delta value. If the delta value is above a threshold, the CPUn determines that CPUn+1 has failed and initiates error handling for the CPUs in the system. One CPU may be designated a master CPU, and be responsible for beginning the error handling process. In such embodiments, the CPUn may initiate error handling by notifying the master CPU that CPUn+1 has failed. If CPUn+1 is the master CPU, the CPUn may take additional steps to initiate error handling, and may broadcast a non-critical interrupt to all CPUs, triggering error handling.
US08850261B2 Replaying jobs at a secondary location of a service
Jobs submitted to a primary location of a service within a period of time before and/or after a fail-over event are determined and are resubmitted to a secondary location of the service. For example, jobs that are submitted fifteen minutes before the fail-over event and jobs that are submitted to the primary network before the fail-over to the second location is completed are resubmitted at the secondary location. After the fail-over event occurs, the jobs are updated with the secondary network that is taking the place of the primary location of the service. A mapping of job input parameters (e.g. identifiers and/or secrets) from the primary location to the secondary location are used by the jobs when they are resubmitted to the secondary location. Each job determines what changes are to be made to the job request based on the job being resubmitted.
US08850258B2 Calibration for source-synchronous high frequency bus synchronization schemes
Embodiments provide bus synchronization system including a source module, a plurality of destination modules, and a data alignment controller. The source module is configured to synchronize a plurality of data segments of a data bus with a source clock signal, and transmit respective synchronized data segments to individual destination modules. The source module is further configured to transmit the source clock signal to the destination modules contemporaneously with the synchronized data segments. The source module thereafter receives feedback clock signals from the individual destination modules, the feedback clock signals being delayed versions of the source clock signal. The data alignment controller adjusts an output delay time for the individual destination modules, based on the received feedback clock signals, to temporally align output signals of the destination modules.
US08850250B2 Integration of processor and input/output hub
Methods and apparatus for integration of a processor and an input/output hub are described. In one embodiment, a sideband signal may cause change in a power management state of a processor or an integrated I/O logic. A single integrated circuit die may include both the processor and the integrated I/O logic. Other embodiments are also disclosed.
US08850248B2 Multi-core electronic system having a rate adjustment module for setting a minimum transmission rate that is capable for meeting the total bandwidth requirement to a shared data transmission interface
A multi-core electronic system for accessing a data storage device includes a plurality of processors, a data transmission interface and a rate adjustment module. The processors respectively provide a bandwidth requirement, and communicate with the data storage device via the shared data transmission interface. The rate adjustment module receives the bandwidth requirements, and determines a transmission rate of the data transmission interface according to the bandwidth requirements.
US08850245B2 Method for operating a bus system
A method for the switching of participants of a bus system from a first state with reduced energy consumption to a second state with increased energy consumption relative to the first state, wherein, for communication between the participants of the bus system, data frames are transmitted which comprise, inter alia, a message identification field (e.g. CAN message) and a useful-data field (e.g. CAN payload), wherein, according to said method, each participant, for switching from the first state to the second state, reacts on data frames with respectively predetermined data contents in the message identification field as well as in the useful-data field. Further, in the bus system, for selective switching of a participant from the first state to the second state, those data frames will be transmitted on whose message-identification-field contents and useful data-field-contents the selectively addressable participant reacts.
US08850240B2 Branch circuit determination with synchronous correlation
A method for relating a data processing system with a power branch circuit is provided in the illustrative embodiments. A second signal is combined with a power signal to form a combination signal, the power signal including a first power usage by the data processing system and a second power usage by a modulating signal. The second signal is synchronized with the modulating signal in the power signal. A determination is made whether an amplitude of a frequency of the second signal is increasing in the combined signal over a period. Responsive to the determining being affirmative, the data processing system is related with the power branch circuit.
US08850239B2 Method of controlling a network computing cluster providing IT-services
The network computing cluster includes one or more network computing stations and one or more power autarkic network computing stations supplied by one or more associated local power generators. The power autarkic network computing stations and the local power generators are connected with a local power network. A control signal is sent to a resource managing unit of the network computing cluster via a communication network. The control signal indicates the ability of the power autarkic network computing stations to process IT-services. The resource managing unit receives the control signal via the communication network. Triggered by the control signal, the resource managing unit sends a signal for transferring an IT-service processed by a network computing station of the network computing stations to the network computing station via the communication network. The processed IT-service is transferred to one of the power autarkic network computing stations via the communication network.
US08850235B2 System and method for enabling power over ethernet for legacy devices
A system and method for enabling power over Ethernet (PoE) for legacy devices. Legacy devices often represent a large installed base of devices. This installed base of devices (e.g., mobile computing devices) may have little or no PoE functionality. It is a feature of the present invention that an external device (e.g., dongle) can be used to retrofit such an installed base of devices for use with state of the art PoE functionality.
US08850234B2 Power management apparatus and method
An information processing apparatus and method include measuring power consumptions of devices and outputting power consumption data, receiving operational conditions of the devices for measuring the power consumptions of the devices, setting the operational conditions of the devices according to application-setting conditions, and executing an application program to measure reference power consumptions for executing the application program. The information processing apparatus includes a power consumption data-transmitting section transmitting power consumption data, a normalized power consumption-calculating section receiving normalized reference power consumption calculated from reference power consumptions of information processing apparatuses, and calculating normalized power consumption from the normalized reference power consumption and the reference power consumptions.
US08850233B2 Multi-phase voltage regulator module system
A multi-phase voltage regulator module system includes a VRM and a phase control circuit. The VRM is capable of outputting a load detecting voltage which is direct proportion to the load of the CPU. The phase control circuit outputs a first level phase switching signal to the VRM, and a core voltage outputted by the VRM to the CPU is changed from N phases to M phases when the load detecting voltage increases to a first voltage. The phase control circuit a second level phase switching signal to the VRM, and the core voltage outputted by the VRM to the CPU from M phases to N phases when the load detecting voltage decreases to a second voltage. The first voltage is higher than the second voltage. M is larger than N.
US08850232B2 Method for protecting a cryptographic module and a device having cryptographic module protection capabilities
A device and a method for protecting a cryptographic module of which the method includes: estimating a functionality of a circuit that is adapted to malfunction when a physical parameter has a first value different from a nominal parameter value at which the cryptographic module functions correctly. The cryptographic module malfunctions when the physical parameter has a second value different from the nominal parameter value and a difference between the first value and the nominal parameter value being smaller than a difference between the second value and the nominal parameter value. A cryptographic module protective measure is applied if estimating that the circuit malfunctions.
US08850229B2 Apparatus for generating a decryption key for use to decrypt a block of encrypted instruction data being fetched from an instruction cache in a microprocessor
An apparatus for generating a decryption key for use to decrypt a block of encrypted instruction data being fetched from an instruction cache in a microprocessor at a fetch address includes a first multiplexer that selects a first key value from a plurality of key values based on a first portion of the fetch address. A second multiplexer selects a second key value from the plurality of key values based on the first portion of the fetch address. A rotater rotates the first key value based on a second portion of the fetch address. An arithmetic unit selectively adds or subtracts the rotated first key value to or from the second key value based on a third portion of the fetch address to generate the decryption key.
US08850228B2 Computing device and method for controlling access to driver programs
A computing device and a method for controlling access to driver programs obtains a first system time at the time that an application uses a CTL_CODE to access a driver program. The first system time and the CTL_CODE is encrypted to generate an encrypted CTL_CODE which is then sent to the driver program. The encrypted CTL_CODE is decrypted to obtain the first system time and the CTL_CODE therein. A second system time at the time that the driver program receives the encrypted CTL_CODE is obtained and compared with the first system time. Access to the driver program is allowed if a difference between the first system time and the second system time falls within a predetermined range, and access to the driver program is forbidden if the difference is beyond the predetermined range.
US08850225B2 Method and system for cryptographic processing core
A combination firmware and hardware cryptographic core architecture is provided for encrypting, decrypting and authenticating data. The core provides flexibility to change and add new cryptographic protocols, while providing increased performance by loading new firmware into a microcontroller that programs behavior of various components in the core. The core combines a microcontroller programmable by firmware, and flexible aligner, insertion and removal controllers programmed by the microcontroller that process, manage and manipulate an incoming data stream as it moves through the core. The firmware may be reprogrammed upon an enhancement or change to a protocol while still realizing performance benefits of the hardware. Reprogramming the microcontroller allows it to change the way the aligner, insertion and removal controllers manipulate the data stream as it enters various components. Such systems provide redesign time savings compared to hardware cryptographic core architectures, and improved speed and throughput compared to software cryptographic core architectures.
US08850222B2 Electronic apparatus, display driving apparatus, and digital content display method thereof
A digital content display method adaptable to an electronic apparatus is provided. The electronic apparatus includes a display interface and a display driving apparatus. The digital content display method includes following steps. An encrypted digital content is received by the display driving apparatus. The encrypted digital content is decrypted by the display driving apparatus according to an algorithm. The display interface of the electronic apparatus is driven by the display driving apparatus according to the decrypted digital content so that the display interface displays the digital content. Additionally, an electronic apparatus and a display driving apparatus thereof are also provided.
US08850217B2 Method and apparatus for parental control of wireless broadcast content
A method comprises detecting zapping to or from one or more services; determining whether the zapping includes termination of a password-protected service; and sending a trigger message (248, 256, 262) only if the zapping includes termination of a password-protected service (X, Y, Z). In one embodiment, the trigger message is sent to a smartcard (SC). In one embodiment, the password-protected service is password-protected for parental control. In one embodiment, the method further includes requesting a password when the zapping includes zapping to a password-protected service. In one embodiment, the password-protected service is a pincode-protected service.
US08850216B1 Client device and media client authentication mechanism
Establishing trusted communication with a media client application on a client device includes receiving an identifying token originating in a secure messaging session between a messaging server and the client device, and sending an encrypted generated nonce to the messaging server for delivery to the client device. A blob request message is received that includes a decrypted nonce value and identifies the client device, user, and content owner. The blob request message is tested and a blob is conditionally sent to the client device that includes a secret value for accessing an API via which the client device obtains decryption keys for decrypting protected media. Testing includes evaluating whether the decrypted nonce value matches the generated nonce value. The blob request message may include device integrity information to evaluate whether the device has been tampered with, as a further condition to allowing access to the protected media.
US08850199B2 Hashing prefix-free values in a signature scheme
Methods, systems, and computer programs for producing hash values are disclosed. A prefix-free value is obtained based on input data. The prefix-free value can be based on an implicit certificate, a message to be signed, a message to be verified, or other suitable information. A hash value is obtained by applying a hash function to the prefix-free value. The hash value is used in a cryptographic scheme. In some instances, a public key or a private key is generated based on the hash value. In some instances, a digital signature is generated based on the hash value, or a digital signature is verified based on the hash value, as appropriate.
US08850197B2 Optical network terminal management control interface-based passive optical network security enhancement
A network component comprising at least one processor coupled to a memory and configured to exchange security information using a plurality of attributes in a management entity (ME) in an optical network unit (ONU) via an ONU management control interface (OMCI) channel, wherein the attributes provide security features for the ONU and an optical line terminal (OLT). Also included is an apparatus comprising an ONU configured to couple to an OLT and comprising an OMCI ME, wherein the OMCI ME comprises a plurality of attributes that support a plurality of security features for transmissions between the ONU and the OLT, and wherein the attributes are communicated via an OMCI channel between the ONU and the OLT and provide the security features for the ONU and the OLT.
US08850190B2 Secret communication method and system between neighboring user terminals, terminal, switching equipment
The present invention provides a secret communication method, apparatus and system. The method comprises: 1) determining a neighboring encryption switching equipment shared by a first user terminal and a second user terminal, wherein the first user terminal and the second user terminal are neighboring user terminals (1); 2) establishing, by the neighboring encryption switching equipment, an inter-station key for communication between the first user terminal and the second terminal (2); 3) performing data secret communication between the first user terminal and the second terminal by using the inter-station key (3). With the present invention, the neighboring user terminals needing to perform the secret communication can establish the inter-station key without performing identity authentication with each other, and can perform the secret communication with the inter-station key, and thereby the network load is reduced.
US08850189B2 Extended data signing
Various embodiments enable so-called extended data to be added to a signed digital certificate without having a private key of a Certification Authority available. In at least some embodiments, a request to add extended data to a digital certificate generated by a certificate authority is received from a client device. The digital certificate includes a signed first portion, and an unsigned second portion that includes reserved empty spaces that are reserved for the extended data. The extended data is added to the unsigned second portion. the extended data includes a client ID associated with the client device. The unsigned portion of the digital certificate is signed after the extended data is added.
US08850182B1 Data capture for secure protocols
This disclosure relates capture of encrypted network traffic. As an example, a non-transitory computer readable medium can include a command interface programmed to receive control instructions that control capture of protocol data from a network. A capture module can be programmed to receive decoded protocol data from a device application responsive to the control instructions and to synthesize frames of output capture data in that includes at least the decoded protocol data.
US08850179B2 Encapsulation of secure encrypted data in a deployable, secure communication system allowing benign, secure commercial transport
Sensitive, Type 1 KIV-encrypted data is encapsulated into IP packets in a remotely deployed, secure communication system. The IP packets are addressed to a matching IP encapsulator/decapsulator device over the public Internet or other IP protocol network, that then passes it to a similar Type 1 KIV device for decryption. Thus, sensitive, encrypted data is made to appear as if it were any other commercial network data, cloaking it in the vast and busy world of the Internet. The present invention is embodied in a system that provides secure Voice-Over-IP (VoIP), video and data network functionality in a single, small size deployable case, to a remote user. Most importantly, the embodiment allows for the routing of bulk encrypted (i.e., secure) data over a public network, e.g., the Internet.
US08850175B2 Computer apparatus and resetting method for real time clock thereof
A computer apparatus and a resetting method for a real time clock (RTC) of the computer apparatus are provided. The resetting method for the RTC includes: generating a judging result by determining whether the computer apparatus is in an S5 state and determining whether a plurality of pre-determined keys are simultaneously pressed; pulling down a resume reset signal according to the judging result and correspondingly pulling down an operating voltage; pulling down an S5 enabling signal after pulling down the operating voltage for a pre-determined delay time; generating an RTC reset signal for resetting the RTC after pulling down the S5 enabling signal is pulled down.
US08850174B1 Method for dedicated netboot
In one embodiment, a method to boot up a server using a target storage device over a network is provided. In this embodiment, the method includes installing an operating system onto a server by storing the operating system in the target storage device located on the network. The location of the target device is designated by an internet protocol (IP) address. The method also includes using data block transfers in conjunction with the IP address to access the operating system on the target storage device.
US08850172B2 Analyzing performance of computing devices in usage scenarios
Techniques for conducting an automated analysis of operations carried out during the critical path for a usage scenario and suggesting ways in which the configuration of the computing device could be changed to affect performance of the computing device. Computing devices can be operated in a variety of usage scenarios and users may notice the performance of a computing device in certain usage scenarios more particularly. Critical path analysis of operations conducted in these usage scenarios can be used to identify a critical path of the usage scenario, from which changes that could be made to the computing device to affect performance could be identified. Once the changes that could be made are identified, suggestions can be made to the user, such that a user is able to make changes to the configuration to affect performance when the user has little knowledge about how to improve configurations.
US08850171B2 Multithreaded parallel execution device, broadcast stream playback device, broadcast stream storage device, stored stream playback device, stored stream re-encoding device, integrated circuit, multithreaded parallel execution method, and multithreaded compiler
When a temporary data storage unit 104 stores a value of “3” and an iteration number of “3”, and a data updating management unit 103 receives a value of “2” in combination with an iteration number of “2”, a data updating management unit 103 determines not to overwrite information in the temporary data storage unit 104 with the received information by comparing the relative sizes of the iteration numbers. Subsequently, upon receiving information from the multithreaded execution unit 102 indicating that parallel execution is complete, the data updating management unit 103 copies the value of “3”, stored by the temporary data storage unit 104, into the final data storage unit 105.
US08850168B2 Processor apparatus and multithread processor apparatus
A processor apparatus according to the present invention is a processor apparatus which shares hardware resources between a plurality of processors, and includes: a first determination unit which determines whether or not a register in each of the hardware resources holds extension context data of a program that is currently executed; a second determination unit which determines to which processor the extension context data in the hardware resource corresponds; a first transfer unit which saves and restores the extension context data between programs in the processor; and a second transfer unit which saves and restores the extension context data between programs between different processors.
US08850162B2 Macroscalar vector prefetch with streaming access detection
A method and system for implementing vector prefetch with streaming access detection is contemplated in which an execution unit such as a vector execution unit, for example, executes a vector memory access instruction that references an associated vector of effective addresses. The vector of effective addresses includes a number of elements, each of which includes a memory pointer. The vector memory access instruction is executable to perform multiple independent memory access operations using at least some of the memory pointers of the vector of effective addresses. A prefetch unit, for example, may detect a memory access streaming pattern based upon the vector of effective addresses, and in response to detecting the memory access streaming pattern, the prefetch unit may calculate one or more prefetch memory addresses based upon the memory access streaming pattern. Lastly, the prefetch unit may prefetch the one or more prefetch memory addresses into a memory.
US08850161B2 Method of improving performance of a data storage device
Methods are provided for efficiently storing data to a data storage device or subsystem. The data storage device may be a Solid-State Device (SSD), and may be implemented as part of a RAID (Redundant Array of Independent Disks) or other subsystem. When existing data is read and updated, and must be re-stored, the data is assembled and stored as if it were new data, and is written in a sequential manner, instead of being written to the same storage location. A newer generation number distinguishes it from the previous version. If the storage subsystem employs data striping, stripe size may be matched with the size of a logical collection of data (e.g., an extent), so that each such logical collection of data is wholly stored on just device in the storage subsystem. Concurrent device access may be supported by concurrently writing substripes of data to each device/extent.
US08850157B2 Management method and a management system for volume
It is made possible to update information registered in a database of iSNS, SLP and the like in response to a configurational change in a storage device, and for a host computer to discover a disk volume. In response to changes in contents of operation to alter a storage configuration such as in creating or deleting a volume or LUN, contents of the alteration are reflected in the database of iSNS or SLP. Also, in response to a change in setting of LUN masking, a discovery domain of iSNS or attribute values of SLP are updated so that the host computer can discover the disk volume. Also, objects and services are reregistered periodically according to a registration period of iSNS or lifetime of SLP to prevent registered contents from expiring.
US08850153B2 Enabling throttling on average write throughput for solid state storage devices
A mechanism is provided for enabling throttling on average write throughput instead of peak write throughput for solid-state storage devices. The mechanism assures an average write throughput within a range but allows excursions of high throughput with periods of low throughput offsetting against those of heavy usage. The mechanism periodically determines average throughput and determines whether average throughput exceeds a high throughput threshold for a certain amount of time without being offset by periods of low throughput.
US08850152B2 Method of data migration and information storage system
An example of the invention is a method of data migration from a source volume including storage areas of a plurality of source storage tiers different in performance capability to a destination volume including storage areas of a plurality of destination storage tiers different in performance capability, data relocation being performed among the plurality of source storage tiers in accordance with accesses to the source volume during the data migration. The method includes: starting the data migration between volumes from the source volume to the destination volume; acquiring information on a data arrangement in the source volume determined based on an access history to the source volume during the data migration between volumes from the source volume to the destination volume; and determining a data arrangement in the destination volume during the data migration between volumes based on the data arrangement indicated by the acquired information.
US08850151B2 Hybrid-device storage based on environmental state
A hybrid storage device that includes a hard-disk drive (HDD) and a flash memory is described. When control logic in the hybrid storage device receives a request from an external device to write a block of data to a logical address in a first portion of an address space that maps to the HDD, the control logic writes the block of data to the HDD. However, if there is a change in environmental state information of the hybrid storage device during the write operation, the control logic writes at least a portion of the block of data to a logical address for the block of data in a second portion of the address space which maps to the flash memory. Note that the address space may be common to the external device and the hybrid storage device.
US08850150B2 Managing security in solid-state devices
A computing device and method for managing security of a memory or storage device without the need for administer privileges. To access the secure memory, a host provides a data block containing a control command and authentication data to the memory device. The memory device includes a controller for controlling access to a secure memory in the memory device. The memory device identifies the control command in the data block, authenticates the control command bused on the authentication data, and executes the control command to allow the host device to access the secure memory.
US08850149B2 Information processing apparatus, control method of the information processing apparatus and program
An apparatus includes a first storage unit, a second storage unit, a setting unit configured to set a level of data deletion used for executing a job, an identification unit configured to identify a storage unit to be used for the job, and a control unit configured to, if the set level is a predetermined level and the identified storage unit is the first storage unit, store data of the job into the first storage unit and overwrite the stored data when the job is executed, and configured to, if the set level is the predetermined level and the identified storage unit is the second storage unit, encrypt data of the job and store the encrypted data into the second storage unit when the job is executed.
US08850146B1 Backup of a virtual machine configured to perform I/O operations bypassing a hypervisor
A virtual machine may use a first one or more volumes in which one or more virtual disk image files are stored. The virtual machine may also use data stored in a second one or more volumes, where the virtual machine is configured to bypass a hypervisor to access the second one or more volumes. A time consistent backup of the virtual machine, including both the virtual disk image files of the first one or more volumes and the data of the second one or more volumes, may be created.
US08850142B2 Enhanced virtual storage replication
Systems and methods of enhanced virtual storage replication are disclosed. An exemplary method comprises moving a virtual tape from a local virtual library to a remote virtual library. The method also comprises ejecting the virtual tape moved to the remote virtual library. The method also comprises recycling the ejected virtual tape at the local virtual library based on a remote retention policy.
US08850140B2 Data backup for mobile device
Improved techniques and apparatus for managing data between a host device (e.g., host computer) and a media device are disclosed. The data being managed can, for example, pertain to media data for media assets. The managing of the media data thus can involve transfer of media assets between the host device and the media device. In one embodiment, the transfer of media assets between a host device and a media device can be referred to as data backup.
US08850137B2 Memory subsystem for counter-based and other applications
A memory device and related techniques are provided to modify data stored in the memory device without the need to send the data to an external device. A command is received at the memory device to modify data stored at a memory location in a memory array of the memory device. The command includes a value to be used for modifying the data. The memory device reads data from the memory location. The data read from the memory location is modified with modify circuit in the memory device based on the value obtained form the command to produce results data. The results data produced by the modify circuit is written back to the memory location. Since the memory device does not need to send the data read from the memory array off-chip to another device, referred to herein as a host device, to update the data, the input/output bandwidth of the bandwidth is substantially reduced, allowing for lower power memory device operation and reduced latency.
US08850135B2 Secure software installation
Embodiments of the present disclosure provide methods and systems for securely installing software on a computing device, such as a mobile device. In one embodiment, the device executes an installer that securely installs the software. In order to perform installations securely, the installer configures one or more secure containers for the software and installs the software exclusively in these containers. In some embodiments, the installer randomly determines the identifiers for the containers. These identifiers remain unknown to the software to be installed. Instead, an installation framework maintains the correspondence between an application and its container. Other methods and apparatuses are also described.
US08850130B1 Metadata for managing I/O and storage for a virtualization
Disclosed is an improved approach for using advanced metadata to implement an architecture for managing I/O operations and storage devices for a virtualization environment. According to some embodiments, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The advanced metadata is used to track data within the storage devices. A lock-free approach is implemented in some embodiments to access and modify the metadata.
US08850129B2 Memory ordered store system in a multiprocessor computer system
A system and computer implemented method for storing of data in the memory of a computer system in order at a fast rate is provided. The method includes launching a first store to memory. A wait counter is initiated. A second store to memory is speculatively launched when the wait counter expires. The second store to memory is cancelled when the second store achieves coherency prior to the first store to memory.
US08850122B2 Cache optimization via predictive cache size modification
Systems and methods for cache optimization, the method comprising monitoring cache access rate for one or more cache tenants in a computing environment, wherein a first cache tenant is allocated a first cache having a first cache size which may be adjusted; determining a cache profile for at least the first cache over one or more time intervals according to data collected during the monitoring, analyzing the cache profile for the first cache to determine an expected cache usage model for the first cache; and analyzing the cache usage model and factors related to cache efficiency for the one or more cache tenants to dictate one or more constraints that define boundaries for the first cache size.
US08850117B2 Storage apparatus and method maintaining at least an order of writing data
A storage system includes a plurality of storage devices connected together, where the plurality of storage devices include a copy-source storage device having data to be copied and copy-target storage devices capable of receiving the copied data. The copy-source storage device includes a copy-source controller for checking parameters contained in a buffer newly setting command to determine a group of storage devices to be subjected to a newly setting of a buffer and a copy-target storage device in the group and transmitting the parameters to the specified copy-target storage device. The copy-target storage device includes a copy-target controller for performing a buffer newly setting process in the specified copy-target storage device on the basis of the parameters received from the copy-source storage device and notifying the copy-source storage device of a result of the buffer newly setting process.
US08850114B2 Storage array controller for flash-based storage devices
The invention is an improved storage array controller that adds a level of indirection between host system and storage array. The storage array controller controls a storage array comprising at least one solid-state storage device. The storage array controller improvements include: garbage collection, sequentialization of writes, combining of writes, aggregation of writes, increased reliability, improved performance, and addition of resources and functions to a computer system with a storage subsystem.
US08850111B2 Information storage medium, and recording/reproducing method and apparatus
An information storage medium includes: a user data area for recording user data; a spare area including spare blocks each for replacing a defective block occurring in the user data area; and a defect management area in which information about the defective block occurring in the user data area is recorded, wherein the spare blocks of the spare area include usable spare blocks with replacement blocks existing in forward parts of the usable spare blocks in a usage order, and usable spare blocks without replacement blocks existing in forward parts of the usable spare blocks in the usage order, wherein a next available position pointer of the spare area is recorded in the defect management area, and the next available position pointer of the spare area indicates a first usable spare block from among the usable spare blocks without the replacement blocks existing in the forward parts of the usable spare blocks in the usage order.
US08850110B2 Virtual tape device and tape mount control method
A virtual tape device includes a storage unit, an instruction unit, and a reading unit. The storage unit stores a plurality of logical volumes. The instruction unit receives a request for mounting a specified logical volume from an information processing apparatus. The instruction unit issues a mount instruction to both a physical tape device communicated to the virtual tape device and a virtual device communicated to the virtual tape device when the specified logical volume is not stored in the storage unit. The mount instruction instructs to mount the specified logical volume. The reading unit reads data of the specified logical volume to the storage unit from a device which outputs a mount completion notification first among both of the devices which have received the mount instruction.
US08850106B2 Populating strides of tracks to demote from a first cache to a second cache
Provided are a computer program product, system, and method for populating strides of tracks to demote from a first cache to a second cache. A first cache maintains modified and unmodified tracks from a storage system subject to Input/Output (I/O) requests. A determination is made to demote tracks from the first cache. A determination is made as to whether there are enough tracks ready to demote to form a stride, wherein tracks are written to a second cache in strides defined for a Redundant Array of Independent Disk (RAID) configuration. A stride is populated with tracks ready to demote in response to determining that there are enough tracks ready to demote to form the stride. The stride of tracks, to demote from the first cache, are promoted to the second cache. The tracks in the second cache that are modified are destaged to the storage system.
US08850088B2 Management system and management method
A computer system includes a server using a virtual volume (virtual logical volume) shared by a plurality of storage apparatuses. A management system managing the computer system accepts a selection of a first storage apparatus to be a determination target from among the storage apparatuses, performs a first determination of whether a first access path including the first storage apparatus exists or not. If the first access path exists, the management system performs a second determination of whether or not the first access path is an active access path used by the server for accessing the storage area (the storage area of the storage apparatus) assigned to a part of the virtual volume used by the server, and determines whether the first storage apparatus can be stopped or not on the basis of a result of the first determination or a result of the second determination. The access path is a path from the server to one of the storage apparatuses.
US08850086B2 SD switch box in a cellular handset
An SD switch box embedded within a cellular handset, including circuitry for switching access to NAND storage that is embedded within the cellular handset, between a consumer electronic device that is external to and connected to the cellular handset, and between a base band modem that is embedded within the cellular handset, so as to enable shared use of the NAND memory by the consumer electronic device and by the base band modem, thereby enabling the cellular handset to be operational for cellular communication via its internal base band modem while its internal NAND memory is accessible to the external consumer electronics device.
US08850085B2 Bandwidth aware request throttling
A method for managing bandwidth of a bus connecting a peripheral device to a host system includes sending, over the bus, a first read request to the host system, incrementing a pending read counter by an amount corresponding to the requested data, receiving, in response to sending the first read request, at least a portion of the requested data from the host system, decrementing the pending read counter by an amount corresponding to the at least the portion of the requested data, and comparing the counter and a threshold to obtain a result. Based on the result, a scheme is selected for managing the bandwidth of the bus. The scheme specifies a ratio of read requests and write requests to be sent on the bus. The method further includes sending, based on the scheme, a second request that is a write request or a second read request.
US08850079B2 Dynamic address change optimizations
A method of setting an address of a component that includes determining a characterization value associated with a consumable, calculating a number of address change operations based upon the characterization value, and setting a last address generated from the number of address change operations as the new address of the component, wherein the characterization value is determined based upon a usage of the consumable.
US08850077B2 USB portable document services environment
A method and system for providing a portable document services environment on a computer system is disclosed. An installation application may automatically be loaded from a portable device onto a computer system when the portable device is connected to the computer system. The computer system may automatically access a document service application on the portable device based on information contained in the installation application. One or more document service preferences may automatically be received from the portable device onto the computer system, and an electronic document may be selected. One or more document services may be performed for the selected electronic document based on the one or more document service preferences using the document service application.
US08850075B2 Predictive, multi-layer caching architectures
Predictive, multi-layer caching architectures may be used to predict which elements a user is most likely to navigate to within a collection of elements associated with a predefined layout and, in response, to increase the accessibility of these elements to a client device of the user. For instance, the techniques may utilize a predictive, multi-layer caching architecture for storing these predicted elements to decrease the latency to render these images if the user navigates within the collection of elements in the predicted manner. The collection of elements may comprise images (e.g., a 3D model, a map, etc.), video files, audio files, text files, or any other type of file that is consumable on a client device.
US08850067B2 Internet protocol (IP) address pool management and allocation
A device receives Internet protocol (IP) traffic flow data from network devices of a wireless network, groups the network devices into sets based on the IP traffic flow data, and estimates, based on the sets, information associated with the network devices. The device also groups the network devices into clusters based on the estimated information, ranks the clusters, and assigns IP address pools to each of the network devices based on the ranked clusters. The device further provides the assigned IP address pools to authorization, authentication, accounting (AAA) devices of the wireless network.
US08850063B2 Wide-area application services device to determine packet loop errors in a data center that communicates over a wide area network
Techniques are provided to detect and correct for packet loops associated with network traffic that passes through a wide-area application services (WAAS) device in a data center network environment. The WAAS device receives a packet from a device in a first data center. The WAAS device determines the directionality of the packet relative to a destination device of the packet. The WAAS device also determines whether the packet has an indicator that associates the packet with the WAAS device. Based on whether the packet has an indicator that associates the packet with the wide area application services device, the WAAS device inserts an indicator within the packet when the directionality of the packet indicates that the packet is to be transmitted across a wide area network (WAN), wherein the indicator comprises information that associates the packet with the WAAS device. The WAAS device forwards the packet to a network based on its directionality.
US08850058B2 Ethernet-based data transmission method, ethernet nodes and control system
The invention provides an Ethernet-based data transmission method, which is applied to a control system with a plurality of nodes. The method comprises: a first node caches the data needed to be sent (S101); if the current communication macro-cycle comprises the time segment for the first node to send data, the first node sends the cached data in the time segment for the first node to send data within the current communication macro-cycle; if the current communication macro-cycle does not comprise the time segment for the first node to send data, the first node does not send the cached data in the current communication macro-cycle; wherein other nodes do not send data in the time segment for the first node to send data within the current communication macro-cycle, and the communication macro-cycles have same durations and each communication macro-cycle consists of a plurality of time segments with a fixed length (S102). The invention further provides Ethernet nodes and a control system.
US08850055B1 Intelligently streaming portions of media at higher quality over a limited bandwidth connection
One or more segments of media content are designated for rendering at a higher quality when possible over a connection having a bandwidth that is too limited to support streaming of the entire media at that quality. Some of the media is streamed at a lower quality, leaving some bandwidth available for pre-streaming higher quality segments that can be wholly or partly cached before they are due to be rendered. When the higher quality content is to be rendered, the cached segment data can be used to render the segment at the higher quality to the user.
US08850051B2 Methods, systems, and computer program products for transaction-based internet protocol (IP) telephony call processing
Methods, systems, and computer program products for transaction-based IP telephony call processing are disclosed. According to one method, a signaling message associated with an IP telephony event is received at an IP telephony node. In response to receiving the signaling message, an IP telephony transaction instance is instantiated to process the signaling message. The signaling message is processed using the IP telephony transaction instance.
US08850048B2 Reciprocal addition of attribute fields in access control lists and profiles for femto cell coverage management
Access management to femto cell service is provided through access control list(s) (e.g., white list(s), or black list(s)). White list(s) includes a set of subscriber station(s) identifier numbers, codes, or tokens, and also can include additional fields for femto cell access management based on desired complexity. White list(s) can have associated white list profile(s) therewith to establish logic of femto coverage access based on the white list(s). A mechanism for reciprocal addition of access field attributes in access control lists and white list profiles also is provided. The mechanism allows at least in part for a first subscriber to be added to a configured white list of a second subscriber, when the first subscriber configures a new white list, the second subscriber is reciprocally incorporated in the new white list. Such mechanism can be driven and facilitates generation of associations among groups of subscribers that share specific commonalities.
US08850046B2 Securing an access provider
To secure an access provider, communications to/from the access provider are monitored for a partially-completed connection transaction. Detected partially-completed connection transactions are terminated when they remain in existence for a period of time that exceeds a threshold period of time. The monitoring may include detecting partially-completed connection transactions initiated by an access requestor, measuring the period of time that a partially-completed connection transaction remains in existence, comparing the period of time with the threshold period of time, and resetting a communication port located on the access provider.
US08850044B2 Obfuscating identity of a source entity affiliated with a communique in accordance with conditional directive provided by a receiving entity
A computationally implemented method includes, but is not limited to: receiving a first communiqué that is affiliated with a source entity and that is directed to a receiving entity; and transmitting to the receiving entity, in lieu of the first communiqué, a second communiqué that is provided in accordance with one or more conditional directives to conditionally obfuscate identity of the source entity, the one or more conditional directives provided by the receiving entity. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08850040B2 Partially replicated, locally searched peer to peer file sharing system
Controlling access to a file includes selecting, by a first network node in a peer to peer file sharing system, a file to make available for sharing with a second network node in the peer to peer file sharing system, the file being stored on the first network node. The first network node sends index information associated with the selected file to the second network node. The second network node subsequently performs a local search of a set of index information associated with a set of files stored in the peer to peer file sharing system to locate the index information for the selected file; and requests a copy of the selected file from the first network node using the index information.
US08850035B1 Geographically distributed real time communications platform
A system, comprising a plurality of geographically distributed colocation facilities (colos), each colo comprising a plurality of computing devices configured to establish local connections between the colo and user devices associated with a corresponding set of users; maintain local connection state information relating to the local connections; maintain remote connection state information relating to remote connections between other ones of the colos and user devices associated with the corresponding sets of users; and facilitate sessions between any of the user devices connected to any of the colos with reference to the local and remote connection state information.
US08850034B1 Service request fast fail circuit breaker
Systems and methods for processing a request from a client using a service request circuit breaker are disclosed. An exemplary system includes a request evaluator for receiving the client request and generating an external request. A request transmitter sends the external request to an external server. An external channel monitor evaluates how the external server responds to the external request. A service request circuit breaker activates in response to the monitor determining that the external server is unavailable. A persistent data store instantiates a queue. The queue stores the external request in response to the monitor determining that the external server is unavailable. The queue stores a second external request before it is sent to the external server if the service request circuit breaker is activated. The external server monitoring component evaluates how the external server responds to a periodic ping.
US08850032B2 System and method of resolving a domain name
A method of resolving a domain name that includes a non-LDH character, involves a client computer receiving a domain name update notification for a first computer server that has a LDH domain name comprising at least one character but excluding non-LDH characters. In response, the client computer downloads a configuration payload from a registration server that maintains an association between the first computer server and a second computer server. The configuration payload links the first computer server to a non-LDH domain name associated with the second computer server and configures the client computer to determine an identification of the second computer server from the first LDH domain name. The non-LDH domain name has at least one non-LDH character. The client computer uses the identification of the second computer server to establish a communication session therewith while displaying the associated non-LDH domain name.
US08850027B2 Hardware acceleration for remote desktop protocol
A method for offloading remote terminal services processing tasks to a peripheral device that would otherwise be performed in a computer system's processor and memory. In one embodiment, the disclosed method is utilized in a layered network model, wherein computing tasks that are typically performed in network applications are instead offloaded to a peripheral such as a network interface card (NIC).
US08850026B2 Methods and apparatus to allocate resources associated with a distributive computing network
Methods and apparatus to allocate resources associated with a distributive computing network are disclosed. A disclosed example method includes receiving resource allocation information associated with a service that is to be hosted by a distributive computing network, determining a first configuration type and a second configuration type specified within the received resource allocation information, determining at least one configuration group associated with the first configuration type and at least one configuration group associated with the second configuration type, determining physical resources included within the distributive computing network to host the service, electronically allocating the physical resources for the at least one configuration group associated with the first configuration type, electronically allocating the physical resources for the at least one configuration group associated with the second configuration type, and hosting the service within the physical resources in accordance with the allocations.
US08850025B2 Data communication coordination with sequence numbers
Described are sequence numbers for client-server communication, to control a client's use of server resources. A server grants the client credits, and the client consumes a credit for sending each command to the server. Each credit corresponds to a sequence number, with the set of sequence numbers forming a valid command window. The server enforces that for each received command, the command includes a sequence number that is within the valid command window and that the sequence number has not been used with another command. The server may also maintain a maximum window size, such that clients with credits cannot send a command with a sequence number that beyond a maximum sequence number. When incorporated into a data communication protocol, quality of service, combating denial of service, detection of message loss, division of server resources, secure message signing, and other numerous benefits result.
US08850024B2 Discovering network services
A method includes sending a request for network services to plural devices, where the request identifies the network services using a self-describing data structure, and receiving a response to the request from at least one device, where the response identifies which of the network services are supported by the at least one device.
US08850023B2 Method for changing placement of virtual machine and apparatus for changing placement of virtual machine
A method for changing a deployment of a virtual machine performed by a computer, at least one of the virtual machines deployed respectively in M physical machines, the method includes obtaining, by the computer, information of remaining capacities of the physical machines from the M physical machine, the remaining capacities which indicate how many virtual machines are deployed in the physical machines, changing, by the computer, the deployment of a virtual machine deployed in the M physical machines to M+N−1 or less physical machines among the M physical machines when a number of physical machines of which remaining capabilities are equal to or greater than a predetermined capability is less than a predetermined number by N.
US08850022B2 Adjustment of end user response times according to user expectations for server applications under load
A system and method are described herein that prioritize users into waiting queues based on the previously measured end user response time for each user or a user's expectancy for a shorter response time. A user profile may be generated for each user based on the user's expectancy, performance needs, or attributes about the user. The system and method may provide access to a server for each user based on their placement and prioritization in each queue, creating distinct server and/or end user response times for distinct users.
US08850015B2 Network-network interface
In one embodiment, a method includes receiving at a first portal of a first node data for communication from a first network to a second network that belong to a particular one of a first set of service classes of the first network; determining at the first portal a particular one of a second set of service classes of the second network for the data; and directing the data from the first portal to a second portal of a second node residing at least in part in the second network.
US08850012B2 Mechanism for charging and session handling supporting forking
A network node, such as a network control node like a CSCF or an application server, executing forking forward only the first successful response message arriving from a forking branch, which enables the charging function in the forking node and in nodes in the backward direction from this point to apply charges only for the “winning” branch. By including a special Reason header sent in a BYE request of “unused” successfully contacted branches, charging function in nodes in the forward direction from the forking point are allowed to suppress charges for such unused branches. This is applicable both for online and offline charging methods as defined, for example, by 3GPP.
US08850011B2 Obtaining and displaying virtual earth images
Provided is a single repository for capturing, connecting, sharing, and visualizing information based on a geographic location, for example. Provided is a schema, repository, index, and APIs for any information, place, entity, attribute, service or person that can be referenced geographically. A system to provide real time image data includes an input component that receives image data associated with a specific geographic area, a splitter component that splits the image data into at least two quadrants, and a storage component that stores at least a portion of the at least two quadrants. Also provides is on-line or real-time advertising based on a user's mapped location and/or a user preference.
US08850010B1 Providing a managed browser
Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.
US08850007B2 Consistent cluster operational data in a server cluster using a quorum of replicas
A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica members, which ensures that any new or surviving cluster includes consistent cluster operational data via at least one replica member from the immediately prior cluster. Arbitration provides exclusive ownership by one node of the replica members, including at cluster formation, and when the owning node fails. Arbitration uses a fast mutual exclusion algorithm and a reservation mechanism to challenge for and defend the exclusive reservation of each member. A quorum replica set algorithm brings members online and offline with data consistency, including updating unreconciled replica members, and ensures consistent read and update operations.
US08850006B2 Using eBook reading data to generate time-based information
Reading data from an eBook is used to generate time-based information. Timing reports are received from a plurality of clients. The timing reports describe reading time intervals for reading portions of an eBook on the clients. Timing reports from different clients describe reading time intervals for different overlapping portions of the eBook. The overlapping portions are analyzed to generate timing information. The timing information describes reading speeds for granular portions of the book that are smaller than the portions described in the reading time intervals. The timing information is stored. Timing information is provided to a client enabling the client to provide advanced features. The features include estimating a user's current reading position and providing an estimate of the time required by the user to finished reading a portion of the eBook.
US08850004B2 Methods and systems for detecting anomalies during IO accesses
An anomaly in a shared input/output (IO) resource that is accessed by a plurality hosts or clients is detected when a host that is not bound by any QoS policy presents large workloads to a shared IO resource that is also accessed by hosts or clients that are governed by QoS policy. The anomaly detection triggers a response from the hosts or clients as a way to protect against the effect of the anomaly. The response is an increase in window sizes. The window sizes of the hosts or clients may be increased to the maximum window size or in proportion to their QoS shares.
US08849999B2 Device control apparatus and method for monitoring device, client apparatus, and device control system
A device control apparatus which monitors a state change of a device independently without communication with a client apparatus. A device server as the device control apparatus monitors the state of a device locally connected thereto, using a definition file and a trigger detection algorithm for monitoring the state of the device, and detects a state change of the device. When a state change of the device is detected, the device server transmits a trigger notification indicative of the detection of the state change to the client apparatus. The device server starts a session with the client apparatus having received the trigger notification and relay data communication with the device, of which the state change has been detected. When the session with the client apparatus is disconnected, the device server restarts monitoring of the state of the device.
US08849995B1 Managing host computing devices
Systems and methods are disclosed which facilitate the management of host computing devices through the utilization of a host computing device control component. The host computing device control component includes a state monitoring component that monitors operating states of the control component and a group of associated host computing devices. The state monitoring component includes a power supply separate from the control component power supply, a state processing component, a visual indicator interface, and a separate communication component to facilitate communication with other state monitoring components. Utilizing consensus type algorithms, the state monitoring components can decide information related to the set of host computing devices, such as a state monitoring component authoritative for the grouping of the host computing devices.
US08849993B2 Method and apparatus for rate limiting
A method and apparatus for a network monitor internals mechanism, which serves to translate packet data into multiple concurrent streams of encoded network event data, to contribute to enterprise management, reporting, and global mechanisms for aggregating monitors at a centralized aggregation point, and to facilitate rate limiting techniques because such monitors are not in control (i.e. cannot back pressure flow) is provided.
US08849987B2 Automated discovery of a topology of a distributed computing environment
This invention provides an extensible means of defining the mechanism to find one or more type(s) or instance(s) of existing resources (files, databases, repositories, etc.) and automating their linkages to the artifacts to be created, based on the customizable matching rules.
US08849986B2 System and method for presence notification based on presence attribute
Provided is a system and method for optimizing the presence notifications. The system includes a presence server which stores the presence subscription and presence information; and a presence XDMS for storing the authorization related information, wherein the presence server store the filtering rule pertaining to presence based notification delivery. The method includes: storing the presence subscription and presence information by a presence server; and storing the authorization related information by a presence XDMS, wherein a filtering rule pertaining to presence based notification delivery is used with the presence server.
US08849981B2 Response time benchmarking
A benchmark response time is determined for a browser application request sent to a network server over a network. The response time is determined by performance monitoring code that is loaded into and monitors the browser application from the client. The performance monitoring code automatically sends a request to a network server; the request is not sent in response to user input. The network server receives the request, generates a response and provides the response to the browser application. The response includes a fixed amount of randomly generated data. The browser application receives and processes the response, but does not display the bytes or change the content displayed in the browser application as a result of the response. The browser application sends the times at which the browser application sends the request and the browser application completes processing the response data to the network server for further processing.
US08849980B2 Apparatus, system, and method for monitoring computer system components
An apparatus, system, and method are disclosed for monitoring computer system components in large or complex systems. The apparatus includes an identifier module for associating at least one visual identifier with a computer system component. A function module associates one or more control functions with the visual identifier. A presentation module selectively displays the at least one identifier for the computer system component within a present view of a user interface. A monitoring module monitors the computer system component associated with the at least one identifier and modifies the identifier in response to a change in operational status for the computer system component.
US08849979B1 Providing mobile device management functionalities
Methods, systems, computer-readable media, and apparatuses for providing mobile device management functionalities are presented. In various embodiments, a mobile device management agent may monitor state information associated with a mobile computing device. The monitored state information may be analyzed on the mobile computing device and/or by one or more policy management servers. In some instances, the one or more policy management servers may provide management information to the mobile computing device, and the management information may include one or more commands (which may, e.g., cause the mobile computing device to enforce one or more policies) and/or one or more policy updates. Subsequently, one or more policies may be enforced on the mobile computing device based on the monitored state information and/or based on the management information.
US08849971B2 Load balancing in cloud-based networks
A cloud management system can be configured to monitor and allocate resources of a cloud computing environment. The cloud management system can be configured to receive a request to instantiate a virtual machine. In order to instantiate the virtual machine, the cloud management system can be configured to determine the current resource usage and available resources of the cloud in order to allocate resources to the requested virtual machine. The cloud management system can be configured to scale the resources of the cloud in the event that resources are not available for a requested virtual machine.
US08849968B2 Secure and stable hosting of third-party extensions to web services
Described herein are one or more computer operating environments that include a standard set of web services via a communications network (e.g., the Internet) and a mechanism for extending the standard set of web services to execute one or more extended web services. Since these extended web services may be produced by an unconfirmed or untrusted source (e.g., a third-party software developer), the described computer operating environments isolate the extended web services from the standard set of web services and from the communication network. Furthermore, each extended web service is an isolated process (isoproc) with a limited ability to communicate with other services. In particular, each isoproc's ability to communicate is limited to only associated defined communication channels over which it has express permission to communicate.
US08849967B2 Passive activation of bootloader network features
Consistent with embodiments of the present invention, systems and methods are disclosed for operating an override boot sequence. In some embodiments, a system may be disclosed comprising a computing device; client software configured to boot the computing device to a normal state; a first memory associated with the computing device, wherein the client software is stored on the first memory; and a network interface in communication with a server. The server may be configured to transmit a sentry packet to the computing device. A bootloader program may be associated with the computing device, wherein the bootloader device may be configured to open the network interface port associated with the serve and monitor for the presence of the sentry packet. The bootloader program may be further configured to download a software application across the network and execute the software application instead of the client software.
US08849963B2 Method and apparatus for connecting legacy nodes
A method of enabling a legacy host, attached to a local network, to discover a service provided by a remote server. The method comprises the following steps to be performed by an IP Multimedia Subsystem Gateway within said local network. (1) Subscribing to an IP Multimedia Subsystem presence service and receiving presence information published by the presence service including Globally Routable User agent URIs. (2) Receiving a service discovery message sent by said legacy host. (3) Searching said presence information to identify a requested service and an associated Globally Routable User agent URI. (4) Sending a response to said legacy host including a local network address of the Gateway, whilst maintaining a mapping between said local network address and said Globally Routable User agent URI.
US08849961B2 Mobile network optimized method for keeping an application IP connection always on
A system and method of maintaining an always-on application client communication is provided. An application programming interface implemented on a device hosting an always-on application client determines if network-based keep-alive functionality exists in a network where the device operates. If network-based keep-alive functionality exists, a network element is instructed to transmit keep-alive messages to the application server on behalf of the device. The network element can be implemented in or as a variety of existing network elements, e.g., as a GPRS gateway serving node or a standalone keep-alive network element. Alternatively, an application server communicatively connected to the always-on application client may query whether network-based keep-alive functionality exists. If network-based keep-alive functionality exists, the application server negotiates with the always-on application client to determine an application-specific mechanism for implementing the network-based keep-alive functionality. When an application server queries for network-based keep-alive functionality, an application programming interface need not be utilized.
US08849958B2 Personal content streams based on user-topic profiles
A personal content stream comprising a plurality of videos is generated for a user. The user selects topics used in the generation of a personal content stream. The plurality of user selected topics is expanded to include topics related to one or more of the user selected topics. Each of the topics in the expanded plurality of topics includes a topic weight. Videos are selected that are related to one or more of the expanded plurality of topics to generate a plurality of stream videos. Additional videos are selected and added to the plurality of stream videos as the user watches videos. The topic weights are adjusted during video playback based on feedback from the user.
US08849957B1 Installable web applications
According to one general aspect, a method of executing a web application installed on an apparatus may include executing, via a processor included by the apparatus, a web browser. The method may include loading, via the web browser, the web application. In some embodiments, the web application may include a manifest and at least a portion of a web site and wherein the web application was packaged as an installable entity. The method may further include managing, by the web browser, the execution of the web application. The method may include accessing, via the web browser, from a local storage medium one or more portions of the web site included by the web application. In some embodiments, the one or more portions of the web site may have been stored in the local storage medium when the web application was installed.
US08849955B2 Cloud storage and networking agents, including agents for utilizing multiple, different cloud storage sites
Systems and methods are disclosed for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, systems and methods for providing a cloud gateway and a scalable data object store within a cloud environment are disclosed, along with other features.
US08849953B2 Terminal device, data receiving method, data receiving program, and recording medium
A terminal device can connect to a first network whose communication speed is high or whose communication fee charged according to an amount of communication is low and a second network whose communication speed is lower than that of the first network or whose communication fee charged according to an amount of communication is higher than that of the first network. The terminal device first data with a large amount of data through the first network and stores the first data. Also, the terminal device second data with an amount of data smaller than that of the first data through the second network and stores the second data. The terminal device determines a connection state of the network and a storage state of data and controls reception of data used to output contents on the basis of the determination result.
US08849946B2 System and method for hypertext transfer protocol publish and subscribe server
A system and method for providing a publish and subscribe server that includes channels to allow web based clients to send and receive asynchronous messages. In accordance with an embodiment, the system provides a Hypertext Transfer Protocol (HTTP) publish and subscribe (pub/sub) server that includes a channels-based means to allow web based clients to send and receive asynchronous messages over HTTP, including in some embodiments messages published by a JMS provider.
US08849943B2 Using multi-resolution visual codes to facilitate information browsing in the physical world
One embodiment of the present invention provides a system for navigating through information associated with physical objects or locations. During operation, the system detects a multi-resolution visual code placed on or in the vicinity of a physical object or location. The system then determines a level of resolution for the detected code, and decodes the code at the determined level of resolution to obtain the information. Subsequently, the system presents the information to a user, thereby allowing the user to navigate through information associated with the physical object or location.
US08849938B2 Virtual application delivery chassis system
A method for electing a master blade in a virtual application distribution chassis (VADC), includes: sending by each blade a VADC message to each of the other blades; determining by each blade that the VADC message was not received from the master blade within a predetermined period of time; in response, sending a master claim message including a blade priority by each blade to the other blades; determining by each blade whether any of the blade priorities obtained from the received master claim messages is higher than the blade priority of the receiving blade; in response to determining that none of the blade priorities obtained is higher, setting a status of a given receiving blade to a new master blade; and sending by the given receiving blade a second VADC message to the other blades indicating the status of the new master blade of the given receiving blade.
US08849936B2 Mobile communications system including intermediate service provider in communication with mobile terminals and related methods
An intermediate service provider operates to mediate communications between mobile terminals and various service providers. In one embodiment, the intermediate service provider and a given mobile terminal establish a persistent session supported by a logical communication channel that is used to convey communications for all of the various service applications implemented by the mobile terminal, i.e., a single, multiplexed channel. In another embodiment, common command subsystems are used to support the multiple service applications, thereby reducing overhead resulting from multiple protocol headers. In yet another embodiment, establishment of communications with various service providers begins with a single connection request message that specifies at least two selected service applications such that the intermediate service provider can establish communications with the multiple service providers in response to the single connection request message.
US08849931B2 Linking context-based information to text messages
A system and a method are disclosed for adding linked content to text messages. Messages are analyzed to determine the context and meaning of a conversation between users, and linked content relevant to the conversation is selected and associated with certain words or phrases in the messages. This process for enhancing text messages beneficially provides users with additional information related to the meaning of their conversation, and also provides advertisers with a valuable new way of delivering highly relevant advertisements to a precise group of users.
US08849925B2 Systems and methods for capturing electronic messages
A system and method of using the system for capturing and storing electronic messages is disclosed. The system includes a client device and a remote server in communication with the client device. The client device comprises a first processor, software running on the processor, a storage device, and a transmitter. The software captures electronic messages sent and received by the client device. The server comprises a processor, software running on the processor, a storage device and an output device. The software archives the electronic messages received from the client device.
US08849923B2 Method and object for extracting content having a commercial aspect from a message emitted in a radiocommunication network
In order to broadcast a commercial content corresponding to the centers of interest of a user of a communicating object, the disclosed method involves generating a message including at least one piece of commercial content associated with at least one piece of meta-information characterising the subject concerned by the commercial content. The method is implemented by the object for extracting a piece of commercial content from the message only if the piece of meta-information of the content corresponds to a piece of meta-information characterising a center of interest of the user.
US08849921B2 Method and apparatus for creating predictive filters for messages
A method and apparatus for creating predictive filters for messages. In one embodiment, filter information is coupled to a reputation database. One or more filters for a message feature are generated if a reputation of the message feature is associated with one or more portions of the filter information. In one embodiment, SPAM filters are generated. In yet another embodiment, one or more message features are tested using heuristics. One or more message features are blacklisted based on a determination of the heuristics. One or more additional message filters are generated if a reputation of the message feature is associated with a blacklisted feature.
US08849914B2 System and method for synchronized co-browsing by users in different web sessions
A system and method for enabling co-browsing between two or more users accessing a website in separate sessions. Each of the users operates a web browser instance to browse the website. The website comprises one or more web pages, at least a portion of which includes embedded software code or script. A collaboration manager, established after the users consent to co-browsing, associates the sessions of the users. As the users navigate to new web addresses in the website or enter data into their browser instances, the software code or script embedded within the web pages rendered in the browser instances causes each user's browser to communicate changes in the web addresses or data to the collaboration manager. The collaboration manager receives the communicated changes and provides them to other co-browsing users. Synchronization of cursors, scroll-bar positions and other browser events is also supported.
US08849909B2 Real-time asynchronous event aggregation systems
A real-time asynchronous event aggregation system, method, and network device are configured to capture real-time asynchronous events, and to pass them as input to one or more aggregation engines to determine a reputation for a target. The aggregation engine(s) may then send out notifications where a reputation category changes for a target, indicating that an action may be taken to inhibit spam messages from the target, highlight a display of content from the target, or the like. As such, the event-driven aggregation engines may be designed to capture real-time asynchronous events, such as reputation reports for a wide variety of activities, including, but not limited to spam and/or not-spam messages, determining a reputation on a posting of comments to a movie, a blog posting, a play list posting, or the like. In one embodiment, a reputation of the sender of the reputation event may also be determined.
US08849907B1 System and method for notifying participants of topics in an ongoing meeting or conference
A conference notification system in which potential participants to a conference re notified of relevant sections of the conference as they occur. Records are maintained of associations of persons to at least one or more conference section indicators, each indicator being uniquely associated with a conference section. The system identifies the current conference section and identifies persons associated with the current section, notifying them accordingly.
US08849904B2 Incorporating web applications into web pages at the network level
A proxy server automatically includes web applications in web pages at the network level. The proxy server receives, from a client device, a request for a network resource at a domain and is hosted at an origin server. The proxy server retrieves the requested network resource. The retrieved network resource does not include the web applications. The proxy server determines that the web applications are to be installed within the network resource. The proxy server automatically modifies the retrieved network resource to include the web applications. The proxy server transmits a response to the client device that includes the modified network resource. The network resource may remain unchanged at the origin server.
US08849897B2 Delegating application invocation back to client
Aspects of the subject matter described herein relate to delegating application invocation back to a client. In aspects, a server hosts an application that has a user interface that is presented on a client. User interaction on the user interface is encoded and sent to the server to give to the application. When the user uses the application such that another application is to be executed, a server delegator determines whether to execute the other application on the server or the client. If the application is to be executed on the client, the server delegator instructs a component that executes on the client to execute the application on the client. Otherwise, the application is executed on the server and data representing the user interface of the application is sent to the client so that the client may present the user interface to a user.
US08849896B2 Dynamic polling control for content distribution
The invention allows controlling content distribution polling dynamically. A predetermined event is detected. In response, client-specific polling instants are determined in order to arrange the client-specific polling instants into polling time slots, wherein each polling time slot has no more than a predetermined maximum amount of polling instants. The determined client-specific polling instants are then sent to their respective clients.
US08849895B2 Associating user selected content management directives with user selected ratings
Methods, systems, and products are disclosed for associating user selected content management directives with a user selected rating. Embodiments include presenting to a user a plurality of predefined content management directives; receiving from a user an identification of a particular content management directive; receiving from a user an identification of the rating to invoke the content management directive; and storing the identification of the content management directive in association with the rating to invoke the content management directives.
US08849894B2 Method and system using parameterized configurations
A system and method to reduce configuration administration using system independent configuration parameters. A persistent storage unit returns system independent configuration entries. Some of the entries contain parameters. A configuration resolver resolves the parameter to obtain a static value for the configuration entry that may be passed to a configuration consumer.
US08849893B2 Querying a dynamic database with an electronic message directed to subscribers of a publish/subscribe computer service
A message received from a user causes a query of a dynamic database such as a FAQ or Relational Database, the results of the query are returned to the user. Furthermore the received message is published to a community of anonymous users. Optionally the user can edit the returned results and store the edited version in the dynamic database or edit the dynamic database via a GUI interface.
US08849892B2 Method and system for brokering messages in a distributed system
A system and method for brokering messages in a distributed system is disclosed, in which a resource, such as a hypertext file specified by a user agent, is preprocessed to request the services of a message broker configured to communicate messages among a plurality of non-compatible clients and servers for sending a message to an application at an application server in a protocol not supported by the user agent. In response, markup is generated and sent back to the user agent.
US08849891B1 Systems, methods, and devices for dynamic resource monitoring and allocation in a cluster system
In an embodiment, the systems, methods, and devices disclosed herein comprise a computer resource monitoring and allocation system. In an embodiment, the resource monitoring and allocation system can be configured to allocate computer resources that are available on various nodes of a cluster to specific jobs and/or sub-jobs and/or tasks and/or processes.
US08849888B2 Candidate set solver with user advice
A stream application uses small chunks of executable code configured to process data tuples flowing into a processing element. A scheduler allocates the processing elements to individual compute nodes or hosts for execution. However, the stream application may assign various constraints that stipulate which hosts are suitable for a particular processing element. If a host meets the constraints, it may be categorized as an unconditional candidate host. In addition, the scheduler may also track conditional candidate hosts that would be suitable for the processing element if a certain user action is performed—e.g., modifying a constraint, removing a constraint, modifying a stream element, and the like. The list of conditional candidate hosts may then be displayed to the user who can choose to perform the one or more actions to change the conditional candidate host to an unconditional candidate host for the processing element.
US08849887B2 Mechanism for facilitating spin mode-based dynamic updating of application servers in an on-demand services environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating spin mode-based dynamic updating of application servers. In one embodiment and by way of example, a method includes upgrading a first set of application servers of a plurality of application servers at one or more computing devices, holding a first set of requests received at the first set of application servers from being processed while the first set of application servers is being upgraded, and upgrading a second set of application servers of the plurality of application servers upon completion of the first set of application servers. The method may further include holding a second set of requests received at the second set of application servers from being processed while the second set of application servers is being upgraded, and resuming processing of the first set of requests at the upgraded first set of application servers.
US08849883B2 Method and apparatus for adaptive control of the decimation ratio in asynchronous sample rate converters
An asynchronous sample rate converter prevents the folding back of a signal in the passband of an input sample rate into the passband of the output sample by adaptively controlling the decimation rate. The ASRC includes an adaptive decimation rate controller that selectably controls a decimation filter based on the ratio of the input sampling rate to the output sampling rate. By adaptively controlling the decimation rate in the ASRC, a significant amount of area and power is saved.
US08849881B2 Modal interval processor
A logic circuit computes various modal interval arithmetic values using a plurality of arithmetic function units. A multiplexer gates the desired arithmetic values to a storage register.
US08849878B1 Efficient data rehydration
A system for an efficient data rehydration comprises a server, one or more reader device managers, a writer device manager, and a verifier. The server is for receiving a restore list comprising a plurality of storage locations and lengths for performing a data rehydration. The one or more reader device managers is for reading a data set indicated by the restore list by reading the plurality of storage locations for the lengths from one or more storage nodes. The plurality of storage locations and lengths indicate chunks from a client system stored as part of a full or as an incremental backup session on a storage device attached to a storage node. The writer device manager is for transferring the data set to a save node. A verifier is for verifying transfer of the data set.
US08849872B2 Providing a model-view-controller relationship
An embodiment relates to a method of providing data. The method includes monitoring a user interface to detect a change in the user interface. The change indicates a desired modification to data presented in the user interface. The method also includes generating a request to modify data in response to detecting the change in the user interface and transmitting the request to a repository storing the data to be modified.
US08849870B2 Method, apparatus and computer program product for providing context triggered distribution of context models
A method for providing context triggered distribution of context models may include receiving current context information related to a first device, accessing a context profile and a security profile associated with the first device, and developing a composite context tree based on at least a portion of the current context information related to the first device and context information related to at least one other device based at least in part on the context profile defining, for a current context of the first device, aspects of the current context information to be utilized for the developing of the composite context tree. An apparatus and computer program product corresponding to the method are also provided.
US08849868B2 Abstraction layer for online/offline resource access
A resource abstraction layer for use in a media processing environment includes a configuration file and a set of computer-executable instructions. Both network-based and locally-accessible resources are indirectly accessible via the resource abstraction layer. The configuration file has at least two data structures—a first data structure storing “virtual resource identifiers,” which reference particular resource usable in connection with rendering a particular media presentation, and a second data structure storing “virtual location identifiers,” which reference one or more locations at which particular resources are stored. The set of computer-executable instructions facilitates use of the configuration file, and seamless indirect access by the media processing environment to particular resources, regardless of where such resources are located. Temporary resources may be rendered while a particular resource is being accessed via the resource abstraction layer.
US08849867B1 Intersection clustering in a map editor
A system, method, and user interface for locating intersections and adding turn restrictions to the intersections in a map editor. A map editor displays nodes and road segments in a visual map to a user. The user selects a group of nodes that represent a single physical intersection. The map editor identifies the entrance and exits to the intersection and associates each entrance with one or more of the exits. The user then selects an entrance to the intersection. The map editor displays an indicator for each exit associated with the entrance. The appearance of each indicator is based whether it is legally permitted for a vehicle to drive from the entrance, through the intersection, to the exit that corresponds to the exit indicator. The user then enters restriction information for each of the exits, which updates the appearance of the indicators.
US08849865B1 Querying a data store of impressions
Systems, methods and computer program products identify a plurality of webpage attributes, where each of the plurality of webpage attributes is associated with a value. A date tree is built, the data including a plurality of nodes identifying the values associated with the plurality of webpage attributes, and is optimized by deleting one or more of the plurality of nodes. The number of web pages associated with at least one of the plurality of nodes in the optimized data tree is then determined.
US08849862B2 Architectural frameworks, functions and interfaces for relationship management (AFFIRM)
Uniform subject and object oriented data structure adopted in computing device to efficiently store, distribute and process data in a variety of applications. Said data structure comprised of multiple complementary subparts that together and independently facilitate communication (of inputs and outputs) through one or more defined interfaces to facilitate secure access and coordination between given individual subject(s) and other real (physical or metaphysical) entities. Methods are also disclosed that work in tandem with the data structure and interface components to enable and require a single or given human user or other individual personal subject (belonging to a secure AFFIRM network) to maintain exclusive (private) self-control over at least one virtual domain that represents themselves (their actions and their relationships).
US08849861B2 Information management apparatus, data processing method and computer program
An information management apparatus receives position data from each terminal device. The position data contains position measurement data showing its positions at multiple clock times and its user identification data. The apparatus creates action history for every user based on the position data, and abstracts the position data in the action history. The apparatus includes an abstracting section and a testing section. The abstracting section abstracts arbitrary position data in the action history of a certain user. The testing section extracts another action history of another user. The other action history includes position data of the other user which shows a position same as or included in a position of the abstracted position data of the certain user, but excludes position data of the other user which shows positions same as remaining position of the certain user. The testing section outputs the abstracted position data as anonymity data.
US08849850B2 Techniques for automatically provisioning a database over a wide area network
Techniques for provisioning databases for users on a wide area network such as the Internet include a first party managing one or more database systems. Second parties subscribe to database services supported by the managed database systems. The first party provides, over a network, to database applications of the second parties, access to database services to which the second parties are subscribed. The database systems may use database appliances hosting both database process(es), and non-database process(es) tailored to the needs of the database process(es). A user is therefore able to obtain database resources from an Internet Database Service Provider (IDSP) without incurring the full costs of database administrator(s), dedicated database equipment facilit(ies), or even dedicated database device(s), depending on usage. Meanwhile, the IDSP incurs minimum staffing loads because of self-service tools. Costing model and automatic billing are also described.
US08849841B2 Memory circuit for Aho-corasick type character recognition automaton and method of storing data in such a circuit
A memory circuit for an Aho-Corasick type character recognition automaton uses a node tree for recognizing predetermined strings of characters in an incoming data stream. The recognization is based upon successive transitions in the node tree stored in memory in which each node corresponds to a recognized sequence of a character string. At least part of the nodes are related to a consecutive node by a valid transition, from an initial state to terminal states, with each one corresponding to a recognized character string This memory circuit includes first sets of consecutive memory addresses defining respectively strings of consecutive nodes accessible sequentially during successive transitions to a terminal state, and second sets of memory addresses defining multiple nodes each pointing to several states.
US08849840B2 Quick find for data fields
Methods, program products, and systems for automatically searching data in multiple data fields are described. A user can view data retrieved from a database and formatted based on a layout. While viewing the data, the user can perform a search using one or more search terms. A system can automatically examine the database and identify on which tables and on which data fields of the tables to perform the search. The system can identify searchable tables and data fields by analyzing the database schema as well as characteristics of the tables and data fields.
US08849837B2 Configurable dynamic matching system
A system is provided that that dynamically matches data originating from one or more data sources. The system analyzes a matching configuration file, where the matching configuration file includes one or more matching configurations. The system modifies a probabilistic matching algorithm of a matching engine at runtime based on the one or more matching configurations and based on two or more data records of the plurality of data records that require matching. The system compares two data records of a plurality of data records using the modified probabilistic matching algorithm. The system generates a match score for the two data records based on the match weight for each data record field.
US08849831B2 System and method for efficient indexing of messages in a law enforcement data network
A system and method for cataloging and indexing messages that utilizes a message reference number that may be translated among different formats for propagating through a standard network and for displaying at a terminal. The reference number may be permanently assigned for the life of the archive. In one embodiment, the reference number may be generated using system number, temporal and sequence fields. The reference number may be mapped using a reversible mapping algorithm to a standard control field format for propagation through the existing database infrastructure systems. The reference number enables a database of search results to be stored permanently indexed by the reference number. Searches may reference other search results by reference number, and queries may be related to search results by the reference number.
US08849828B2 Refinement and calibration mechanism for improving classification of information assets
Techniques are described for refining the manual classification of assets classified or categorized using the terms of a business glossary. A semantic refinement mechanism is used to refine the manual classification of such assets, as well as subsequently evaluate the refined asset classifications. Further, the refined asset classifications may be used as a training set for a machine learning classifier. That is, should the classification of an asset contributing to a refinement change, the refinement based on that classification may be undone, at least in some cases.
US08849827B2 Method and apparatus for automatically tagging content
A content tagging and management capability is provided for enabling automatic tagging of content and management of tagged content. A method includes receiving content including an object, and automatically associating an information structure with the object included within the content to form thereby tagged content. The content may be received locally at a content capture device, and the information structure may be automatically associated with the object by the content capture device. The automatic tagging may be performed at the content capture device when the content is captured by the content capture device. The content may be received at a computer, and the information structure may be automatically associated with the object by the computer. The information structure may be available locally or retrieved from one or more remote devices.
US08849825B1 System and method for clustering distributed hash table entries
A distributed storage system may store data object instances in persistent storage and may store keymap information for those data object instances in a distributed hash table on multiple computing nodes. Each data object instance may include a composite key containing a user key. The keymap information for each data object instance may map the user key to a locator and the locator to the data object instance. A request to store or retrieve keymap information for a data object instance may be routed to a particular computing node based on a consistent hashing scheme in which a hash function is applied to a portion of the composite key of the data object instance. Thus, related entries may be clustered on the same computing nodes. The portion of the key to which the hash function is applied may include a pre-determined number of bits or be identified using a delimiter.
US08849823B2 Interactive visualization of temporal event data and correlated outcomes
Methods and apparatus are provided for interactive visualization of temporal event data and correlated outcomes. The temporal event data comprises a plurality of entities undergoing one or more events. The temporal event data is aggregated and a flow graph is generated to represent the aggregated temporal event data. The flow graph comprises a directed acyclic graph having a plurality of nodes connected by edges, wherein each of the nodes represents a group of entities in a given state. A view of the flow graph is generated and then a visualization of the flow graph view can be rendered to a user. The user can interact with the flow graph view and the visualization and/or the flow graph view can be updated based on the user interactions. The flow graph is sliced into layers, wherein a given layer i contains all nodes with i events.
US08849819B2 System and method for controlling and organizing metadata associated with on-line content
A system and method are disclosed for controlling metadata associated with content on an electronic device that includes displaying interface screens for user entry of metadata control instructions, accepting user instructions, modifying metadata of applicable content, and associating the modified metadata with the applicable content. The system can export and/or store the applicable content along with modified metadata. The system can automatically modify metadata according to one or more profiles. Relevant profiles can be determined based on the export mechanism, destination or type of content. The system can add watermarks to indicate metadata modification. The system can display metadata for user modification. The content can include photos, videos or other content. The system can display metadata and geolocation indicators for each content item that indicate whether that item has associated metadata and geolocation information. The user can selectively modify metadata of selected content.
US08849818B1 Searching via user-specified ratings
Methods, systems, and graphical user interfaces for improved searching via user specified ratings are disclosed. A rating icon for a document in a group of documents is provided. A user rates the document in the group of documents by performing a selection operation on the rating icon. A user-specific rating for the document is generated based on the user rating. A search request is received from a user. A plurality of documents that satisfy the search request are identified (including a first respective document which not previously been rated by the user but is in the group of documents that included the rated document.) A response to the search request is sent. The response includes instructions to display a ranked set of links to at least some of the documents that satisfy the search request including a link to the first respective document displayed with the user-specific rating.
US08849817B1 Ranking custom search results
A system searches a first search index based on a search query to obtain first search results and searches a second search index based on the search query to obtain second search results. The system further ranks the first search results using a first ranking algorithm and one or more first ranking parameters to produce ranked first search results, and ranks the second search results using a second ranking algorithm and one or more second ranking parameters to produce second search results, where the one or more first ranking parameters are different than the one or more second ranking parameters and where the one or more second ranking parameters include at least one of previous user feedback associated with custom content that corresponds to the second search index, annotations of the custom content provided by a user, or usage patterns associated with users previously accessing and searching the custom content. The system also provides the ranked first and second search results to a user.
US08849815B2 Searching, sorting, and displaying video clips and sound files by relevance
A documents database has a plurality of documents, including but not limited to text files, video clips and sound files. Each document is associated with at least one category of a plurality of categories in a categories database, and each category has at least one keyword. A search request having at least one search term is received from a user, and a categories database is searched for categories having a keyword corresponding to the user search term to identify first level categories. The other keywords from the identified first level categories are retrieved and the documents database is searched for documents having a user search term or a retrieved keyword. The identified documents are then ranked and presented to the user. Other search expansion techniques, and display techniques, are also discussed.
US08849808B2 Method for analyzing demographic data
A computer implemented method of generating an ordered list of geographical locations having similarities in preselected categories relative to a first geographical location.
US08849805B2 Information processing apparatus, information processing method, information processing program, and recording medium
It is possible to present a recipe according to a request reflecting how strongly the user feels for cooking. An information processing apparatus acquires a first feeling degree specified by a user as a degree of strength of feelings for cooking. The information processing apparatus acquires a second feeling degree of each recipe on the basis of a plurality of attributes of the recipe. The second feeling degree is calculated as the degree of strength of feelings for cooking. The plurality of attributes are identified from the recipe stored in a storage means. The information processing apparatus searches for one or more recipes whose second feeling degrees within a range according to the first feeling degree is calculated, and causes the found recipe to be presented.
US08849799B1 Content selection using boolean query expressions
Systems and methods of selecting supplemental content for a document in a computer network environment. A data processing system can receive a notification of a request for a document. The data processing system can access a set of Boolean query expressions stored in association with a plurality of supplemental content records and identify a subset that are satisfied by the document. The data processing system can determine a document relevance score for each query expression in the subset. The score may be based, in part, on a feature of a document token that contributes to satisfying the respective query expression. The data processing system can select an expression from the subset based on the scores and select a supplemental content record associated with the selected Boolean query expression. The data processing system can output data for supplementing the document with a content indicated by the selected supplemental content record.
US08849798B2 Sampling analysis of search queries
Sampling analysis includes classifying a plurality of query keywords into a plurality of query keyword subsets according to page view (PV) values associated with the plurality of query keywords, the plurality of query keywords being submitted by a plurality of users; determining a respective plurality of sample rates of a respective plurality of query keywords in a respective one of the plurality of query keyword subsets; and sampling query data in the respective one of the plurality of query keyword subsets according to the respective plurality of sample rates.
US08849795B2 Optimizing the execution of a query in a multi-database system
Optimizing the execution of a query in a multi-database system includes identifying a region within a table, the table being referenced in the query. The region is stored on data-storage devices on first and second system databases in the multi-database system. A first access plan for the query is developed, the first access plan comprising accessing the version of the region stored on the first system database. A second access plan for the query is developed, the second access plan comprising accessing the version of the region stored on the second system database. A selection is made between the first access plan and the second access plan to execute the query. The query is executed using the selected access plan to produce a result.
US08849791B1 Assisted shopping
Disclosed are various embodiments for facilitating an assisted shopping experience. A speech input can be captured and transcribed. The transcribed speech input can be transmitted to a customer service agent in a data session that is contemporaneous with a voice session. The customer service agent can then facilitate an assisted shopping experience via the voice session and data session.
US08849785B1 Search query reformulation using result term occurrence count
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing voice commands. In one aspect, a method includes obtaining an occurrence count for terms that occur in resources that a search engine has identified as being responsive to an original search query, identifying a term that occurs in the resources, based on the occurrence count, providing the term and a control for display on a client device, the control being associated with the term and with promotion or demotion criteria, receiving a signal indicating that the user has selected the control, and automatically reformulating the original search query based on the term and the promotion or demotion criteria.
US08849783B2 Storage tape analytics user interface
A method of accessing tape storage analytics data from tape libraries. The method includes generating a user interface on client devices. The user interface includes a first screen displaying graphics or an analysis table based on the tape storage analytics data. The method includes receiving user input selecting the displayed graphics or an item within a cell of the analysis table and displaying a second screen, which presents a subset of the tape storage analytics data and provides data on operation of at least tape libraries or library components (e.g. robots, elevators, CAPs, passthrough ports), tape drives, and tape media within the tape libraries, or alternatively, activities involving any or a combination of these components. The receiving and modifying steps are repeated to navigate between data corresponding to a tape library or its comprising components, a tape drive, media, or corresponding activities.
US08849780B2 System and method for automation of consistent lock management
A system and method for automation of consistent lock management, wherein a shared resource is accessed through an accessor object. An accessor object class includes at least one const read access function and one write access function. A const accessor object is received for read-only access of a shared resource. The compiler is enlisted to enforce lock selection.
US08849773B2 Methods and apparatus for active optimization of data
Techniques and mechanisms are provided to support live file optimization. Active I/O access to an optimization target is monitored during optimization. Active files need not be taken offline or made unavailable to an application during optimization and retain the ability to support file operations such as read, write, unlink, and truncate while an optimization engine performs deduplication and/or compression on active file ranges.
US08849772B1 Data replication with delta compression
Data replication with delta compression is disclosed. A primary system and a replica system are determined to both have an identical first data segment that is similar to a second data segment. The second data segment is encoded, wherein the encoding refers to the first data segment.
US08849771B2 Rules engine with database triggering
An automated facilities management system has the ability to predict occupant behavior by identifying recurring patterns in the way that people use buildings and comparing them with environmental characteristics. This technology is not limited to human behavior patterns, but extends to any mechanical systems or data points that tend to vary in recurring patterns. The data processing is carried out by rules engines triggered by relational database modifications.
US08849770B2 Event auditing framework
Various embodiments of systems and methods for event auditing framework are described herein. The auditing framework includes one or more auditees, an auditor, and a memory associated with the auditor. Each auditee is associated with a digitally signed file including metadata of one or more events authorized for the auditee. The auditor validates digital signature of the file when the auditee is registered with the auditor. After validation of the digital signature, the metadata of the authorized events is stored with respect to the auditee to enable the auditee perform the authorized events. The auditing framework is expandable in that new event types can be added or updated dynamically. The auditing framework also ensures consistency of events.
US08849762B2 Restoring computing environments, such as autorecovery of file systems at certain points in time
A method and system for restoring a computing environment from a secondary data store, and facilitating such restoration, is described. In some examples, the system copies the configuration parameters of a computing environment, such as a file system, as well as the data within the file system, and transfers the copies to secondary storage for later restoration. For example, the system may generate an xml file of the configuration parameters of the computing environment when a backup operation of the computing environment is performed, and store the xml file along with copies of the data from the computing environment in secondary storage.
US08849754B2 Managing topical overlap during publication and subscription
In a publish/subscribe system, a plurality of publishers provide information on a range of topics and a plurality of subscribers subscribe to one or more topics and topic sets on which they wish to receive information. Subscribers can also unsubscribe from topics and topic sets on which they do not wish to receive information. A subscription matcher such as a message broker is used to generate a subscription list of topic and topic set identifiers—from both the subscribe and unsubscribe requests of each subscriber. The subscription matcher then matches items of information from each publisher with topics and topic set definitions in the subscription list of each subscriber, and distributes matched items of information in accordance with subscription lists. The subscription matcher determines precedence between any overlapping subscribed and unsubscribed topics and topic sets based on the sequence in which they were stored.
US08849747B2 Business process management
Systems, methods, apparatus, and computer-readable media for business process management include identifying a business process model generated with a business process modeling tool; transforming the business process model defined in a first format to one or more artifacts defined in a second format; deploying an output file defined by the one or more artifacts in an in-memory database; and executing the output file in the in-memory database base at least in part on one or more processes executing in the in-memory database in response to a received query for data stored in the in-memory database.
US08849745B2 Decision support methods and apparatus
Improved decision support techniques are disclosed. For example, a technique for processing transactional data for use in accordance with a decision support operation comprises the following steps/operations. The transactional data is transformed into an interim form according to a relative importance of the transactional data to the decision support operation. The transformed data is incrementally analyzed, wherein the incremental analysis comprises applying a successive approximation to the data in the interim form, such that the decision support operation can be incrementally performed based on a transactional load. The technique may further comprise allocating one or more computing resources to incrementally perform the decision support operation.
US08849741B2 NoGood generation based on search tree depth
A constraint satisfaction problem (CSP) is used to model a real-world problem in an application domain. The CSP includes a plurality of variables, a plurality of states, and one or more constraints determining which states each variable is permitted to be assigned to in a solution to the CSP. A binary tree is created using the CSP. The binary tree is iteratively searched to determine an efficient solution to the CSP. A new iteration of the search of the binary tree is started when a search depth is less than a restart depth. The restart depth based on a deepest depth previously searched minus a restart value. When the search is restarted, a NoGood marker is created indicating a portion of the binary tree that is not to be searched in the new iteration of the search. An efficient solution to the CSP is reported.
US08849740B2 Recruiting system
A recruiting system for use in determining suitability of at least one recruitment candidate for at least one job position, or suitability of at least one job position for at least one recruitment candidate, the system including at least one server configured to: access rule data representing: one or more rules associated with the position, at least one rule value for each rule, and one or more model attributes for each rule, the model attributes being associated with a model candidate for the position; access candidate data representing a candidate profile with one or more candidate attributes of the recruitment candidate; determine matching ones of the rules based on whether the candidate attributes match the model attributes of each rule; and generate data representing a matching metric value, representing the suitability of the recruitment candidate for the position, based on the rule values that correspond to the matching rules.
US08849739B1 System and method for guiding knowledge management
A system and method of guiding knowledge management including a knowledge artifact guiding system server including an ontological lexicon, a game rule base and interest group management. The system further include a knowledge artifact guiding system client including a guided context processor subsystem with a contextual processor and a post contextual processor, and a human computer interface with a natural language handler, a game display algorithm engine and a game position move adapter. The ontological lexicon is configured to provide lexicon updates to the knowledge artifact guiding system server and the interest group management is configured to provide position data to the knowledge artifact guiding system server. The guided contextual processor subsystem and the knowledge artifact guiding system server share knowledge artifact classification contexts and suggested knowledge artifacts. The human computer interface subsystem and the knowledge artifact guiding system server share human computer interface position data.
US08849736B2 Data quality management for profiling, linking, cleansing, and migrating data
A data quality management system includes a rules repository configured to store profiling data quality rules, cleansing data quality rules, and linking data that links profiling data quality rules to cleansing data quality rules. The data quality management system also includes a rules management module configured to manage the rules repository. The data quality management system further includes a data quality job management module configured to migrate data quality rules from the rules repository to a data quality processing system and manage a data quality process performed by the data quality processing system using the migrated data quality rules.
US08849735B2 Solving the distal reward problem through linkage of STDP and dopamine signaling
In Pavlovian and instrumental conditioning, rewards typically come seconds after reward-triggering actions, creating an explanatory conundrum known as the distal reward problem or the credit assignment problem. How does the brain know what firing patterns of what neurons are responsible for the reward if (1) the firing patterns are no longer there when the reward arrives and (2) most neurons and synapses are active during the waiting period to the reward? A model network and computer simulation of cortical spiking neurons with spike-timing-dependent plasticity (STDP) modulated by dopamine (DA) is disclosed to answer this question. STDP is triggered by nearly-coincident firing patterns of a presynaptic neuron and a postsynaptic neuron on a millisecond time scale, with slow kinetics of subsequent synaptic plasticity being sensitive to changes in the extracellular dopamine DA concentration during the critical period of a few seconds after the nearly-coincident firing patterns.
US08849730B2 Prediction of user response actions to received data
A system is provided for automatically predicting actions a user is likely to take in response to receiving data. The system may be configured to monitor and observe a user's interactions with incoming data and to identify patterns of actions the user may take in response to the incoming data. The system may enable a trainer component and a classifier component to determine the probability a user may take a particular action and to make predictions of likely user actions based on the observations of the user and the identified pattern of the user's actions. The system may also be configured to continuously observe the user's actions to fine-tune and adjust the identified patterns of user actions and to update the probabilities of likely user actions in order increase the accuracy of the predicted user action in response to incoming data.
US08849728B2 Visual analytics law enforcement tools
A system and method for visually displaying and analyzing criminal and/or public health and safety data for geospatial and/or time variations, including the collection of incident data coupled with geographic and time data, filtering the symptom data based upon a selected time period and geographic range, and creating a visual result based upon statistical modeling including power transform and/or data normalization. According to at least one embodiment, the system for visually displaying and analyzing includes selecting and performing at least one aberration detection method and displaying the result to a user via a visual analytics arrangement.
US08849726B2 Information processing apparatus and control method for the same
An information processing apparatus that encodes input structured data according to an encoding rule is provided. When the structured data matches a specified learning target, this apparatus determines the start of learning of the encoding rule. Upon determining the start of learning, the apparatus recognizes the structure and data type of the structured data and starts learning the encoding rule. The apparatus stores the structured data until an end condition corresponding to the specified learning target holds and the end of learning of the encoding rule is determined. Upon determining the end of learning, the apparatus encodes the stored structured data according to the learned encoding rule.
US08849720B2 Entertainment event ticket purchase and exchange system
An electronic ticket exchange system has a market-making system by which patrons submit bids over a limited time period for seats of different quality. A trading system provides for a secondary market in which patrons who have purchased tickets for an event can sell them to other patrons. All of the rights associated with a ticket, such as entry into the venue, are stored in electronic form. An electronic venue entry control system verifies that a person owns an electronic ticket property right, and authorizes the privileges associated with the ticket, such as entry to the venue. A seating system is employed to determine an optimal seating configuration based upon patron-specific preferences, after the initial sale of tickets and prior to entry into the venue.
US08849715B2 System, method, and apparatus for settlement for participation in an electric power grid
Systems, methods, and apparatus embodiments for electric power grid and network registration and management of physical and financial settlement for participation of active grid elements in supply and/or curtailment of power. Settlement is provided for grid elements that participate in the electric power grid following initial registration of each grid element with the system, preferably through network-based communication between the grid elements and a coordinator, either in coordination with or outside of an IP-based communications network router. A multiplicity of active grid elements function in the grid for supply capacity, supply and/or load curtailment as supply or capacity, and are compensated through settlement for their functional participation in the electric power grid. Also, messaging related to settlement is managed through a network by a Coordinator using IP messaging for communication with the grid elements, with the energy management system (EMS), and with the utilities, market participants, and/or grid operators.
US08849712B2 Exchange-traded basis derivative contracts
An exchange computer system creates, trades and/or otherwise manages basis derivative contracts. At maturity, a basis derivative contract may have two components. A first component may require a party to the basis derivative contract to make or take some type of delivery related to a particular subject matter. A second component may require the basis derivative contractee to accept a further obligation under one or more derivative contracts related to the subject matter.
US08849711B2 System and method for displaying a combined trading and risk management GUI display
A graphic user interface is disclosed that combines a traditional trading, bookkeeping system or clearing system window with a detailed margin and/or collateral asset calculation analysis window on a single screen. The disclosed GUI provides the flexibility to analyze any combination of products or instrument classes such as single stock futures, futures (of all types), options (of all types), forward contracts, security options, securities and cash-based assets. Conventional systems merely block entry of orders beyond a predetermined credit limit or display clearing/bookkeeping information on all types of portfolio or accounts. The disclosed GUI, in an automated real-time or manual execution control basis, provide the user useful information (all types of numerical and/or graphical display) concerning which products contribute to and how much each product position contribute to the margin limits on, for example, multiple levels; all types of product level, product period (duration) level, account level and clearing level, etc. In one embodiment, the margin window may include a “what if” Scenario Panel and an “Actuals” Margin Analysis Panel. This Scenario Panel allows the user to experiment with “what-if” scenarios in real time or on an as-needed basis. This allows the user to better assess the changes an “actual” position(s) or “what-if” position(s) may have on the margin requirements on all account level types. Further, the actual panel displays the account's actual positions and the associated contributions each position has to that account's margin requirements.
US08849703B2 Processing online transactions
Disclosed are systems and methods for managing transactions in which an order is specified online and payment is received at a point of sale (POS). Methods are disclosed for managing payment for such transactions at a POS, including transactions involving payment for both in-store purchases and online orders. Methods are also disclosed for managing inventory and price changes for such transactions where payment can occur at any time in a pay period following order creation. Also disclosed are methods for processing refunds for online orders for which payment was made at a POS. Finally, methods for preventing fraud and abuse as well as restricting the availability of this payment method for certain items are disclosed.
US08849700B2 Information delivery system and method for delivering content information
An information distribution system including an image data processing device, a server, and a portable telephone unit having an image data acquisition unit that acquires image data with a destination address attached thereto and a display unit that displays the image data. The image data is distributed from the image data processing device to the portable telephone unit, and advertisement information based on user information is extracted from an advertisement information storage unit and appended to image/text data by an advertisement information appending unit provided in the server.
US08849699B2 Systems and methods for targeting ad impressions
The present disclosure includes a system, method, and article of manufacture for targeting ad impressions. A list of customer records may be transmitted to a service provider system that identifies a matched customer and installs a cookie on a web client associated with the matched customer. The system may further receive a campaign request from a merchant and transmit the campaign request to the service provider system which may add a flag to the cookie based on the campaign request as well as instruct a media buyer system to bid on an ad impression for the matched customer based on the flag. The system may further receive an expenditure associated with the matched customer who received the ad impression and compare the expenditure to an expenditure associated with a customer who did not receive targeted ad impression but fits parameters associated with the campaign request.
US08849697B2 Methods for detecting and recording activity and devices for performing the same
Data is received from an activity tracking device. The received data indicates an amount of movement of the activity tracking device. The received data is associated with an account of a user of the activity tracking device. Feedback is generated for the user based on the amount of movement of the activity tracking device as indicated by the received data. The feedback is presented on a website with an indication of points accumulated by the user for the amount of movement of the activity tracking device over time.
US08849694B1 Predicting promotional message response based on device distance
Various methods, systems, and computer program products are disclosed for communicating location-based promotional messages to a mobile communication device. The method may include receiving a request associated with a mobile communication device. In response to the request, the method may include determining a location of the mobile communication device and a potential interest of a user of the mobile communication device. Based on the location of the mobile communication device and the potential interest of the user, the method may include identifying a promotional message from among other promotional messages. Upon identification, the method may include communicating the promotional message to be displayed at the mobile communication device.
US08849692B1 Online advertising program enrollment program
A method of registering a partner for an advertising program is described. The method includes receiving advertising partner information and creating a partner web page having a format for the partner in accordance with the advertising partner information. The creating may include presenting a plurality of partner web page formats to the partner and receiving a selection of the format from the plurality of partner web page formats.
US08849691B2 Modeling user input and interaction in workflow based applications
Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via employing an interactive activity component. Such interactive activity component models suspension points within a workflow definition, wherein user input and associated interaction can be supplied to the workflow during various interactivity breaks that request user input. Such an arrangement enables a controlled/synchronous data exchange between the workflow and a host application associated therewith.
US08849689B1 Method and system for providing dynamic appointment scheduling and tracking
An appointment tracking and dynamic modification system is provided that is associated with an appointment scheduling application. A registered attending client/customer is assigned an appointment with a service provider and appointment data associated with the assigned appointment, including data indicating the location of the appointment and the time of the appointment, is obtained. The physical location and/or status of the registered attending client/customer, and/or service provider, is then monitored to calculate an estimated arrival time, and/or availability, of the registered attending client/customer, and/or service provider, at the appointment time and location. If a determination is made that the registered attending client/customer, and/or service provider, is likely to be delayed, or unavailable, at the scheduled time of the appointment, one or more actions are automatically taken to notify the registered attending client/customer, and/or service provider, and/or to reschedule, or otherwise modify, the scheduled appointment in accordance with appointment modification rules.
US08849688B2 System for assignment routing, delegation and reassignment
A computer identifies an available task assignment, which is location independent for completion, and determines if an assignee is available to perform work on the task assignment. The assignee's availability is based in part on information received from a mobile device of the assignee. When a change in availability is determined by the mobile device, the mobile device sends the assignee's availability information to the computer, indicating the change. If the computer determines that the assignee is available, then the computer sends the task assignment information to the mobile device of the assignee. If the computer determines the assignee is not available, then the computer sends the task assignment information to a delegate of the assignee. The computer monitors the completion of a task assignment. If the computer determines that a task assignment has not, or can not, be timely completed, then the task assignment is reassigned to a delegate.
US08849685B2 System for real-time on-demand provisioning, fulfilling, and delivering full service professional services
A system and method for selling, provisioning, transacting, fulfilling, delivering and supporting simple and complex business and technical professional services in an on demand fashion for various service industries based specifically around the life cycle development relative to the specialized industry. The on demand selling, fulfillment and delivery of business and technical professional services is accomplished through a previously unused system which allows services to be administered from a plurality of specialized consultants to end clients via a ‘retail type’ framework which is built upon a converged Internet, call center, telecommunications and ancillary software platform.
US08849682B2 Adaptive data storage and download in a medical device
In an example, a medical device includes a physiological data monitor (PDM), a memory, and a processor. The PDM is configured to monitor a physiological data parameter. The memory circuit is configured to store data collected by the PDM. The processor is configured to detect a data capture event and capture a first segment of physiological data associated with the data capture event. The processor is also configured to determine an amount of memory storage space available and determine a first priority level for the first segment of physiological data. The processor is further configured to determine a second priority level for a second segment of physiological data stored previously and select a processing scheme using the first and second priority levels. Finally, the processor is configured to process, using the processing scheme, the first and second segments of physiological data and store the first segment of physiological data.
US08849678B2 Method, medium, and apparatus encoding and/or decoding multichannel audio signals
A method, medium, and apparatus encoding and/or decoding a multichannel audio signal. The method includes detecting the type of spatial extension data included in an encoding result of an audio signal, if the spatial extension data is data indicating a core audio object type related to a technique of encoding core audio data, detecting the core audio object type; decoding core audio data by using a decoding technique according to the detected core audio object type, if the spatial extension data is residual coding data, decoding the residual coding data by using the decoding technique according to the core audio object type, and up-mixing the decoded core audio data by using the decoded residual coding data. According to the method, the core audio data and residual coding data may be decoded by using an identical decoding technique, thereby reducing complexity at the decoding end.
US08849677B2 Coding apparatus, coding method, decoding apparatus, decoding method, and program
A coding apparatus includes a generation unit configured to generate first coding information used for first coding of a first audio signal and second coding information used for second coding of a second audio signal, and generate third coding information used for the first coding of the second audio signal and fourth coding information used for the second coding of a third audio signal; a first coding unit configured to generate first data and second data; a second coding unit configured to generate third data and fourth data by performing the second coding on the third audio signal; and a multiplexing unit configured to generate a stream of the first audio signal and a stream of the second audio signal. The third data is decoded in place of the second data in a case where a loss or an error has occurred in the stream of the second audio signal.
US08849675B1 Suggested query constructor for voice actions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for suggesting a phrase for performing a voice action. The methods, systems, and apparatus include actions of classifying a received phrase as an incomplete phrase for performing a voice action based at least on determining that (i) the voice action requires a parameter, and (ii) that no term of the phrase corresponds to the parameter. Additional actions include, in response to classifying the phrase as an incomplete phrase, generating a prompt for entry of the parameter, and in response to the prompt, receiving data indicating an entered parameter. Further actions include providing, for output, a suggested complete phrase for performing the voice action using the entered parameter.
US08849672B2 System and method for excerpt creation by designating a text segment using speech
A method including displaying content on a display of a device, receiving a speech input designating a segment of the content to be excerpted and transferring the excerpted content to a predetermined location for storage and retrieval.
US08849671B1 Automated third party verification system
A third party verification system, method, and computer readable medium comprising a response unit in communication with at least a first party, said response unit configured to automatically elicit information in the form of a dual tone multi-frequency (DTMF) response from the at least first party providing evidence of consent granted by the at least first party to enter into at least one transaction with at least a second party, and a print server in communication with said response unit, said print server configured to receive and store said information to provide a record for third party verification that the at least first party consented to enter into the at least one transaction with the at least one second party.
US08849670B2 Systems and methods for responding to natural language speech utterance
Systems and methods are provided for receiving speech and non-speech communications of natural language questions and/or commands, transcribing the speech and non-speech communications to textual messages, and executing the questions and/or commands. The invention applies context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for one or more users presenting questions or commands across multiple domains. The systems and methods creates, stores and uses extensive personal profile information for each user, thereby improving the reliability of determining the context of the speech and non-speech communications and presenting the expected results for a particular question or command.
US08849660B2 Training of voice-controlled television navigation
Systems and methods for training voice activation control of electronic equipment are disclosed. One example method includes receiving a selection corresponding to at least one command used to control the electronic equipment. The method further includes instructing a user to speak, and responsive to the instruction, receiving a digitized speech stream. The method further includes segmenting the speech stream into speech segments, storing at least one of the speech segments as an entry in a dictionary, and associating the dictionary entry with the selected command.
US08849659B2 Spoken mobile engine for analyzing a multimedia data stream
Systems and methods are disclosed to operate a mobile device by capturing user input, transmitting the user input over a wireless channel to an engine, analyzing at the engine a music clip or video in a multimedia stream, and sending an analysis wirelessly to the mobile device.
US08849653B2 Updating dictionary during application installation
Methods, computer program products and systems for updating a dictionary on a computer are provided including identifying a set of words included with an application program being installed on the computer and identifying one or more installed dictionaries within the computer. The dictionaries that are identified, typically by searching the computer for installed dictionaries, may then be updated by adding one or more words of the set to at least one of the installed dictionaries. Optionally, one or more installed dictionaries may be identified by the user responding to a query asking the user to identify dictionaries or applications that contain dictionaries installed on the computer. An application programming interface may add the words to the dictionaries by associating the installed dictionaries with one or more installed application programs and identifying an API that is specific for the application and using the API to update the dictionaries.
US08849652B2 Mobile systems and methods of supporting natural language human-machine interactions
A mobile system is provided that includes speech-based and non-speech-based interfaces for telematics applications. The mobile system identifies and uses context, prior information, domain knowledge, and user specific profile data to achieve a natural environment for users that submit requests and/or commands in multiple domains. The invention creates, stores and uses extensive personal profile information for each user, thereby improving the reliability of determining the context and presenting the expected results for a particular question or command. The invention may organize domain specific behavior and information into agents, that are distributable or updateable over a wide area network.
US08849650B2 System and method for automatically generating sentences of a language
A system and method for automatically generating sentences in a language is disclosed. The system comprising a grammar processor for converting an input grammar into a hierarchical representation, and a grammar explorer module for traversing the grammar hierarchy based on an explore specification, which defines what nodes of the hierarchy should be explored. The explorer module takes the exploration specification as input and traverses the hierarchy according to the exploration types specified in the exploration specification. The system and method can be used to automatically generate assembly instructions for a microprocessor given its assembly language grammar, to generate sentences of a natural language like English from its grammar and to generate programs in a high-level programming language like C.
US08849649B2 System and method for determining sentiment expressed in documents
A system, computer readable storage medium storing instructions, and computer-implemented method for determining sentiment expressed in documents is disclosed. A document is received from a plurality of documents. A sentence in the document that includes at least one sentiment signature within a predetermined distance of at least one keyword from a list of keywords is identified, wherein the list of keywords is extracted from the plurality of documents and is filtered using a phase transition formula, and wherein the at least one sentiment signature corresponds to an expression of at least one sentiment in the sentence. At least one category corresponding to the at least one keyword of the sentence is determined, wherein the at least one category is included in a list of categories that is generated using the list of keywords. At least one sentiment corresponding to the at least one category is determined based on the at least one sentiment signature.
US08849647B2 Dual-firmware for next generation emulation
Disclosed is a host bus adapter (HBA) that to receives an input/output (I/O) command from an operating system I/O driver. Firmware stored on the host bus adapter includes primary firmware and secondary firmware to process the I/O command. The HBA is to respond to the I/O command under the control of one of the primary firmware or secondary firmware. The selected one of said primary firmware and secondary firmware may be used to certify a hardware driver for either the current generation (primary firmware) or a future generation (secondary firmware).
US08849645B2 Electrical power profile simulator
A system and methods to simulate a power profile of an electrical system are disclosed. A combination of electrical devices operable to be electrically coupled to a common power source is virtually assembled, and empirically derived dynamic power requirements associated with each of the electrical devices are modeled. Power profiles for at least one electrical system configuration comprising the combination of electrical devices are generated using the empirically derived dynamic power requirements.
US08849642B2 Signal definitions or descriptions in graphical modeling environments
Methods, system and computer program products are disclosed for providing a graphical modeling environment in which a graphical model is generated and executed. In the graphical modeling environment, elements are provided to define or describe signals associated with resources that are coupled to the graphical modeling environment. The high-level signal definition or description elements define or describe the signals associated with the resources regardless of the hardware of the resources. With the use of high-level signal definition or description elements, the users have the capability to deal with the signals transmitted to/from the resources without the specific knowledge of the hardware of the resources.