Document Document Title
US08857530B2 Automatic depth control system for an agricultural implement
An agricultural implement system is provided that includes an implement, and a fluid control unit configured to mount to a tow vehicle. The agricultural implement system also includes a depth control cylinder mounted to a frame of the implement and fluidly coupled to the fluid control unit. The depth control cylinder is configured to adjust a penetration depth of a ground engaging tool of the implement by varying a height of a ground engaging wheel. In addition, the agricultural implement system includes a sensor communicatively coupled to the fluid control unit and configured to output signals indicative of the penetration depth of the ground engaging tool. The fluid control unit is configured to automatically control fluid flow to the depth control cylinder based on the signals to maintain a user-selectable penetration depth.
US08857529B2 Adjustable packer wheel seeding system and method
In one embodiment, a seeding implement includes a frame configured to couple to a tool bar, a parallel linkage coupled to the frame, and a ground engaging tool extending from a shank, wherein the shank is coupled to the parallel linkage. The implement also includes a packer wheel configured to control a position of the ground engaging tool, wherein the packer wheel is positioned directly behind the ground engaging tool when the ground engaging tool is engaging a soil region. Further, the implement includes an adjustment mechanism configured to shift the packer wheel rearwardly upon the ground engaging tool encountering an obstruction and to shift the packer wheel forwardly after the obstruction has been passed by the ground engaging tool.
US08857528B2 Flame-blocking system and construction method
A flame-blocking system includes flame retardant foam having at least one through hole and at least one flame retardant tube passing through the through hole. Both the flame retardant foam and the flame retardant tube comprise graphite, aluminum hydroxide and ammonium phosphate in addition to a base resin. The flame-blocking system prevents flames and toxic gases generated during a fire or a similar accident from being spread through holes through which a wire, a cable or a pipe is installed across a wall of buildings or ships, which can reduce damage to life and property.
US08857524B2 Method and apparatus for suspending a cable in a pipe
Apparatus (14) for supporting a cable (16) in a fluid-filled pipe (10) extending through an underground borehole, comprising a body for connection to an end of the cable extending along the pipe, the body being buoyant in the fluid filling the pipe, such that when the body is connected to the end of the pipe, it floats at or near the surface (15) of the fluid in the pipe. A method of supporting a cable in a fluid-filled pipe using such apparatus, comprises connecting the cable to the body, and dropping the body into the pipe so as to float on the surface of the fluid filing the pipe.
US08857515B2 Silica control agents for use in subterranean treatment fluids
Methods involving the use of subterranean treatment fluids comprising a silica control agent and an aqueous base fluid wherein the treatment fluid is placed into a portion of a subterranean formation and wherein the silica control agent is present in an amount of at least 75% of the saturation point in the treatment fluid. The methods include fracturing and gravel packing operations using a treatment fluid including a silica control agent present in an amount of at least 75% of the saturation point in the treatment fluid.
US08857512B2 Situ extraction process for the recovery of hydrocarbons
An in situ extraction process for the recovery of hydrocarbons from a hydrocarbon bearing formation, including the steps of injecting a solvent consisting substantially of one of the group of H2S, Ammonia or COS into the formation to mobilize the hydrocarbons for extraction by forming a mobile in situ extraction fluid; and lifting the extraction fluid containing the mobilized hydrocarbons from the underground formation to the surface. In a further aspect an extraction method for a specific reservoir is provided including the steps of: establishing a minimum desired extraction rate, based on a value for the porosity, permeability and dead oil viscosity of the in situ bitumen in the specific reservoir, determining a desired minimum operating extraction temperature determining a desirable range of operating pressures identifying solvents predicted to deliver the operating extraction temperature within the range of operating pressures, and selecting a preferred solvent to use in the process.
US08857509B2 Subterranean well tools having nonmetallic drag block sleeves
Disclosed is a drag block assembly for use on a downhole tool for location in a cased wellbore. The tool has a hollow mandrel for suspension from a tubing string. The drag block, slips and packing elements mounted on the mandrel are moveable between the run and set positions by movement of the drag block, while engaging a lug on the mandrel. The drag block assembly comprises longitudinally spaced rings comprising resilient material connected together by longitudinally extending members.
US08857508B2 Valve assembly
A downhole valve assembly including at least one membrane permeable to a flow of a downhole fluid, the at least one membrane defining a passage through a chamber. A quantity of particles is disposed in the chamber and the at least one membrane is impermeable to the particles. The particles are responsive to a magnetic field. At least one magnetic element is operatively arranged to produce the magnetic field for enabling the at least one magnetic element to selectively move the particles between a first position at which the particles impede the flow of the downhole fluid through the at least one membrane and a second position at which the particles do not impede the flow of the downhole fluid through the at least one membrane. A method of controlling a flow of fluid is also included.
US08857506B2 Alternate energy source usage methods for in situ heat treatment processes
Systems, methods, and heaters for treating a subsurface formation are described herein. At least one method for providing power to one or more subsurface heaters is described herein. The method may include monitoring one or more operating parameters of the heaters, the intermittent power source, and a transformer coupled to the intermittent power source that transforms power from the intermittent power source to power with appropriate operating parameters for the heaters; and controlling the power output of the transformer so that a constant voltage is provided to the heaters regardless of the load of the heaters and the power output provided by the intermittent power source.
US08857505B2 Structured heat exchanger tube and method for the production thereof
The invention relates to a heat exchanger tube with at least one structured region on the inside of the tube, which has the following features: a) integral internal ribs of height H run on the inside of the tube in axially parallel or helical-line-shaped manner continuously over the circumference at an angle of inclination β1, measured with respect to the tube axis, with primary grooves being formed, b) the internal ribs are crossed over the entire circumference of the tube by spaced-apart secondary grooves which, parallel to one another at an angle of inclination β2, measured with respect to the tube axis, have a notch depth T2 and a groove opening angle α2, c) the internal ribs and the secondary grooves are crossed over the entire circumference of the tube by spaced-apart tertiary grooves which run continuously over the circumference parallel to one another at an angle of inclination β3, measured with respect to the tube axis, and have a notch depth T3 and a groove opening angle α3. A further aspect of the invention relates to a method for producing heat exchanger tubes of this type, with integral external ribs running around the outside of the tube in a helical-line-shaped manner and running on the inside of the tube in an axially parallel or helical-line-shaped manner, and internal ribs which are crossed and notched by secondary grooves and by tertiary grooves.
US08857500B2 Heat exchange device and heat generating element containing device using same
A main body case containing therein an air blower for circulating ambient air and a heat exchanger for exchanging heat between the ambient air circulated by the air blower and inside air, flange provided in main body case and having wall surface joining surface joined to wall surface where main body case is arranged, and cover attached to flange, having a louver in a side of the inside air, and a plurality of opening holes in a side of the ambient air and covering the ambient air side of main body case, thereby making an attachment and a detachment of cover easy, and achieving a reduction of a maintenance work.
US08857497B1 Rolling shutter system with a plurality of single wall slats
A rolling shutter assembly for covering an opening of a facility. A rolling shutter housing is mounted to the facility and connects with first and second shutter rails. A rolling shutter cover forms part of the rolling shutter housing and contains a rotating axle with a drive mechanism or gear assembly engaging the rotating axle positioned between side caps that close the sides of the rolling shutter cover. A plurality of single wall shutter slats are contained in a rolled up configuration within the rolling shutter housing and deployable to form a protective curtain, with a first single wall shutter slat connected to the rotating axle and additional single wall shutter slats connected in series to the first shutter slat.
US08857476B2 Coinfusion apparatus
A coinfusion apparatus including a coinfusion operation section; a coinfusion processing room; a supply section; and a transfusion bag retention section. The coinfusion operation section consists of first and second robot arms. The first robot arm retains a medical agent container. The second robot arm performs an operation to insert a syringe needle of a syringe to a mouth section of the medical agent container and an operation to insert the syringe needle of the syringe to a coinfusion mouth of the transfusion bag. The coinfusion processing room holds the coinfusion operation section. The supply section supplies the medical agent container and the syringe into the coinfusion processing room. The transfusion bag retention section retains the transfusion bag at the outer side of the coinfusion processing room and positions the coinfusion mouth of the transfusion bag at the coinfusion communication mouth formed in the coinfusion processing room.
US08857472B2 Integrated hydraulic accumulator arrangement
A compact and light-weight hydraulic accumulator configuration for a hydraulic brake includes a high-pressure storage chamber, a medium-pressure storage chamber and an atmospheric-pressure storage chamber. The high-pressure storage chamber, the medium-pressure storage chamber and the atmospheric-pressure storage chamber are disposed in a common housing which delimits the high-pressure storage chamber along with a high-pressure piston movably guided within the housing while delimiting the medium-pressure storage chamber along with a medium-pressure piston movably guided within the housing. A high-pressure spring located in the housing rests on the high-pressure piston outside the high-pressure storage chamber and a medium-pressure spring located in the housing rests on the medium-pressure piston outside the medium-pressure storage chamber.
US08857469B2 Water valve suitable for use with a bathtub
A water valve suitable for use with a bathtub has a housing, a control bolt, an angular positioning device, an upper ceramic plate, a lower ceramic plate and a valve base. The water valve is mounted onto a water supply unit of the bathtub and used for switching between different water outlet options.
US08857465B2 Method and system for realizing a vacuum in a vacuum chamber
The invention relates to a method for realizing a vacuum in at least one vacuum chamber. The method comprises providing an arrangement comprising a plurality of vacuum chambers, wherein each vacuum chamber is connected to a shared vacuum system. The shared vacuum system comprises a plurality of turbo molecular pumps, at least one common fore pump, and a piping system comprising one or more pipes for connecting the at least one common fore pump to each of the plurality of turbo molecular pumps. Each turbo molecular pump is separately connected to a corresponding vacuum chamber. The piping system further comprises flow regulators for controlling a flow within the piping system. The method further comprises selecting at least one vacuum chamber for pump-down, and separately pumping down the at least one selected vacuum chamber by means of the shared vacuum system.
US08857464B2 Valve actuators having magnetic angle sensors
A valve actuator including a magnetic angle sensor is disclosed. The magnetic angle sensor may function as an absolute position encoder. The magnetic angle sensor may also function as an incremental position encoder. The magnetic angle sensor may generate angular velocity data. The magnetic angle sensor may be used in quarter-turn and single-turn rotary valve actuators. The magnetic angle sensor may also be used in multi-turn rotary and linear valve actuators.
US08857463B1 Monitor for pressurized canisters
A sensor system is provided for pressure vessels. In one embodiment, a compressor directs compressed air into a purification chamber for removing carbon monoxide from the air. A sensor system housing is fastened to an opening on the purification chamber. The sensor housing provides an electrochemical sensor driven by an independent power supply and an electronic processor for receiving a signal from the electrochemical sensor. If the carbon monoxide in the purification chamber reaches a predetermined level, the electronic processor is programmed to initiate a shutdown of the compressor utilizing a relay cable.
US08857462B2 Manipulation of microfluidic droplets
The invention provides methods for assessing one or more predetermined characteristics or properties of a microfluidic droplet within a microfluidic channel, and regulating one or more fluid flow rates within that channel to selectively alter the predetermined microdroplet characteristic or property using a feedback control.
US08857461B2 Flow rate control using mass flow rate control device
A process and device enabling accurate mass flow control is described. A mass flow controller can be re-specified corresponding to multiple types of actual process gases and multiple flow rate ranges, even after the mass flow controller has been shipped. Calibration gas data is derived using actual flow rate versus a flow rate setting signal to generate calibration gas data. Actual gas data is derived by measuring actual flow rate versus a flow rate setting signal for each actual gas and saving. Subsequently, prior to operating the mass flow rate control device, the characteristic data for an actual and the calibration gas characteristic data is recalled. The calibration gas characteristic data is then converted to controlled flow rate correction data based on the actual gas characteristic data that is saved to the control unit and the actual gas flow rate is corrected based on this controlled flow rate correction data.
US08857455B2 Method for regulating a valve
A method for regulating a steam bypass valve is provided. The bypass valve is arranged in a steam line and the steam line includes a device for spraying water. The equation, t Rest , 0 = FB max m . W , SOLL - m . W , IST is used to determine when to close the steam bypass valve. The steam bypass value is closed when tRest,0 is smaller than a value Δt. An actual volume of water {dot over (m)}W,IST, a desired volume of water {dot over (m)}W,SOLL and a maximum water-volume deficiency FBmax are used in the equation.
US08857454B2 Valving system and method of selectively halting injection of chemicals
A valving system includes, a plurality of flow control valves, and a plurality of chemical control valves in operable communication with a plurality of the plurality of flow control valves such that each of the plurality of chemical control valves is actuated between closed and open positions when the flow control valve it is in operable communication with is actuated between closed or open positions.
US08857438B2 Devices and methods for acoustic shielding
Acoustic shielding system and method for protecting and shielding non-targeted regions or tissues that are not intended to be treated by ultrasonic procedures from acoustic energy using a shield. In some embodiments, the shield comprises multiple layers made of one or more materials with one or more acoustic impedances. In some embodiments a multilayered shield includes materials with relatively different acoustic impedance levels. In some embodiments, the shield includes active components such as energy diversion devices, heating, cooling, monitoring, and/or sensing. In some embodiments, the shield is configured to protect an eye, mouth, nose or ear while allowing the ultrasound to treat the surrounding tissue. One embodiment of an eye shield is configured to fit under at least one eyelid and over a portion of the eye.
US08857434B2 Retainer clip for securing breathing devices
A retainer clip configured to engage a tubing member includes a base portion and a clamp portion which may be formed as a unitary structure. The base portion is generally disc-shaped and has a front side and a back side. The clamp portion is disposed on the base portion and extends upwardly from the front side and includes a spaced pair of clamp fingers which collectively define a slot that opens into a channel. The channel is adapted to frictionally engage the tubing member. The back side includes a layer of adhesive for adhering the retainer clip to the patient such as to the patient's skin. An interface assembly for delivering gas from a gas source to a patient includes a user interface, at least one tubing member extending from the user interface, and at least one of the retainer clips configured to anchor the tubing member to the patient.
US08857433B1 Safety glasses with hidden deployable facepiece
The disclosure discloses an eye protection adjunct that provides protection to a person's eyes and resembles a normal pair of eyewear, but contains a hidden facepiece that deploys into a face protection system for the eyes, face, nasal and pharyngeal openings.
US08857431B2 Breathing mask with oxygen reduced consumption
Embodiments of the invention provide a breathing mask for aircraft crewmember. The breathing mask includes an on-demand regulator with an inlet connected to a source of breathing gas and an outlet to exhaust the breathing gas. The outlet has an aperture controlled by a movable valve having an open position when the crewmember breathes out and a closed position when the crewmember breathes in. The breathing mask also has a latch member operable by a crewmember to latch the valve in the open position, the latch member including an unlocking member to release the valve when the cabin pressure is below a predetermined value.
US08857427B2 Snorkel and mouthpiece assembly thereof
A snorkel and a mouthpiece assembly of the snorkel are disclosed, in which the mouthpiece assembly includes a main body, a mouthpiece and a whistle. The mouthpiece is connected to the main body; and the whistle has a pivoting portion and a blowing portion opposite to the pivoting portion, in which the pivoting portion is pivotally connected to the main body. The snorkel further includes a tube connected to the main body and communicating with the mouthpiece. In this way, the user can rotate the whistle against the main body for making the whistle face the mouth of the user, instead of greatly rotating the mouthpiece assembly against the tube.
US08857425B2 Solar lens water heating system
A solar water heating system, including: (a) a solar heating collector, having: (i) an array of convex lenses; (ii) a panel disposed below the array of convex lenses, wherein the array of convex lenses focuses sunlight on the panel to heat areas of the panel; (iii) a fluid chamber disposed below the panel; and (iv) a plurality of members extending from the panel into the fluid chamber to transfer heat from the panel into fluid in the fluid chamber; (b) a fluid reservoir; (c) a fluid inlet line for moving fluid from the fluid reservoir into the fluid inlet of the solar heating collector; (d) fluid outlet line for moving fluid from the fluid chamber of the solar heating collector to the fluid reservoir; and (e) a pump for moving fluid cyclically through the fluid chamber of the solar collector and the fluid reservoir.
US08857424B2 Exhaust hood with adjustable supply air containment air streams and air curtains
An exhaust hood and related methods for exhausting fumes are disclosed. The exhaust hood comprises a housing forming a collection region having an entry portion and an upper portion disposed above the entry portion, an exhaust inlet coupled with the housing and configured to draw air from the entry and upper portions, and a supply assembly coupled with the housing and configured to output a flow of supply air. The supply assembly is configured to direct a first portion of the supply air across the collection region generally towards the exhaust inlet and direct a second portion of the supply air generally downward away from the collection area. The directed first portion of the supply air divides the collection region into the entry and upper portions. The portion of the supply air directed into at least the first portion or the second portion can be adjustable.
US08857422B2 Oven door assembly having shield for drawing heat away from an oven door window
An oven door assembly is provided that selectively closes and permits access to an access opening of an oven cavity of the oven. The oven door assembly includes an outside door panel having a non-opaque pane, an inside door panel having a non-opaque pane, the inside door panel being located closer to the oven cavity of the oven than the outside door panel, and a middle non-opaque pane, and a shield fitted relative to the middle non-opaque pane for drawing heat away from the middle non-opaque pane.
US08857415B2 Charge air cooler
A charge air cooler for an internal combustion engine is disclosed. The charge air cooler includes at least one connecting piece for connection to at least one cooling circuit configured to conduct coolant. The charge air cooler includes at least one coolant pump for circulating the coolant. The at least one coolant pump is integrated in at least one flow path within the charge air cooler.
US08857408B2 Real-time dynamic heavy-vehicle idle alarm
A system for managing engine idling operation is provided. The system includes a communication center communicatively coupled to at least one vehicle having an engine. A database is provided that has idling regulation information stored therein based, at least, upon geographic location. The vehicle with the engine further includes an idling detection system. The idling detection system includes an idle detect sensor, a processor and a location information module, such as a GPS receiver. The processor is operably coupled to the idle detect sensor. The location information module is operably coupled to the processor to provide position information relative to the vehicle. The processor is configured to monitor vehicle idling and provide a warning thereof based upon an idling regulation stored in the database selected by current vehicle position information.
US08857405B2 Turbulent jet ignition pre-chamber combustion system for spark ignition engines
An ignition system for an internal combustion engine having at least one combustion chamber where the ignition system includes a housing, an ignition device, an injector, and a pre-chamber having a nozzle disposed spaced from the proximal portion of the pre-chamber. The igniter portion of the ignition device and the nozzle of the injector are operatively supported in the proximal portion of the pre-chamber and disposed flush therewith. The igniter portion ignites the fuel in pre-chamber such that partially combusted pre-chamber products are forced through orifices in the pre-chamber nozzle and extinguish, but dispersed through the combustion chamber so as to ignite the main fuel charge therein.
US08857403B2 Lubrication system for an internal combustion engine, and method for lubrication
Embodiments for a lubrication system for an internal combustion engine are provided. In one example, a lubrication system for an internal combustion engine comprises a lubricant circuit, a radiator for cooling the lubricant, a heat accumulator arranged upstream of the engine for warming up the lubricant, the heat accumulator connected in parallel to the radiator, and a valve for switching over the lubricant circuit between the radiator and the heat accumulator. In this way, the oil may be rapidly heated during cold engine start conditions.
US08857401B2 Low drag piston
Disclosed is a low drag piston for a reciprocating engine that comprises a piston head that reduces mechanical and viscous friction while improving oil lubrication and thermal load dissipation throughout the piston stroke. The piston comprises a cylindrical crown and lower skirt area such that these elements are the only surfaces in contact with the cylinder walls and support a plurality of piston rings, while the interior skirt region is recessed inward in a concave shape to reduce drag, friction and thermal expansion interferences. An additional oil control ring increases oil outflow to further reduce friction and drag, while the pin boss that holds the connection between the piston head and the connecting rods is recessed inward within the inwardly concave central portion.
US08857396B2 Igniter for igniting a fuel-air-mixture using HF corona discharge and engine fitted with such igniters
An igniter for igniting a fuel-air-mixture in a combustion chamber, in particular in a combustion engine with one or several combustion chambers, by generating a high frequency corona discharge, said ignitiger comprising an assembly comprising an ignition electrode, an outer conductor surrounding the ignition electrode, which has a front end and a rear end, and an electrical insulator arranged between the ignition electrode and the outer conductor, wherein the ignition electrode is part of an electrical high-frequency resonant circuit, protrudes over the front end of the outer conductor, and is connected to an alternate current source or alternate voltage source which feeds the HF-resonant circuit, and delivers a high frequency alternate current or a high frequency alternate voltage, respectively. The ignition electrode is branched into more than four electrode branches extending away from the outer conductor, in different directions.
US08857385B2 Integrated exhaust cylinder head
A cylinder head including an integrated exhaust manifold (IEM cylinder head) is coupled to a cylinder block of an engine. The IEM cylinder head comprises an exhaust collector coupled to cylinder exhaust valves, an exhaust port coupled to the exhaust collector, and a coolant jacket for cooling the cylinder head. An upper wall of the cylinder head at a region above the exhaust collector and proximal to the exhaust port may include a degas valve and a temperature sensor. The degas valve may be coupled at a top most dome portion of an upper coolant core of the coolant jacket to direct accumulated steam and/or gas out of the upper coolant core to a degas bottle.
US08857384B2 Construction machine
A construction machine includes a main body portion that has an engine compartment formed therein, a cooling unit arranged in the engine compartment, an inlet formed as opening in a side surface of the main body portion so that the cooling air is drawn into the engine compartment by the cooling fan through the inlet, an exhaust gas after-treatment device arranged on an upper side relative to the engine on the downstream side relative to the cooling fan on a flow path of the cooling air, an engine hood that covers the exhaust gas after-treatment device, and an upper outlet arranged immediately above the exhaust gas after-treatment device and formed in at least one of a top surface of the engine hood and a side surface of the engine hood in a front-and-rear direction of the main body.
US08857372B2 Method of fabricating optical fiber using an isothermal, low pressure plasma deposition technique
An isothermal, low pressure-based process of depositing material within a substrate has been developed and results in creating an extremely narrow reaction zone within which a more uniform and efficient deposition will occur. Sets of isothermal plasma operating conditions have been found that create a narrow deposition zone, assuring that the deposited material is clear glass rather than soot particles. The chemical delivery system, in one arrangement, utilizes rods of solid phase source material (which may otherwise be difficult to obtain in gaseous form). The operating conditions are selected such that the hot plasma does not transfer a substantial amount of heat to the substrate tube, where the presence of such heat has been found to result in vaporizing the reactant material (creating soot) and developing hot spots.
US08857369B2 Gauge
A pointer assembly includes a guide, a helical drive member supported in the guide, a motor for axially rotating the helical drive member, a follower carried by the helical drive member, and a pointer coupled to the follower and movable relative to the guide for indicating a measured value, wherein axial rotation of the helical drive member in a clockwise rotation causes the follower and the pointer to move in a first direction relative to the guide and axial rotation of the helical drive member in a counterclockwise rotation causes the follower and the pointer to move in a second direction relative to the guide.
US08857367B2 Portable electronic devices with moisture control and moisture indication features
Connector structures for electronic devices may be provided with moisture indicators. The connector structures may include a connector such as data port connector that has a rear opening. A moisture barrier structure may cover the rear of the data port connector and may have an opening that is aligned with the rear opening. A moisture indicator may cover the opening in the moisture barrier structure. A transparent window structure such as a layer of clear film may be used to prevent moisture from traveling through the rear opening of the data port connector and the opening in the moisture barrier structure to the moisture indicator. An audio port connector may be provided with a moisture indicator and a transparent window structure that helps prevent moisture from reaching the moisture indicator through the audio port connector.
US08857366B2 Manually-operated boat canopy system
A manually-operated canopy deployment system for mounted attachment onboard recreational boats comprises a pair of spring-loaded tubular actuators telescopically assembled and coupled in parallel alignment to deploy a flexible canvas from a roller member transversely mounted between the actuators with a gear box operatively connected to the roller member to control the canvas deployment. Each actuator assembly includes a rearward outer tube, and separate forward and intermediate interior tubes each fitted with inner end caps and coaxially disposed to move longitudinally within the outer tube, with compression springs separately disposed within the respective tube chambers to apply outbound forces axially upon the inner ends of the respective interior tubes. Forward and intermediate cross bars connected across the interior tubes serve to draw the canvas from the roller member and support canvas deployment, with a pair of loop attachments provided on the surface of the canvas to prevent billowing thereof.
US08857365B2 Fleet protection attack craft and underwater vehicles
A marine vessel comprising a command module, first and second buoyant tubular foils, and first and second struts for connecting the first and second buoyant tubular foils to the command module, respectively, wherein the first and second buoyant tubular foils provide substantially all buoyancy required for the marine vessel, and wherein the marine vessel further comprises first and second engines enclosed within the first and second buoyant tubular foils, respectively, and first and second propulsion units connected to the first and second engines, respectively, for moving the marine vessel through water, and means for reducing drag on the vessel as the vessel moves through water.
US08857358B2 Rudder group for boats
Rudder group (10) for boats (100) comprising a rudder blade (12) releasably coupled to a rudder pin (11), the rudder pin (11) being able to rotate along an axis (A) passing on the plane of the rudder blade (12) to define the forward direction of the boat (100), the rudder blade (12) also being connected in a rotatable manner to a support element (14) fitted onto the rudder pin (11) so that the rudder blade (12), when released by the rudder pin (11), can freely rotate between a lowered position, in which it is arranged longitudinally with respect to the rudder pin (11), and a maximum raised position in which it is substantially perpendicular to the rudder pin (11), in which the releasable coupling of the rudder blade (12) with the rudder pin (11) is obtained through a connection element (13) that can break at a predetermined load to free the rotation of the rudder blade (12) with respect to the support element (14).
US08857356B1 Method and apparatus for insta fill wake system
A Method and Apparatus for Insta Fill Wake System have been disclosed. By using a gate that can be positioned as closed, flood, and drain and deployable on a boat, controlled filling/emptying/holding of water in ballast tanks is possible without the use of pumps.
US08857353B2 System and method for controlling air flow to a metering system
A system and method for controlling air flow to a metering system is provided. One agricultural cart for distribution of an agricultural product in a field includes a metering system having a plurality of metering sections. At least one metering section is selectively controllable to not meter product while at least one other metering section is metering product. The agricultural cart also includes an air conveyance system having a blower and a conduit for producing and directing an air stream for moving the metered product toward a distribution device. The agricultural cart includes control circuitry configured to alter operation of the air conveyance system based upon whether the at least one metering section is metering or not metering product.
US08857351B2 Modular support assembly with fortifying flange
A modular support assembly generally comprising vertical support members and a horizontal support member, such as a shelf, for supporting objects. The horizontal support member includes a main panel portion and flange portions connected along the sides of the panel for fortifying same. The vertical support members have cavities on their inner surfaces, and the horizontal support members have protrusions at their ends corresponding to the cavities. In some embodiments, the flanges are hingedly connected to the panel such that they pivot between a flat position and a supporting position perpendicular to the panel. In certain embodiments, the protrusions are integrally formed with extend out from the flanges. In some embodiments, the assembly is blow-molded article.
US08857345B2 Consist having shared electrolyte tanks
A system for distributing energy among a plurality of power consumers may include a plurality of reaction cells configured to receive electrolytes and provide electric power. The system may also include a first tank configured to contain a supply of fluid including positively charged electrolytes and a second tank configured to contain a supply of fluid including negatively charged electrolytes. The system may also include at least one pump configured to pump fluid among the plurality of reaction cells and the first and second tanks. The system may include a controller configured to control operation of the at least one pump based on a desired power supply to at least one of the plurality of power consumers.
US08857343B2 High volume multiple component projectile assembly
A projectile includes a head, a tail, and an interface that interconnects the head and tail. Multiple sections of the interface are deformed by being compressed radially inwardly into respective annular recesses formed between the interface and the head and tail during manufacturing or by rifling when the projectile is fired. The amount of deformation is controlled by the depth of each of the annular recesses. In all embodiments, annular ridges formed in the head, the tail, or both, define the longitudinal extent of the annular recesses. The interface includes an annular obturation region and has a beveled open leading end to facilitate insertion of the head and tail into the interface.
US08857341B1 Flying primer for hand grenade fuze
A more IM compliant grenade fuze assembly includes a fuze body, an energetics train disposed in the fuze body, and a striker lever rotatably attached to the fuze body. A spring-loaded rotor assembly is rotatably fixed to the fuze body. The rotor assembly includes a primer. A firing pin is disposed in one of the rotor assembly and the fuze body. Placing the primer in the rotor assembly decreases the area of the fuze assembly that is vulnerable to initiation by impact from a bullet, fragment, or shape charge.
US08857340B2 Simulant material for primary explosives
Provided is a simulant material including a primary explosive and a carrier.
US08857336B2 Transporting a web through a press
A method, system and apparatus for transporting a web through a press are disclosed. The web has a first print zone on a first side and a second print zone on a second side opposite the first print zone. The first print zone is fed past a first print station and then in an inward spiraling direction around and toward a second print station. The second print zone is fed past the second print station and then in an outward spiraling direction.
US08857332B2 Aluminium strip for lithographic printing plate carriers comprising water-based coatings
The invention relates to an aluminum alloy strip for the production of printing plate carriers comprising water-based coatings, wherein the aluminum alloy strip has a thickness of at most 0.5 mm. The object is to propose an aluminum alloy strip for the production of printing plate carriers comprising at least one water-based coating so that punctiform coating faults are prevented. The object is achieved for an aluminum alloy strip in that the aluminum alloy strip, in a longitudinal polished section prepared using water as a lubricant, has etch figures with a cubic etching, of which the longitudinal extent is at most 15 mm.
US08857331B2 Flexographic proofing tools and methods
A hand holdable ink proofing tool including an anilox roll and an ink transfer roll, supporting a resilient printing plate. A metering roll adjacent the anilox roll is shiftable to be in contact with the anilox roll and to force ink into cells of the anilox roll; and a leading edge doctor blade is positioned to shear excess ink from a surface of the anilox roll.
US08857329B2 Screen printing apparatus
A screen printing apparatus includes a printing execution unit that performs screen printing on a substrate. At least one substrate support table that is provided movably along a specific direction orthogonal to the conveying direction. A table drive mechanism that moves the substrate support table at least between substrate entry and exit positions along a specific direction. The substrate entry and exit positions are set asymmetrically with respect to the specific direction. A printing execution unit drive mechanism is provided to drive the printing execution unit along the specific direction. A control unit is provided to control the printing execution unit drive mechanism so that the printing execution unit is driven to set the printing position on a substrate conveying path needed for the substrate support table to move from the substrate entry to the substrate exit.
US08857324B2 Steam oven for aircraft
Water leakage of a steam oven provided on an aircraft for heating ingredients is to be prevented.Two solenoid valves 6 and 7 are inserted in series in a water supply circuit of a steam oven. A power switch 12 supplies a 15 V direct current to the solenoid valves 6 and 7. A controller 1 transmits a command to driving circuits 4 and 5 of the solenoid valves according to a signal of a temperature sensor 10 in the oven. An output of a clock generator 14 is counted by a frequency counter and a time in which the valves are opened is counted. When count of a valve opening time becomes longer than a predetermined value, the power switch 12 of the solenoid valves is disconnected to prevent water leakage.
US08857322B2 Roller grill
A roller grill for heating a pre-cooked food product includes a housing structure adapted to support the roller grill; a plurality of tubes having outer surfaces adapted to transfer heat to the pre-cooked food product; a plurality of non-metallic gears, each non-metallic gear mounted on an end of a corresponding tube; a motor including a motor shaft and adapted to generate a rotational power through the motor shaft at a first rotational speed; and a drive sub-assembly adapted to transfer the rotational power from the shaft to the plurality of non-metallic gears at a second rotational speed.
US08857319B2 Roller grill
A roller grill for heating a pre-cooked food product includes a housing structure adapted to support the roller grill; a plurality of tubes having outer surfaces adapted to transfer heat to a pre-cooked food product; a plurality of tube gears, at least one tube gear mounted on an end of a corresponding tube; and a drive assembly. The drive assembly includes a motor having a shaft adapted to rotate at a first rotational speed; and a plurality of idler gears mounted to a portion of the housing structure and contactingly engaged with the plurality of tube gears, the idler gears adapted to transfer a rotational power from the motor to the plurality of tube gears at a second rotational speed.
US08857317B2 Portion-controlled nutrition system and method using capsules
Nutritional delivery system using single-serve capsules comprising: a dispenser for a nutritional composition comprising means for providing water into a single-use capsule containing a portion-controlled serving of a nutritional formula; different types of capsules (10,11,12,13,14,15,16) being designed according to a nutritional feeding plan corresponding to persons or categories of persons to be fed, each type comprising capsules containing a nutritional formula; the capsules of different types having at least one differentiating characteristic so that each type of capsules corresponds to a feeding time period determined by the feeding plan; control operation means associated to each type of capsules, said means comprising information relating to at least one differentiating operational parameter relevant to produce and deliver a differentiated nutritional liquid in the dispenser according to the feeding plan.
US08857316B2 Apparatus for producing coffee or other beverages
An apparatus for producing coffee or other beverages has two brewing cylinders and brewing pistons which are movable in the brewing cylinders and which form a brewing chamber. A loading station is provided for loading the brewing chambers with ground coffee or the other media. One brewing cylinder can be moved in each case together with the associated brewing piston from a brewing position to the loading station and back again, wherein the associated brewing piston can be removed for the disposal of the used coffee or medium from the brewing cylinder. The second brewing cylinder can therefore be moved to the same loading station as the first, and this therefore results in a simplification of the design of the apparatus.
US08857311B2 Apparatus for providing protection from ballistic rounds, projectiles, fragments and explosives
An apparatus for providing protection from ballistic rounds, projectiles, fragments and explosives. The apparatus includes a core, grinding layer and bonding layer. The core is shaped and configured as a structural truss of the apparatus, in which the core includes a plurality of parallel, adjacent rows and the core distributes and dissipates force impacting on the apparatus. The grinding layer is positioned on at least one side of the core facing towards potential threats, in which the grinding layer grinds rounds, projectiles, fragments or other materials impacting the apparatus, helping to dissipate the impacting material and its momentum. The bonding layer bonds the grinding layer together and the grinding layer to the core and provides an outer coating to the apparatus on a side of the apparatus facing potential threats and through which rounds, projectiles, fragments or other materials impact and penetrate the apparatus.
US08857309B2 Method and device for protecting objects against rocket propelled grenades (RPGs)
A device and a method for protecting objects against rocket-propelled grenades having a hollow nose cone includes a netting of knotted and coated superstrong fibers disposed in front of the object, in such a manner that the nose cone of a rocket caught in the netting will penetrate one of the meshes of the netting and be deformed through strangulation, thereby disabling the detonator.
US08857308B1 Cannon breechblock insert assembly
A sliding breechblock for a cannon includes a translatable, removable insert assembly that contains electrical firing pin and data link modules. The removable insert assembly is translatable in a direction normal to the central longitudinal axis of the barrel thereby enabling removal of the insert assembly without removing the breechblock from the breech ring. Mating portions formed on the breechblock and on the insert assembly prevent displacement of the insert assembly with respect to the breechblock in the direction along the central longitudinal axis of the barrel.
US08857299B2 Hand tool
A hand tool is provided that is configured to provide ready access to individual tool members. In this regard, the hand tool may provide improved features for facilitating storage and operation of the tool members. One example hand tool includes first and second jaws capable of translating between an extended position and a retracted position. Such a hand tool provides a locking member configured to lock to prevent translation of the first and second jaws from the retracted position. Another example hand tool includes a tool member carried by a handle and rotatable between an open position and a stowed position. Such a hand tool provides a ramp defined on the tool member to facilitate easy rotation of the tool member to the stowed position.
US08857296B2 Ratchet wrench body and manufacturing method thereof
In a ratchet wrench body and its manufacturing method, the body comprises a handle and a head, and the head has a through hole, a control compartment, and a slot chamber. The head has a first surface and a second surface, and at least one embedded hole formed between the slot chamber and the first and second surfaces, and each embedded hole is penetrated through one side but not penetrated through the other side, and each embedded hole is smaller than an elastic element and a propping element contained in the slot chamber, and the slot chamber is extended from each embedded hole inwardly towards the slot chamber and formed by the total volume occupied by adjacent intersected surfaces.
US08857292B2 Pedal-cleat assembly
An improved pedal/cleat assembly includes a cleat that can be releasably secured to a pedal assembly without the need to contact the sole of a rider's shoe. The cleat is configured to include forward and rearward projections, as well as inward and outward feet, and the pedal assembly is configured to include a spindle, a main pedal body mounted on the spindle, and a cleat support base mounted on the main pedal body. The cleat support base includes inward and outward pads configured to support the cleat's inward and outward feet, and it mounts forward and rearward cleat retainers configured to receive and secure the forward and rearward cleat projections. A spring-bias device yieldably biases the forward and rearward cleat retainers toward each other. The pedal/cleat assembly thereby is configured such that the cleat can be secured to the pedal assembly without the need to contact any portion of the shoe sole.
US08857291B2 Flywheel, internal combustion engine with flywheel and system comprising an internal combustion engine and a machine driven thereby
In a flywheel for mounting as a coupling element between an internal combustion engine and a machine to be driven thereby, including a flywheel flange for connecting the flywheel to the machine and a driver flange for connecting the flywheel to the crankshaft of the internal combustion engine, coupling structures are provided between the flywheel flange and the driver flange which coupling structures include insulating connecting areas which electrically insulate the flanges from each other.
US08857288B2 Connection structure of control cable
A connection structure of a control cable includes one control cable, the other control cable, a joint case separable into pieces on respective sides of one and the other control cables, a joint member, and an attachment member. The other control cable includes first and second control cables. The attachment member has a fitting portion allowing fitting of an inner cable of each of the first and second control cables into an outer circumferential surface of the attachment member. The fitting portion can be exposed from an internal space when the joint case is separated. Thus, a connection structure of a control cable with which an inner cable can readily be removed can be obtained.
US08857287B2 Vehicle shifter
A vehicle shifter 1 comprises a shifter body 2, a shift lever 3, an interlocking member 4, and a selecting return spring 5 serving as a biasing member. The interlocking member 4 is configured such that a front end thereof is pivotally supported by the shifter body 2, and a rear end thereof is swingingly movable around the front end as a swing center during a manual operation for moving the shift lever 3 in a selecting direction. The selecting return spring 5 is configured to pull the rear end of the interlocking member 4 toward a rear end thereof.
US08857284B2 Multiple clutch transmission and vehicles and apparatus including a multiple clutch transmission
A multi clutch transmission includes a first clutch plate mounted on a first input shaft, a second clutch plate mounted on a second input shaft arranged concentrically around the first input shaft, a third clutch plate mounted on a third input shaft arranged concentrically around the second input shaft, and a clutch housing comprising a plurality of reaction plates, the first, second, and third clutch plates being individually and selectively engageable and disengageable with reaction plates in the clutch housing. A multi clutch transmission can also include at least three countershafts arranged around the input shafts.
US08857282B2 Method and sample holding assembly for use in sample preparation
A method and sample holding assembly are described for use in the preparation of samples for analysis. The method comprises the steps of collecting a sample in a concentration tube which is open at one end and closed at the other, the closed end being selectively openable. A vial is coupled to the open end, the tube is inverted, the closed end is opened, and then solvent is evaporated from the sample via the opened end until the concentrated sample is confined to the vial. A sample holding assembly for use in the present method is also described. It comprises a concentration tube, and an adaptor arrangement for coupling a vial to the open end of the tube and defining a fluid path between the tube and the vial.
US08857281B2 Differential gas component probe having a passage containing a reaction catalyst
A probe for use in determining the amount of a first gas component in a combustion gas containing the first gas component and a second gas component which is obtainable from the first gas component by reduction or oxidation, the probe comprising: a first component probe for taking a first sample of the gas and converting the first gas component present in the first sample to the second gas component, the first component probe including a first passage for conveying the first sample, the wall of the first passage in contact with the first sample being made of a material that converts the first gas component to the second gas component; and a second component probe for taking a second sample of the gas, the second component probe including a second passage for conveying the second sample.
US08857277B2 Pressure gauge and pressure detecting circuit thereof
The present invention provides a pressure detecting circuit, which is electrically connected to a coil to receive an induced electromotive force from the coil, including a movement detecting unit electrically connected to the coil to receive the induced electromotive force from the coil and find a distance of the movement of the magnetic device according to the induced electromotive force; and a converting unit electrically connected to the movement detecting unit to generate the voltage signal to indicate the distance. In addition, the present invention further provides a pressure gauge incorporated with the pressure detecting circuit.
US08857276B2 Pressure detection unit
A pressure detection unit includes a first substrate and a second substrate which are disposed in opposition to each other and subject to load from the outside, a pressure detection portion having a pair of electrodes provided between the first substrate and the second substrate and in the first substrate and the second substrate, and electrically conductive pressure-sensitive ink disposed between the pair of electrodes and having electrical characteristics which varies according to the load, and a load transmission member disposed between the first substrate and the pressure detection portion and/or between the second substrate and the pressure detection portion, the load transmission member transmitting the load to the pressure detection portion in a concentrated manner.
US08857274B2 Force sensor
A force sensor having a compressible layer, an electrically grounded layer and an electrically active layer is disclosed. The electrically active layer comprises a transmitter electrode configured to capacitively couple to a receiver electrode. The compressible layer is compressible to allow the electrically grounded layer to move closer to the electrically active layer, so as to reduce the level of capacitive coupling between the receiver electrode and the transmitter electrode in dependence upon the magnitude of an applied force.
US08857271B2 Wraparound strain gage assembly for brake rod
An apparatus comprises a brake rod and a flexible dielectric membrane wrapped around the brake rod. The membrane has a plurality of substrate cutouts at precise locations for strain gage substrates.
US08857264B2 Catheter die
A catheter die is provided and includes an elongate body having first and second opposing end portions and an end face at the first one of the first and second opposing end portions. The elongate body defines a cavity within the first end portion with an interior facing surface of the cavity disposed to extend alongside at least a portion of the first end face. At least one or more piezoresistive pressure sensors are operably disposed proximate to the cavity.
US08857262B2 Systems and methods for ultrasonically evaluating structural properties
Systems and methods for ultrasonically evaluating one or more microstructural material properties of a structural specimen are disclosed. An example system comprises an ultrasonic sensor unit including a plurality of ultrasonic transducers that generate ultrasonic backscatter within the specimen, and an evaluation module that performs an autocorrelation function on the ultrasonic backscatter data. An autocorrelation algorithm is configured to execute a single scattering response (SSR) model that computes second order grain statistics of the structural specimen.
US08857261B2 Sensing device and method of attaching the same
A sensing device and a method of attaching the sensing device to a target object is disclosed. The substrate of the sensing device has one or more bonding material vias that allows the bonding material used to attach the substrate to the target object to flow from one side of the substrate to the other side of the substrate. The bonding material forms rivets to secure the substrate to the target object and to secure the layers of the substrate to each other.
US08857260B2 Motion detection using capacitor having different work function materials
An apparatus for detecting mechanical displacement in a micro-electromechanical system includes a capacitor having first and second plates spaced from one another, the first and second plates having different work functions and being electrically connected with each other. The capacitor plates are movable with respect to one another such that a spacing between the plates changes in response to a force. A current through the capacitor represents a rate of change in the spacing between the plates at a given time.
US08857253B2 Measuring device for measuring adhesive strength of two-sided adhesive tapes
A measuring device for measuring adhesive strength of two-sided adhesive pieces includes a frame, a supporting apparatus fixed to the frame, and a positioning apparatus installed on the supporting apparatus. The frame includes a pull member slidably installed on the frame along a first direction. The supporting apparatus includes a base secured on the frame, and a supporting assembly slidably installed on the base along a second direction perpendicular to the first direction. The positioning apparatus includes a supporting plate slidably installed on the supporting assembly along a third direction perpendicular to the first and second directions, and a number of pulling blocks. Each adhesive piece is adhered between the supporting plate and a corresponding pulling block. Each pulling block is connected to the pull member to be pulled up to disengage from the supporting plate, thereby measuring the adhesive strength of the adhesive piece.
US08857245B2 System and method for measuring or monitoring of a low concentration dispersed phase
Systems and methods are disclosed for measuring and/or monitoring concentrations of a dispersed phase in a fluid. A wettable surface may be used that is configured to be selectively wettable by the dispersed phase in the fluid being tested/monitored and the amount of or the rate of change of the wetting/deposition of the dispersed phase on the wettable surface is sensed and used to monitor the concentration of the dispersed phase.
US08857241B2 Gas sensor
A protector (100) of a gas sensor (1) includes an inner protector (120) and an outer protector (110). The inner protector accommodates a gas sensor element (10) and has a tubular side wall (122) having inner gas introduction holes (130), and a bottom wall (124). The outer protector has a tubular side wall (112) having outer gas introduction holes (115), a frustum-like taper wall (117) tapering frontward and an outer gas discharge hole (170) formed inside a front end edge (117s) of the taper wall. When SL represents an area defined by the front end edge of the taper wall, the area S of the opening of the outer gas discharge hole satisfies the relational expression ½×SL≦S≦SL. A cover portion (127) and a bottom wall (124) are partially away from each other along the axial direction, thereby forming side openings (162).
US08857239B2 Transfer bar
A connecting device connecting a remaining bar and a movable bar of a transfer bar includes a remaining-side clamp and a movable-side clamp. The clamps respectively have a male fitted portion and a female fitted portion that are fitted to one another around a connecting direction, defining a first connector. A male engagement portion and a female engagement portion are provided inside the clamps, defining a second connector. The female engagement portion of the second connector includes a sphere in a form of a movable member moving in a direction orthogonal to the connecting direction. A movement of the sphere effects an engagement and disengagement of the female engagement portion from the male engagement portion.
US08857238B2 Method for manufacturing a quick release axle assembly that has greater strength and lighter weight
A method for manufacturing a quick release axle assembly includes preparing an elongate bar, pressing the elongate bar to form two mounting portions, at least one elongate groove and a projection, cutting the elongate bar to remove the projection from the periphery of the at least one elongate groove, and dieing the elongate bar to form a first external thread on one of the mounting portions of the elongate bar and a second external thread on the other one of the mounting portions of the elongate bar so as to produce an axle which includes the mounting portions, the at least one elongate groove, the first external thread and the second external thread. Thus, the axle is stamped and formed directly by the stamping die so that the axle is produced easily and quickly.
US08857235B2 Rolling mill for long articles
The present invention relates to a rolling mill 20 which defines a rolling axis X and comprises at least two rolling stations 22. At least one rolling station comprises a fixed structure 40, a roll-holder cartridge 24 and three actuators 32. The cartridge is connected removably to the fixed structure and comprises three rolling rolls 26. The rolls are movable radially and rotatable about three respective axes arranged at 120° from each other. The three actuators are mounted on the fixed structure and comprise pistons 50 movable along respective radial axes t arranged at 120° from each other. Each of the actuators is able, during use, to act on one of the rolls so as to impart a radial force suitable for rolling the article 44. The rolling mill 20 according to the invention is characterized in that the three actuators are of the single-stroke type and are arranged so that, when the pistons of two actuators are completely retracted to the end-of-travel stop of the working stroke, a path P is created free from obstacles and parallel to the axis of the third actuator. The path P which is created is such that allows the cartridge to pass out laterally on the opposite side to that where the third actuator is situated.
US08857233B2 Pipe bending processing apparatus
An object of the invention is to provide a compact and inexpensive pipe bending processing apparatus. To attain this object, provided is a pipe bending processing apparatus which positions a pipe with respect to a bending roll in response to the rotation of a rotary shaft, and bends the pipe by moving the pipe along the bending roll while pressing the pipe against the bending roll, wherein an outer cylinder in which a linear slit is formed along a bus line and a circumferential slit extending in a circumferential direction is formed at an upper end of the linear slit is arranged in a machine casing, an inner cylinder formed with a spiral groove is rotatably arranged inside the outer cylinder, the rotary shaft is inserted into the inner cylinder so as to be vertically movable and rotatable, a pin is provided in a protruding manner at the rotary shaft and is inserted into the spiral groove of the inner cylinder and into the linear slit of the outer cylinder, the inner cylinder is linked to an output shaft of a rotary actuator, and the rotary shaft is lifted and is also rotated at an uppermost position by the rotary actuator.
US08857231B2 Steering lock antitheft device for motor vehicle
The invention relates to a steering lock antitheft device for a motor vehicle comprising: an antitheft body (3) intended to house a lock (2) capable of turning between a neutral position (STOP) and a start position (DEM) via an intermediate position (MARCHE), a cam (4) intended to rotate as one with the lock (2) to actuate locking means of the antitheft device (1) according to the position of the lock (2), a nonreturn means to prevent the said cam (4) from turning in the opposite direction towards the start position (DEM) once it has reached the intermediate position (MARCHE) when moving from the start position (DEM) towards the neutral position (STOP) without first of all moving via the neutral position (STOP), characterized in that a cam profile (5) is formed in a radial wall of the said cam (4) and in that the said antitheft device (1) further comprises a control finger (6) and a means of elastically returning the said control finger (6) against the action of the said cam profile (5), the said cam profile (5) and the said control finger (6) working together firstly to form a nonreturn means and secondly to index the angular position of the cam (4).
US08857228B2 Self-feeding steam generator
An apparatus for generating steam comprised of a water reservoir chamber for holding a source of water, a steam chamber and a vertical partition there between. A water communication port is located at a vertical height within the vertical partition. The water communication port allows the source of water to pass from the water reservoir chamber to the steam chamber. A pair of electrodes is located in the steam chamber, the electrodes arranged to provide an electric current through water fed to the steam chamber. The vertical height determines a set level of water contacting the electrodes as the source of water is fed from the reservoir chamber to the steam chamber. Water feeding occurs as gas in the steam chamber is passed through the water communication port at periodic intervals and replaced by the source of water in the reservoir chamber to equalize pressure difference between the two chambers.
US08857227B2 Status sensor for a clutch on a washing machine appliance
A sensor for determining the mode or cycle of a washing machine appliance is provided. The sensor detects the position of a clutch mechanism that is used to shift a wash basket between a spin mode and a wash or rinse mode. The sensor can provide a signal to a controller of the appliance to identify the position of the clutch.
US08857226B2 Laundry treatment machine
A laundry treatment apparatus is provided comprising a cabinet having a prescribed shape; a supporter provided in the cabinet; a drum configured to rotate and provided on the supporter, the supporter supporting a circumferential portion of the drum, a cross section of the drum being a simple closed curve where first distance between a rotational axis of the drum and a first location on an inner surface of the drum is different from second distance between the rotational axis of the drum and a second location on the inner surface of the drum; and a motor to rotate the drum.
US08857223B2 Washing method which has no need of adding detergent by the user and the washing machine thereof
A washing machine which has no need of adding detergent by the user and the washing method thereof the said washing method comprises balancing setting the PH surface tension electrical conductivity and hardness of the washing liquid in a certain range, washing in general automatic washing machine with the use of a high PH electrolyzed water combined with a regulator; in which the PH of the said washing liquid is in the range of 8.5-1 I, the electrical conductivity of it is in the range of 261 us/cm-875 us/cm the surface tension is in the range of 2540 mN/m, the hardness is in the range of 5-400 ppm, if necessary 0.20.3 g/time of the regulator could be added in the above condition according to, the method of the invention it is possible to, realize washing without detergent; because the washing liquid is subjected to the treatment, the cost of the detergent will be saved and the pollution caused by detergents will be avoided, at the same time, the fabric hardening due to, it will be overcome, and an optimum washing condition will be obtained.
US08857218B2 Cooling tube nozzle for a post-manufacture glass container thermal strengthening station
An apparatus for manufacturing strengthened glass containers, and more particularly the construction and operation of a cooling tube nozzle in an apparatus for thermally strengthening glass containers in a glass container manufacturing line at a location intermediate the hot end and the cold end. Glass containers formed at an I. S. machine are conveyed through a special tempering Lehr that heats them uniformly to a high temperature that is short of temperatures at which they may become deformed. Subsequently, the glass containers are rapidly thermally strengthened in a cooling station in which the outer and inner surfaces including all areas of the glass containers are simultaneously cooled to a temperature below the Strain Point of the glass used in the glass containers, with the cooling tube nozzles being used to cool the inner surfaces of the glass containers.
US08857216B2 Burner modules, methods of forming glass sheets, and glass sheets formed thereby
A burner module comprising a burner gas inlet block, a lower flow plate, an upper flow plate, a burner gas flow disperser, and a burner gas discharge block. The burner gas inlet block, the burner gas flow disperser, and the burner gas discharge block each comprising a plurality of channels separated by partitions. The partitions of the burner gas flow disperser and the burner gas discharge block comprising a knife edge. The upper flow plate and the lower flow plate each comprising a plurality of pressure holes in fluid communication with the plurality of channels. Additionally, the method of forming a glass sheet or ribbon using the disclosed burner module and a glass sheet or ribbon formed using the method.
US08857215B2 Apparatus and method for heat treating glass sheets
Disclosed is an apparatus and method for heat treating glass sheets, and in particular for heat treating very thing glass sheets arranged in closely spaced stacks. The glass sheets are positioned on a moving belt such that their major surfaces are substantially perpendicular to a direction of belt travel through the apparatus to aid in producing a uniform temperature profile within the glass sheets. The apparatus comprises air curtains positioned at the inlet and outlet of the apparatus to minimize the ingress of particulate into the apparatus. A reduced velocity of heated air flow within a lower portion of the apparatus relative to a velocity of the heated air in an upper portion of the apparatus causes particulate to drop out of the lower portion air flow. A rotating brush and vacuums positioned adjacent a lower portion of the belt assist in removing particulate from the moving belt.
US08857212B2 Process for the separation of contaminant or mixture of contaminants from a CH4-comprising gaseous feed stream
The invention provides a process for the separation of a contaminant or mixture of contaminants from a CH4-comprising gaseous feed stream, comprising the subsequent steps of: a) passing a CH4-comprising gaseous feed stream comprising the contaminant or the mixture of contaminants into and through a cold porous body having a temperature below the sublimation temperature of the contaminant or the mixture of contaminants and contacting the CH4-comprising gaseous feed stream at elevated pressure with the surface of the cold porous body to obtain a porous body comprising solid contaminant or mixture of contaminants and a contaminant-depleted product gas; and b) reducing the pressure to obtain fluid contaminant or mixture of contaminants and a cold porous body. c) removing the fluid contaminant or mixture of contaminants, wherein the contaminant is selected from CO2, hydrogen sulphide, mercaptans, siloxanes and carbonyl sulphide, or a mixture thereof.
US08857209B2 Apparatus for carrying/storing baked goods and the like
An apparatus carries and stores foodstuffs in a desired ambient temperature, and comprises a primary tray, a shroud, and a lid. The primary tray comprises an inner support platform portion and an outer shroud-receiving portion. The shroud comprises an inner cover portion and an outer wall portion contiguous with the inner cover portion. The inner cover portion defines a downwardly open matter-receiving space for covering matter supported by the support platform portion. The outer wall portion and the inner cover portion define an upwardly open medium-receiving space for receiving and positioning a heat transfer medium adjacent the matter-receiving space. The lid is seatable upon the shroud for covering the medium-receiving space. A series of fastening mechanisms removably fasten the primary tray to the shroud. A heat transfer medium is receivable in the medium-receiving space for effecting heat transfer intermediate the medium-receiving and matter-receiving spaces.
US08857204B2 Real time individual electronic enclosure cooling system
A computer server enclosure (such as in a server farm) evaporative cooling system. The system includes multiple cooling towers and includes cooling coil heat transfer equipment locally associated with a server enclosure or group of server enclosures, with the system subject to command and control equipment.
US08857199B2 Refrigerating apparatus
A refrigerating apparatus includes first and second refrigerant circuits including respective first and second compressors, condensers, pressure reducers, and evaporators, connected circularly with first and second refrigerant pipes, respectively, refrigerants discharged from the first and second compressors being respectively condensed at the first and second condensers and thereafter respectively evaporated at the first and second evaporators to acquire a cooling effect; a temperature sensor that detects a temperature of an internal portion of a cold storage cabinet, the first and second evaporators being disposed to cool the internal portion simultaneously; and a first control device that controls the first and second compressors such that the first compressor and the second compressor start being alternately operated each time a temperature detected by the temperature sensor reaches a first temperature, and are continuously operated until the detected temperature reaches a second temperature lower than the first temperature.
US08857196B2 Optronic infrared system with predictive maintenance in terms of the number of cycles before breakdown
The invention relates to an optronics system equipped with: a detector cooler having a cooling machine, a cryostat, an IR detector placed in the cryostat, and a sensor for measuring the temperature TD of the detector; and a processing card which includes means for servocontrolling the cooling machine according to the temperature TD. The system includes a sensor for sensing the system's internal temperature TS, and the processing card includes means for calculating: the refrigerating time (TMF) based on the temperatures TD and TS, on each “on-off” cycle of the detector cooler, the trend of the drift in the refrigerating time TMF, as a function of the number of “on-off” cycles of the detector cooler, a number of “on-off” cycles of the detector cooler before breakdown as a function of said trend of the drift of the TMF, and means for storing data used in said calculations; these data are aggregated data and not the measurements of temperatures TD and TS, nor said TMFs, in order to limit the size of the storage means.
US08857194B1 Host-guest complexes used as thermal energy systems
A thermal energy storage material is described, including a host-guest complex wherein the combined rotational, vibrational, translational, and binding energies of a guest molecule are dependent upon the temperature of the surrounding environment. The host-guest complex may include nanoparticles having a topography, such as nanotubes, nanobowls, nanospheres, and nanocages. The host-guest complex may include a metal organic framework. The guest of the host-guest complex may be water, carbon dioxide, carbon monoxide, nitrogen, oxygen, acetone, methanol, ethanol, or another inert compound.
US08857193B2 Intermediate casing for a gas-turbine engine
An intermediate casing for a gas-turbine engine has an outer ring (3), an inner ring (1) and an intermediate ring (2) mutually supported by mutually aligned outer and inner supporting struts (4, 5). A radial drive shaft (6), positioned through inner and outer supporting struts (4.1, 5.1) aligned at a 6-o′ clock position, connects to an auxiliary gear drive (7). Four additional outer supporting struts (5.2, 5.3, 5.4, 5.5) are spaced apart 72°. A mounting bracket connects to the outer ring at a side facing an aircraft fuselage in areas of two of the additional outer supporting struts. The arrangement of supporting struts and type of mounting bracket attachment, saves weight, improves flow in the bypass duct and increase maintenance and installation access at the bottom side of the engine to nearly 144°.
US08857188B2 Hybrid drive device
A hybrid drive device including an electric motor; an automatic transmission; a lubricating oil passage to which a lubricating oil pressure is supplied; and a switching valve that is switched between a first state where the lubricating oil passage communicates with a first lubricating oil passage that guides lubricating oil to the automatic transmission, and a second state where the lubricating oil passage communicates with a second lubricating oil passage that guides the lubricating oil to the electric motor. The electric motor and an internal combustion engine output shaft are operable in conjunction with the automatic transmission. The switching valve is switched from the first state to the second state when a vehicle is in a stationary state or running at a speed of a predetermined value or less including the stationary state of the vehicle.
US08857186B2 Heat engine cycles for high ambient conditions
A system for converting thermal energy to work. The system includes a working fluid circuit, and a precooler configured to receive the working fluid. The system also includes a compression stages and intercoolers. At least one of the precooler and the intercoolers is configured to receive a heat transfer medium from a high temperature ambient environment. The system also includes heat exchangers coupled to a source of heat and being configured to receive the working fluid. The system also includes turbines coupled to one or more of the heat exchangers and configured to receive heated working fluid therefrom. The system further includes recuperators fluidly coupled to the turbines, the precooler, the compressor, and at least one of the heat exchangers. The recuperators transfer heat from the working fluid downstream from the turbines, to the working fluid upstream from at least one of the heat exchangers.
US08857183B2 Steam turbine, power plant and method for operating steam turbine
The steam turbine includes the high-and-intermediate pressure turbine of the single flow type, the intermediate-pressure turbine of the single flow type, and the steam passage that communicates a location on a part way of the steam flow inside the high-and-intermediate pressure turbine, to the steam inlet of the intermediate-pressure turbine. The high-and-intermediate pressure turbine includes the high-pressure part on the steam inlet side and the intermediate-pressure part on the steam outlet side. The steam passage feeds a part of the steam having passed through the high-pressure part, from the location between the high-pressure part and the intermediate-pressure part, to the intermediate-pressure turbine.
US08857181B2 Drive train, in particular vehicle drive train
A drive train, especially a vehicle drive train, includes: an engine for supplying drive power into the drive train; a cooling circuit in which a cooling medium is revolved in order to cool the engine or an electric generator or another unit; an expansion machine which is driven with fluid or steam as a working medium and by way of which additional drive power can be supplied to the drive train or which drives an electric generator or another unit, the cooling medium of the cooling circuit being simultaneously the working medium of the expansion machine; and a bypass to the expansion machine which is provided through which the working medium of the expansion machine is forced through a switching valve or can be guided past the expansion machine automatically by the prevailing pressure conditions.
US08857180B2 Turbocharger bearing anti-rotation plate
A turbocharger for an internal combustion engine includes a bearing housing with a bearing bore and a semi-floating bearing disposed within the bore. The turbocharger also includes a shaft having a first end and a second end, wherein the shaft is supported by the bearing for rotation about an axis within the bore. The turbocharger also includes a turbine wheel fixed to the shaft proximate to the first end and configured to be rotated about the axis by post-combustion gasses emitted by the engine. Additionally, the turbocharger includes a compressor wheel fixed to the shaft proximate to the second end and configured to pressurize an airflow being received from the ambient for delivery to the engine. Furthermore, the turbocharger includes a plate secured within the bearing housing and configured to prevent rotation of the bearing about the axis. An internal combustion engine employing such a turbocharger is also disclosed.
US08857179B2 Secondary air system with variable speed air pump and multi-position gated check valve
A secondary air system comprising a variable speed air pump and a gated check valve connected between the variable speed air pump and an IC engine. The gated check valve has two ports, and generally, a first of the two ports is connected to a first bank of engine cylinders, and a second of the two ports is connected to a second bank of engine cylinders. The system further comprises a controller for controlling the speed of the variable speed air pump, and the positioning of the gated check valve. The gated check valve is operable to fully close air flow to both ports, fully open air flow to one of the two ports, or variably split air flow between the two ports.
US08857177B2 Piston engine
A piston engine, having at least one cylinder that includes at least a first and a second discharge valve and a double overhead camshaft for controlling the first and a second discharge valves. The double overhead camshaft includes both an inner shaft, which has at least one first cam for controlling the first discharge valve, and an outer shaft that is coaxial to the first inner shaft and has at least one second cam for controlling the second discharge valve. The inner shaft and the outer shaft are rotationally adjustable relative to one another changing the discharge time frame of the discharge valves.
US08857171B2 Integrated hydrostatic transmission
An integrated hydrostatic transmission including a reservoir housing having at least two openings, wherein a pre-assembled motor module can be received in one of the openings for closing the opening, and a cover can be attached to the other opening for closing the opening. As a result, the motor can be mounted at a left or right side opening depending on which side of a zero-turn-radius mower or other vehicle the transmission is being mounted, and because the transmission is modular, the design provides for ease of service of both the hydraulic motor and a hydraulic pump.
US08857169B2 Hydraulic drive system for construction machine
A main relief valve 13 includes a biasing force altering unit 60, which constitutes, in combination with a gate lock valve 23 and a gate lock lever 24, relief pressure altering means for manually switching the relief pressure of the main relief valve 13 between a first pressure (a standard pressure of 25 MPa, for example) and a second lower pressure for engine start-up (e.g., 3.0 MPa). This allows the main relief valve 13 to return the hydraulic fluid discharged from a hydraulic pump 2 to a tank T in conjunction with an unloading valve 9 when multiple actuators 5a, 5b, . . . are not in operation under the ambient temperature below freezing point. As a result, it is possible to reduce the load on the hydraulic pump during cold engine start-up without compromising the anti-hunting characteristics of the unloading valve, thereby improving the engine start-up performance.
US08857165B2 Method and system for prioritizing vehicle vacuum
A vacuum prioritization system for a vehicle is disclosed. In one example, use and availability of vacuum provided via vacuum sources is allocated to higher priority vacuum operated actuators when a pressure in the vacuum system exceeds a threshold pressure. The lower priority vacuum operated actuators have access to vacuum supplied via the vacuum sources when pressure in the vacuum system is less than a threshold pressure. The approach may allow higher priority actuators to operate for an extended amount of time.
US08857163B2 Exhaust heat utilization system
To effectively utilize exhaust heat of an engine mounted on a vehicle. An exhaust heat utilization system includes a working fluid heating tank (11) mounted on a truck (10) driven by an engine (12) and configured to heat a working fluid (30) stored therein with exhaust heat of the engine (12) and a heater (26) configured to heat a greenhouse (25) with the working fluid (30) heated by the working fluid heating tank (11). Exhaust heat recovered from the truck (10) is utilized for the heating of the greenhouse (25).
US08857161B2 Exhaust gas purification apparatus and exhaust gas purification method for an internal combustion engine
A detection unit that is arranged in an exhaust passage of an internal combustion engine configured to detect a state of the exhaust gas, addition unit configured to add the additive agent into the exhaust passage, a catalyst that is arranged at the downstream side of the detection unit and the addition unit so as to receive a supply of the additive agent from the addition unit, determination unit configured to determine whether detection accuracy of the detection unit drops due to the additive agent to be added from the addition unit, and stop unit configured to stop detection of the state of the exhaust gas by the detection unit in cases where it is determined by the determination unit that the detection accuracy of the detection unit drops.
US08857160B2 Reservoir for accommodating an aqueous solution
The invention relates to a dosing system (10) for introducing a reducing agent (18), especially urea or an aqueous urea solution, into an exhaust gas system of an internal combustion engine. The dosing system (10) comprises a reservoir (12, 14) for accommodating a stock in the reducing agent (18), a delivery unit (32), a level sensor (50) and a dosing module (38). The reservoir (40) is a standard reservoir integrated into a vehicle-specific component (60), especially a fuel tank (68).
US08857155B2 Methods and systems for humidity detection via an exhaust gas sensor
Various methods and system are described for determining ambient humidity via an exhaust gas sensor disposed in an exhaust system of an engine. In one example, a reference voltage of the sensor is modulated between a first and second voltage during non-fueling conditions of the engine. The ambient humidity is determined based on an average change in pumping current while the voltage is modulated.
US08857148B2 Element of a chain link of an energy guide chain, produced by means of a fluid internal pressure injection molding process
Component of a chain element of an energy-conducting chain, wherein the component has a cavity which is produced by means of a fluid internal pressure injection molding method, or is formed from a micro-cellular foam.
US08857147B2 Self cleaning and lubricating all-weather fishing lines and methods of manufacture thereof
Improved self cleaning and lubricating all-weather fishing lines and methods of manufacture are disclosed. The line includes a core line portion of polyester multifilament fiber and a coating portion, the coating formed by a thermoplastic polyester elastomer mixed with a blowing agent . The methods of this invention are characterized by the use of a finely ground powder of copolymer and blowing agent processed through a medical-quality elongated mixing screw at the line coating unit and very low processing temperatures.
US08857145B2 Walk power mower with flow cutoff baffle carried by a side discharge chute
A walk power mower has a mower deck that encloses a pair of rotary cutting blades with the grass clippings from the blades being discharged through a rearwardly extending grass discharge tunnel in a rear bagging mode of operation. The blades are powered by a timed drive system that is carried by a horizontal apron that is part of a cast aluminum engine mount. The engine mount and the apron are bolted to a stamped steel deck shell that forms the cutting chamber in which the blades rotate. The mower has a side discharge mode in which a side discharge chute is releasably mounted over a side discharge opening. The chute carries a flow cutoff baffle having an inwardly protruding inner end that sticks through the side discharge opening to intercept and direct the clippings out through the side discharge opening and through the chute in the side discharge mode.
US08857140B2 Flexible cutterbar stop structure for draper header
A harvesting header includes a header frame, a flexible cutterbar assembly attached to the header frame, a draper assembly supported behind the cutterbar assembly for conveying severed crop materials received from the cutterbar assembly, and a plurality of laterally spaced apart support arms attached to and cooperatively supporting the flexible cutterbar assembly, with each support arm being pivotal about a lateral axis. The header further includes stop structure corresponding with each of the support arms, with the stop structure located forwardly of the lateral axis and defining a limited range of angular support arm movement.
US08857132B2 Anchor installation in a lightweight construction panel
In an anchor installation in lightweight construction panels including first and second cover plates with a support core structure disposed between the cover plates, wherein the anchor is installed in a bore extending through the first cover plate, the support core structure and into the second cover plate, the anchor includes engagement components firmly engaging the first cover plate, the intermediate support core structure and also the second cover plate so that the anchor is safely and firmly held in position in the lightweight construction panel.
US08857130B1 Cementitious product treatment processes
Processes for reducing deformation of concrete are provided herein. In some instances, the processes may include applying a moisture control membrane layer to control moisture loss of the concrete, applying an intermediate layer to the moisture control membrane layer, and applying a finish layer to the moisture control membrane layer to create a substantially level upper surface.
US08857126B2 Mechanical locking system for floor panels
Floor panels are shown, which are provided with a vertical locking systems on short edges including a displaceable tongue that is displaced in one direction into a tongue groove during vertical displacement of two panels.
US08857123B2 Foam insulation board
Disclosed herein are embodiments of foam backing panels for use with lap siding and configured for mounting on a building. Also disclosed are lap siding assemblies and products of lap sidings. One such embodiment of the foam backing panel comprises a rear face configured to contact the building, a flat front face configured for attachment to the lap siding, alignment means for aligning the lap siding relative to the building, means for providing a shadow line, opposing vertical side faces, a top face extending between a top edge of the front face and rear face and a bottom face extending between a bottom edge of the front face and rear face.
US08857120B2 Ceiling supported cold aisle containment system
An aisle containment system is provided. The aisle containment system includes a pair of wall beams suspended from a ceiling, a pair of floor tracks positioned beneath the wall beams and secured to a floor, and at least one blanking panel secured to one of the wall beams and one of the floor tracks.
US08857114B2 Step re-tread system and apparatus
A system for refacing an existing set of stairs without having to remove the existing set in its entirety or cause destruction to the existing set of stairs and surrounding structure including a stringer refacing component, a stringer cap, a stair tread, a nosing, a cove molding, a riser cap, and a shoe moulding. The stair retread system may be placed over a set of stairs without removing or destroying the staircase as is common with typical staircase refinishing processes.
US08857109B1 Tile-ready corner seat
A tile-ready base includes a triangular top wall disposed in a horizontal plane when the base is secured to a corner. A first side wall depends from a first edge of the top wall and abuts a first vertical wall of a building. A second side wall depends from a second edge of the top wall and abuts a second vertical wall of the building. A front wall depends from a front edge of the triangular top wall and interconnects respective forward ends of the first and second side walls. Structural support ribs underlie the top wall and enhance the structural integrity of the base. Concavities are formed in the top wall in close proximity to the first and second side walls. Each concavity receives a screw and facilitates attachment of the base to the corner. The base is installed and tiled with no delay between installation and tiling.
US08857105B2 Door systems with racking spacers
Door systems including racking spacers located between the sill and the door that can be removed after installation and methods of installing the door systems.
US08857101B1 Fishing line assembly
A fishing line assembly includes an elastic rope fixedly attached to a non-elastic rope such that a free end of the non-elastic rope extends beyond a free end of the elastic rope. A fishing line is coupled to the non-elastic rope at an end opposite its free end, wherein the free ends of the elastic rope and the non-elastic rope are attached to a rigid portion of a watercraft so that the elastic rope can take up tension in the fishing line as it trails the watercraft. Preferably, the non-elastic rope has a thickness such that it can be handled under tension without cutting one's hands.
US08857099B1 Fishing lure
Method and apparatus for a fishing lure having the basic design of a spinner bait which has an elongated main shaft having an eye for connection to the fishing line on one end and a second eye on the other end which is configured to be attached to a lure body that may have a hook, skirt and tail thereon. A main feature is that the spinner shaft is rotatably attached at approximately a 90 degree angle to the main shaft so that the spinner blade is 360 degrees rotational in the water which allows the spinner bait to remain upright after the lure is cast into the water and is sinking in the water.
US08857093B2 Firearm grip sleeve with retention feature
A firearm grip sleeve with retention feature has a body including a central bore and a meeting element. The mating element is connected to a mating feature on the frame of a firearm. The mating element is connected to a mating feature on the frame of a firearm. The mating element prevents undesirable movement of the body with respect to the firearm while the mating feature is connected to the mating element. The mating element may prevent axial movement and upward longitudinal movement of the body. The firearm may include a removable back strap insert.
US08857092B2 Chamber safety device
A chamber safety device is configured to be inserted into one or more loading/ejection port(s) of a weapon. When the chamber safety device is inserted into the one or more opening(s), the weapon is not capable of firing due to the fact that no bullet or shell can be inserted into the firing chamber and/or the weapon firing mechanism cannot come in contact with a bullet or shell located in the firing chamber. The chamber safety device includes an upper portion having at least top region which is preferably colored in a high visibility color, such as hunter orange, and which provides a visual indicator to the user and other people around the user that the weapon is not capable of firing. A lower portion is configured to be inserted into the one or more opening(s) of the weapon.
US08857089B2 Electronic device frame
A frame of an electronic device is a closed frame and made of plastic material. The frame forms one or more tooth structures at the corners of the frame to extend further out or to be compactly arranged to be pushed closer together for changing a size of the frame. Each tooth structure includes a plurality of rectangular teeth and a plurality of trapezoidal teeth. The trapezoidal teeth are positioned between the rectangular teeth.
US08857086B2 Flex mount terminal marker
The present invention is directed toward a terminal marker used to identify a terminal block. The terminal marker includes a front having a print surface, a back, sides, and flexible legs. The flexible legs can be positioned in a natural state for installation in the terminal block or a compressed state for obtaining a marking from a printer. In the natural state, the flexible legs extend at an angle with respect to the print surface of the terminal marker. In the compressed state, the flexible legs extend outward beyond of the sides of the terminal marker.
US08857085B1 Vehicle identification card
A vehicle identification card having a multi-segmental sheet is disclosed. The sheet includes a first, second, and third segment having the same vehicle identification number thereon. The first segment has a front and back side. The back side of the first segment includes a layer of adhesive material and a removable liner covering the adhesive. The second segment has a removable key tag and a vehicle identification claim ticket. The key tag has an elongated tail with a first slit extending along a longitudinal dimension of the tail and a body for inclusion of vehicle identification information. The third segment is positioned between the first segment and the second segment and includes an upper portion and a lower portion with an opening therebetween. The upper portion and the lower portion are joined by a securing strip.
US08857080B1 Transfer bucket and ejector assembly for a front end loader vehicle
A front end loader supports a bucket having opposite side walls connected by a bottom wall. An ejector plate is supported for movement within the bucket between a collapsed position and an extended position by a scissor mechanism including a set of parallel forward tracks secured to the ejector plate and a set of parallel rearward tracks secured to the bucket. Upper and lower sets of pivotally connected and crossing link members are connected to the tracks by pivots and rollers, and a hydraulic cylinder is positioned between the sets of link members and is pivotally connected to the rearward tracks and to the link members. A hydraulic booster cylinder initiates forward movement of the ejector plate from its collapsed position, and the side walls of the bucket have opposing guide rails which hold the ejector plate adjacent the bottom wall of the bucket.
US08857078B2 Athletic or other performance sensing systems
Articles of footwear and other devices include modules, e.g., for sensing physical and/or physiological characteristics associated with use of the footwear or other devices. Such devices may include an authentication or activation system for providing power or otherwise determining the connection of a sensor in the article of footwear.
US08857077B2 Footwear with internal harness
An article of footwear may include one or more harnesses to restrain a wearer foot from transverse movement within an upper during a rapid sideways maneuver. One harness may be located in a lateral forefoot region. Another harness may be located in medial region and may include a midfoot and/or a hindfoot region.
US08857071B2 Clothes treating apparatus having heat exchanger cleaning device
A laundry machine having a heat exchanger cleaning device may include a cabinet, a drum provided in the cabinet, a heat exchanger for heating air to dry laundry in the drum, air conduits to circulate the air between the heat exchanger and the drum, and a control valve that controls a flow of water to the heat exchanger to clean lint deposits on the heat exchanger. An area of the heat exchanger may be divided into a plurality of regions, such that a first nozzle is coupled to the first outlet port and provided above a first region of the plurality of regions and a second nozzle is coupled to the second outlet port and provided above a second region of the plurality of regions. The control valve may selectively direct the flow of water toward the first nozzle or the second nozzle to clean a desired region.
US08857066B2 Power saw including an impact mechanism
A power saw includes an electric motor, an impact assembly, and a blade retaining assembly. The impact assembly is coupled to an output shaft and includes a hammer member and an anvil member. The blade retaining assembly is coupled to the impact assembly and includes a blade coupling configured to connect to a saw blade. The impact assembly is configured to operate in a first mode when a mechanical load on the blade retaining assembly is below a threshold value. The impact assembly is configured to operate in a second mode when the mechanical load on the blade retaining assembly is greater than or equal to the threshold value. The hammer member is maintained in a fixed position relative to the anvil member when the impact assembly operates in the first mode. The hammer member intermittently impacts the anvil member when the impact assembly operates in the second mode.
US08857063B2 Rotary electric shaver
A rotary electric shaver provided with a plurality of cutter units, each of which has an outer cutter (72) and an inner cutter (84), which rotates while elastically contacting the outer cutter from below. The shaver comprising: a plurality of outer cutter assemblies (70), each of which is made integral with a cutter circumferential rim (74) having the outer cutter of each cutter unit secured thereto and which is movably retained in a mounting port formed in the cutter frame (66), a pushup plate (92) which contacts the outer cutter assembly from below to push up the outer cutter assembly, a cutter retaining plate (90) which is retained by the cutter frame and which is positioned below the pushup plate, and an outer cutter float spring (94) which is compressively interposed between the cutter retaining plate and the pushup plate to impart an upward return tendency to the pushup plate. Each outer cutter can independently move, thus ensuring smooth vertical movement or rocking of the outer cutter and also permitting an increased shaving area.
US08857061B2 Permanent visual indicator and diametrical to axial relation gage and method of using same
A system and method for mounting a bearing assembly on a shaft includes an internal flange, external flange, and a sleeve. The internal flange is securable to the bearing assembly and has a displacement pin extending outward that defines an initial position of the bearing assembly relative to the shaft. The external flange is secured to the internal flange via fasteners passing through elongated holes. The external flange has an opening configured to receive the displacement pin. The external flange may be rotated when coupled to the internal flange with the fasteners between a first position where the external flange opening is not in register with the displacement pin and a second position where the external flange opening is in register with the displacement pin. A sleeve has a tapered outside diameter and is engageable with the external flange.
US08857060B2 Crossmember center section
A center section for a crossmember of a vehicle chassis comprises a driveshaft hoop, crossmember attachment areas extending generally from opposing sides thereof, and trailing arm mounts on either side of the driveshaft hoop for attachment of one or more trailing arms to the center section. The crossmember attachment areas have heights that allow attachment of crossmember portions to the center section at offset heights. A method of constructing a crossmember of a vehicle chassis comprises providing a center section having crossmember attachment areas of predetermined heights extending generally from opposite sides of a driveshaft hoop, and attaching crossmember portions within the crossmember attachment areas at heights that are offset from each other.
US08857054B2 Method of forming an aerofoil with a damping filler
A method of manufacturing an aerofoil for a gas turbine engine (10). The method comprises the steps of providing first and second panels (16, 18), providing a web (30) between the first and second panels, deforming the panels by applying internal pressure between the panels so as to form an internal cavity. The method further includes the step of providing a pattern of ribs (60) on the web so as to define a aerofoil having first and second panels with at least one rib (60) forming a protrusion extending from the first panel partially across the space between the first and second panels.
US08857047B2 Thin foil semiconductor package
An apparatus for incorporating a metallic foil into a semiconductor package includes a carrier embossed with a multiplicity of cavities. Each of the cavities define a pedestal recessed with the cavities which penetrate only partially through the thickness of the carrier. A metallic foil overlying a pattern with the pedestals in direct contact and help support the metallic foil with the metallic foil pressed into at least some of the cavities. In other embodiments, a gap is between the metallic foil and bottoms of the cavities in a substrate. Integrated circuit dice are attached to the foil. Each die is attached to the foil in a region of the foil overlying a portion of the at least one device area pattern. Bonding wires electrically connect the integrated circuit dice to the foil.
US08857046B2 Apparatus for manufacturing a head suspension
A base material has a vibration damper provided detachably on a liner through an attaching surface. An apparatus is used when punching the vibration damper piece from the base material. The punched vibration damper piece is attached on an objective portion of a semi-finished head suspension. The apparatus includes a hollow punch and a punch drive mechanism. The hollow punch has a tooth portion at a distal end and a hollow internal surface that has a holding force larger than an attaching force of the vibration damper to the liner. The hollow punch punches the vibration damper piece out from the base material to hold the vibration damper piece on the hollow internal surface. The punch drive mechanism drives the hollow punch backward and forward in a punching direction, so that the vibration damper piece is punched with the tooth portion without punching out the liner.
US08857045B2 Method of assembling a circuit board assembly
A method of assembling a circuit board assembly is provided. The circuit board assembly includes a circuit board assembly fixture and a plurality of fixed circuits. The method includes coupling the plurality of fixed circuits to the circuit board assembly fixture. The plurality of fixed circuits includes at least one of a fully flexible circuit, a flexible circuit having stiffeners, and a rigid circuit. The fixture includes a plurality of supporting surfaces each including a first side, configured to receive at least one of the fixed circuits, and an opposite second side. The fixture includes at least one hinge, at least one fastening mechanism extending from the first side, and at least one retainer coupled to at least one of the plurality of supporting surfaces. The method includes folding the circuit board assembly fixture into a desired alignment.
US08857041B2 Method for fabricating an electromechanical transducer
An electromechanical transducer includes a first electromagnetic element and a second electromagnetic element, such as electrodes, disposed opposite to each other with a sealed cavity therebetween. The sealed cavity is formed by removing a sacrifice layer and then performing sealing. A sealing portion is formed by superposing a film of a hardened second sealing material that has fluidity at normal temperature on a film of a first sealing material that does not have fluidity at normal temperature.
US08857037B2 Retrogression heat treatment
A method for producing a product includes the steps of taking heated and cooled extrusion, preferably aluminum, and reheating a selected area of the extrusion. There is the step of requenching the extrusion. There is the step of forming the reheated area into a desired shape. A method for producing a ladder.
US08857036B2 Leak-tight connection between pipe and port
A method of forming a leak tight connection between a pipe and a port made of different metals is described. A leak tight connection between a pipe made of a first metal and a port made of a second metal is also described.
US08857033B2 Oriented package combination for a molded elastomeric product
A method of packaging a molded elastomeric material includes the steps of (a) molding an elastomeric product; (b) orienting the elastomeric product by stretching or compressing the elastomeric product; (c) retaining the elastomeric product in an at least partially stretched or partially compressed configuration by mounting or securing the elastomeric product to a shunt; and (d) releasing the product from the shunt, whereby the product is capable of shrinking or expanding to its final position after it is removed from the shunt.
US08857032B2 Device and method for pre-tensioning a coupling
A coupling device provides a pre-tensioned coupling between a first member and a second member. The members are arranged to define a sealed compartment. A piston is housed within the compartment and is translated between the first member and the second member. A first ratchet lock is mounted within the second member and on translation of the piston, the first ratchet lock engages with the piston. A second ratchet is mounted within the second member and, on translation of the piston into the second member, the piston engages with the ratchet. The second ratchet is mounted on a piston, and translation of the second ratchet on the piston applies a tensile force to the first piston to tension or pre-tension the piston. As the ratchets substantially prevent reverse movement of the piston, the tensile force is retained.
US08857028B2 Processes for producing optical elements showing virtual images
A virtual image (VI) device displays an image that appears to lie above or below the plane of the device. A method of manufacturing a VI display device includes calculating an initial VI flux pattern based on an object and then fabricating a substrate having a VI array pattern based on the initial VI flux pattern. A plurality of lenses may then be applied over the VI array pattern. The VI substrate may be static or dynamic, and may show grey scale information. A photomask may be used as an intermediate element in the manufacture of the VI substrate, or may act as the VI substrate itself. A method of producing the initial VI flux pattern includes virtually tracing rays generated by different points of the object to an image plane and ii) summing the rays from the different points. The rays may be traced through a lens array.
US08857027B2 Method of segmenting irradiated boiling water reactor control rod blades
A method of reducing the volume of a blade section of a boiling water reactor control rod for transport or storage that cuts the control rod spline into four substantially equal longitudinal sections, with each longitudinal section including one control rod blade. Each longitudinal section is radiologically characterized and the locations of desired lateral segmentation are identified. A band of malleable metal is wrapped around each longitudinal section at each of the locations and the bands are sheared to separate segments of the longitudinal section and the ends of the bands are crimped at the point of shearing to seal the interior of the segments.
US08857026B2 Integral remanufacturing process of discarded oil pipe
An integral remanufacturing process of discarded oil pipe, including steps of: preprocessing, including picking out the discarded pipe with wall of 2.8 mm thickness or above, detaching the coupling, checking the Magnetic flux leakage, cutting the thread, eliminating oil and stain, straightening, blasting, and sorting according to different length; lining with ceramic, wherein in the centrifugal machine spinning with high speed, the melted iron liquid via selfpropagating reaction is filled into the ditches and corrosion pits of the inner wall to combine with the inner wall of the oil pipe, and is integrated with the transition iron layer under the ceramic layer, and machining thread including machining thread at the end of the pipe by using numerically controlled lathe and precision comb knife, applying thread compound, and attaching the coupling.
US08857024B2 Load leveling modification for front loading refuse truck
A modification apparatus to convert an existing front loading refuse collection truck so that the lifted container remains level until the container is near the load opening of the refuse collection body of the truck. A mounting plate is bolted to brackets added to an existing refuse collection body and provides multiple connection points for attachment of one end of a slave cylinder that is hinged at its other end to one of the main lift arms of the collection body. As the rod of the slave cylinder extends or retracts with the movement of the lift arm, hydraulic fluid from the slave cylinder passes to fork cylinders which retract or extend to control the orientation of the lifted container relative to the lift arms. The apparatus can be easily added to a variety of existing front loading collection bodies.
US08857022B2 Method of manufacturing complimentary metal-insulator-metal (MIM) capacitors
A low capacitance density, high voltage MIM capacitor and the high density MIM capacitor and a method of manufacture are provided. The method includes depositing a plurality of plates and a plurality of dielectric layers interleaved with one another. The method further includes etching a portion of an uppermost plate of the plurality of plates while protecting other portions of the uppermost plate. The protected other portions of the uppermost plate forms a top plate of a first metal-insulator-metal (MIM) capacitor and the etching exposes a top plate of a second MIM capacitor.
US08857008B2 Clip member for assembling various mounting types of wiper arms
A clip member for mounting various types of wiper arms including: a main body; a combination groove unit that is detachably combined with a lever member; a first mounting unit that is a concave groove formed in an upper surface of the main body, and is combined with a slide-arm wiper arm; a second mounting unit that is a hole passing through a sidewall of the main body in the width direction of the main body to be combined with a pin unit of a slide-arm wiper arm or a pin-arm wiper arm; and a third mounting unit that is formed on an outer side from one of both side surfaces of the main body opposite the wiper arm and that wraps around a sidewall of the clip in the manner of a hat.
US08857006B2 Cleaning implement and cleaning body
A cleaning tool has a cleaning element which includes a pair of right and left elongate split cleaning parts, each having an insert hole for receiving a holding element. A space is provided between the split cleaning parts for receiving an object to be cleaned. A third bonded part defines an outer side of the insert hole. The third bonded part includes a bonding line which extends straight in the longitudinal direction of the cleaning element in a front end region of the cleaning element, a bonding line which is formed rearward of the bonding line in the cleaning element and extends straight in the longitudinal direction of the cleaning element, and a bonding line which is formed rearward of the bonding line in the cleaning element and extends straight in the longitudinal direction of the cleaning element.
US08857000B2 Dry board eraser system
A convenient way to erase a dry-erase writing board is described. One or more erasers are mounted to a shaft that travels along the surface of a dry-erase writing board. A motorized transport mechanism may be used to propel the shaft along the writing board. Other options include a remote control system, handles, a cleaning fluid dispensing system, and a marker holder.
US08856998B2 Mobile floor cleaning machine
A mobile floor cleaning machine is provided, having a chassis on which running wheels are rotatably mounted, and having at least one cleaning unit which has at least one cleaning tool and is coupled to the chassis via a guide member. To improve the floor cleaning machine in such a way that the risk of damage to the floor cleaning machine or to an obstacle in the event of a frontal collision with the obstacle may be minimized, it is proposed that the guide member is elastically deformable in the longitudinal direction of the floor cleaning machine.
US08856994B2 Punch down tool with reversible punch down blade assembly
A hand tool with a handle with an inner cavity, a tool bit holder removably secured within the inner cavity and having a first end adapted for receiving a first reversible tool bit and a second end adapted for receiving a second reversible tool bit, wherein a first reversible tool bit may be removably secured within an inner cavity positioned within the first end of the tool bit holder using a circular spring clip extending around an outer surface of the first end of the tool bit holder, wherein a second reversible tool bit may be removably secured within an inner cavity positioned within the second end of the tool bit holder, wherein the first reversible tool bit has a first punch down blade and a second punch down blade, and wherein the outer diameter of the first end of the tool bit holder is 0.532 inches or less.
US08856991B2 Pillow
The invention relates to a pillow (10), comprising two sheets of flexible material, joined together to define a space, suitable for inflating to provide a cushioned support. The pillow has a head zone (16) for providing cushioning means to a user's head and two wings (18), configured to extend away from the head zone such that the pillow is substantially U-shaped in the plane of the pillow, when deflated. A channel (22) is provided between the sheets of flexible material to connect the wings (18). The channel (22) is positioned at a point in the head zone (16) furthermost from the wing ends (20). The width of the channel increases from the center line (24) such that when the pillow is inflated, the pillow has a substantially V-shaped profile, formed about the center line (24) and centered on the channel (22).
US08856988B2 Adjustable support for a residual limb of an amputee
A support structure for an amputee that has lost his foot is shown. The support structure is adjustable vertically and may be removably attached to the residual limb to support the residual limb when the amputee is in a wheelchair or is sitting upright in a seat or chair. The vertical height is adjusted by a spring-loaded pin and telescopic members. Pads provide cushions for the residual limb.
US08856985B2 Connector system for mattress
A connector system includes at least one mattress connector that is coupled to a mattress. The mattress connectors are coupled at the head end and at the foot end of the mattress. A topper connector is coupled to a topper at a head end and a foot end of the topper. A plurality of straps are employed to couple the mattress to the topper, with the straps being coupled to the mattress connectors and the proper connectors.
US08856984B1 Fitted sheet and integrated holding apparatus
A fitted sheet and integrated holding apparatus includes a fabric sheet having a top panel, a pair of opposed side panels, and a pair of opposed end panels extending therebetween. The fabric may be fitted to the mattress and configured to fold flat when removed therefrom. Connection of respective side panels and respective end panels form four corner sections each having a corner edge. Each corner section includes a cord channel situated along a respective corner edge and defining opposed open ends and an interior space extending between the open ends. The holding apparatus includes an elastic cord having a flexible configuration and opposed cord ends, the cord extending through the interior space of the cord channel and respective cord ends extending outwardly through respective open ends. A pair of cord fasteners is attached to respective cord ends and, when coupled together, tightens a respective corner section to the mattress.
US08856979B2 Sanitary washing apparatus
According to an aspect of the invention, a sanitary washing apparatus, characterized by: a nozzle being configured to wash a body of a user by squirting water from a water discharge port; a flow channel configured to guide water supplied from a water supply source toward the water discharge port; an electrolytic cell provided at an intermediate portion of the flow channel, the electrolytic cell being capable of producing sterilizing water; and a nozzle wash unit configured to wash or sterilize the nozzle with the sterilizing water produced by the electrolytic cell, a contraction portion being formed downstream from the electrolytic cell, a flow channel cross-sectional area being smaller at the contraction portion than upstream from the electrolytic cell, a strainer being disposed in the flow channel further downstream from the contraction portion. Clogging of the flow channel due to scale can be suppressed.
US08856978B2 Home urinal
A lightweight urinal designed for low water use and intended to be used adjacent to a toilet in a household residence. Device connects to existing water source and waste lines with minimal effort by a homeowner or professional installer. Push button control in combination with the shape of the urinal flushes contents automatically after use while using just 15 ounces of water.
US08856973B2 Goalie helmet with novel strap configuration
A sports helmet having a front shell and a rear shell, and a plurality of straps interconnecting the front and rear shells. At least one of the straps is connected to the front shell along an inner surface thereof, and a portion of the at least one of the straps extending from the rear shell to the connection with the front shell is completely contained inside the helmet.
US08856972B2 Liquid-gel impact reaction liner
The present invention relates generally to a helmet safety liner. More particularly, the invention encompasses a liquid-gel impact reaction liner for a motorcycle helmet. The present invention is also directed to a novel liquid-gel impact reaction liner for a half-shell motorcycle helmet. The inventive helmet could also have at least one cushion or intermediate layer which could be secured by one or more securing means.
US08856963B2 Finger protector
A finger protector includes: a pad; a protective layer disposed along the outer surface of the pad; one or more suture-engaging mechanisms disposed on the outer surface of the protective layer; and one or more securing mechanisms adapted to releasably secure the pad, protective layer, and one or more suture-engaging mechanisms to a user's finger.
US08863311B1 Radio-frequency reflectometry scanning tunneling microscope
An RF reflectometry scanning tunneling microscope is suitable for observing a surface of an object, and includes a probe that cooperates with the object to form a tunneling resistor therebetween, an RF resonant circuit that cooperates with the tunneling resistor to form a LCR resonant circuit including an inductor connected to a parallel connection of a capacitor, a resistor and the tunneling resistor, an RF signal generator that outputs an RF signal via a directional coupler to the LCR resonant circuit, and an RF signal measuring device that generates a scanning result associated with the surface of the object based on a reflected RF signal resulting from reflection of the RF signal by the LCR resonant circuit.
US08863307B2 Authenticating users based upon an identity footprint
Disclosed are various embodiments of generating a user signature associated with a user and authenticating a user. At least one behavior associated with at least one sensor in a computing device is identified. A timestamp is generated and associated with the behavior. A user signature corresponding to a user based at least in part upon the behavior and the timestamp is generated and stored.
US08863306B2 Device and method for digital rights management
A digital rights management method includes: storing information on a rights object in a memory area, wherein the rights object has been transferred from a first device to a second device, and wherein the rights object includes permissions linked to a digital media object; receiving a rights object at the first device; and accessing the memory area to check whether information on the received rights object is stored in the memory area and to set up the received rights object on the first device in case the information on the received rights object is not stored in the memory area, and to reject the received rights object in case the information on the received rights object is stored in the memory area.
US08863290B2 Methods and devices for improving the reliability of communication between an aircraft and a remote system
Methods and devices for improving the reliability of communication between an aircraft and a remote system. The aircraft transmits a request for verification of security to a remote system. Upon reception of the response to this request, which includes at least one indication pertaining to the security of the remote system, the aircraft analyzes this indication and decides to establish or not to establish data communication between the aircraft and the remote system. When a verification request is received, the remote system is verified and a response to the request is transmitted to the aircraft.
US08863287B1 Commonality factoring pattern detection
The disclosure relates to a method and system for processing objects stored as blocks on a storage system. The blocks are in deduplicated form. The blocks are scanned for a pattern, and if a pattern is found in a block, objects associated with the block are identified. The pattern may be a malware signature. The block is remediated, and the associated objects may be remediated as well, in the storage system and on host systems where copies of the objects reside. Partial matching may be used to identify the pattern. If a first block contains a partial match to the pattern, logically adjacent blocks are scanned to determine whether the partial match of the first block is completed in logically adjacent blocks. Logically adjacent blocks can be associated with different objects.
US08863285B2 Virus immunization using prioritized routing
An apparatus, device, methods, computer program product, and system are described that determine a virus associated with communication data on a communications network, the communications network associated with at least one network policy device, associate an anti-viral agent with at least one identifier, prioritize transmission of the at least one identifier through the at least one network policy device, relative to the communication data, and provide the anti-viral agent on the communications network, in response to the prioritizing transmission of the at least one identifier through the at least one network policy device.
US08863284B1 System and method for determining a security status of potentially malicious files
Disclosed are systems, methods and computer program products for determining a security status of at least one potentially malicious file in a customer network. An example method comprising receiving, by a client computer system, client heuristics information from a server system for determining a security status of client data generated by at least one client application; monitoring and identifying at least one suspicious file of the client data as a potentially malicious file by analyzing metadata associated with the at least one suspicious file using the client heuristics information; collecting threat-identification information of the potentially malicious file to exclude confidential information associated with a content of the potentially malicious file; transmitting the threat-identification information to the server system for determining a security status of the potentially malicious file; and receiving security tools from the server system to block or remove the potentially malicious file.
US08863282B2 Detecting and responding to malware using link files
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring the generation of link files by processes on a computer and performing protection processes based on whether the link files target malicious objects or are generated by malicious processes. In one aspect, a method includes monitoring for a generation of a first file that includes a target path that points to an object; in response to monitoring the generation of the first file: determining whether the target path is a uniform resource locator; in response to determining that the target path is a uniform resource locator, identifying a process that caused the first file to be generated; determining whether the process is a prohibited process; in response to determining that the process is a prohibited process, performing one or more protection processes on the process and the first file; in response to determining that the process is not a prohibited process, determining whether the uniform resource locator is a prohibited uniform resource locator; in response to determining that the uniform resource locator is a prohibited uniform resource locator, performing one or more protection processes on the process and the first file.
US08863280B1 Automatic response culling for web application security scan spidering process
A method of testing a web application, wherein a web application is a program that operates on a server and interacts with clients that access the program over a network, wherein further the web application accepts parameters that define results generated from the web application, the method comprising determining which web application uniform resource identifiers (URIs) are used to access various web applications on a system, determining if more than a threshold of the URIs are for a common web application, selecting a subset of less than all of the URIs for the common web application when the threshold is exceeded for that common web application, wherein the subset is selected at least in part independently of the order generated and performing a security scan on the selected subset.
US08863279B2 System and method for malware detection
According to one embodiment, a computer-implemented method for execution on one or more processors includes receiving a first file and determining a file type of the first file. The method also includes determining, according to a first policy, a plurality of malware detection schemes to apply to the first file based on the determined file type of the first file. In addition, the method includes scheduling the application of the determined plurality of malware detection schemes to the first file amongst a plurality of detection nodes according to a second policy. Further, the method includes determining, in response to determining the results of applying the plurality of malware detection schemes, that the first file is malware or determining that the first file is suspected malware according to a third policy.
US08863277B2 Systems and methods for passing network traffic content
A method for transmitting content data includes receiving content data, and passing at least a portion of the content data based on a size of the received content data. A method for transmitting content data includes receiving content data, and passing at least a portion of the content data based on a prescribed rate. A method for transmitting content data includes receiving content data, and passing at least a portion of the content data before performing policy enforcement on the content data.
US08863275B2 Access restriction in response to determining device transfer
A computationally implemented method includes, but is not limited to: determining that a computing device used by a first user has been transferred from the first user to a second user; and restricting access via the computing device to one or more items in response to said determining. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08863272B1 Methods, devices, and mediums associated with auxiliary document content
A processing device is configured to populate a document template with first content and second content and publish a document with the first content from the document template. The processing device is configured to suppress the second content from the published document.
US08863269B2 Frontend system and frontend processing method
In a frontend system in which a plurality of relay devices is mixed, the performance of end to end can be improved and a network can be flexibly established every policy. Specifically, the L7 (layer 7) processing is unified by providing a Front-End Processor (FEP), which have both a firewall (FW) and a load balancer (LB) recognizing a protocol of the L7 (layer 7) level, near a switch of a gateway to an external network.
US08863266B1 Dynamic throttling systems and services
A lightweight throttling mechanism allows for dynamic control of access to resources in a distributed environment. Each request received by a server of a server group is parsed to determine tokens in the request, which are compared with designated rules to determine whether to process or reject the request based on usage data associated with an aspect of the request, the token values, and the rule(s) specified for the request. The receiving of each request can be broadcast to throttling components for each server such that the global state of the system is known to each server. The system then can monitor usage and dynamically throttle requests based on real time data in a distributed environment.
US08863264B2 Image forming apparatus, controlling method and program
There is provided a system in which, even if cache data of a user is not held in a multifunction machine, the relevant user can log in to the multifunction machine in a case where the relevant user is approved by a user of which the cache data has been held in the multifunction machine.
US08863261B2 User authentication apparatus, method thereof and computer readable recording medium
A user authentication apparatus, a user authentication method, and a computer readable recording medium are provided. The user authentication apparatus includes: an information collection unit which collects authentication information on a plurality of portable devices of a user through a communication network; and a control unit which identifies whether each of the plurality of portable devices is registered for the user or not based on the collected authentication information, determines whether an amount of information collected from the plurality of portable devices that are identified is greater than a threshold value, and authenticates the user.
US08863258B2 Security for future log-on location
A system includes a location look-up module that determines a current location for a user log-on to the network, and determines a next location of the user log-on to the network. An analyzer module analyzes at least one portion of the network for potential future location information for authenticating with the determined next location by an authorization module. The authorization module authenticates the next log-on to the network based on a comparison with the potential future location information.
US08863255B2 Security credential deployment in cloud environment
Techniques are described for deploying a security credential for an application deployed in a cloud. An encrypted security credential is received from a remote system and is inserted into a virtual machine image associated with the application. Upon deploying the virtual machine image as a virtual machine instance, embodiments transmit a request to a cryptex server for a decrypted security credential, the request including the encrypted security credential and a virtual machine identifier for the virtual machine instance. The cryptex server is configured to retrieve metadata associated with the virtual machine identifier and to authenticate the virtual machine instance using the retrieved metadata. Embodiments receive, from the cryptex server, the decrypted security credential for use by the application.
US08863252B1 Trusted access to third party applications systems and methods
A method of downloading trusted content. The method comprises sending by a mobile device a request for a trusted content to a server, wherein the mobile device comprises a first mobile device trusted security zone and builds the request while executing in the first mobile device trusted security zone and wherein the server comprises a server trusted security zone and wherein the server handles the request for the trusted content at least partly in the server trusted security zone. The method comprises receiving the trusted content by the first mobile device trusted security zone, storing the trusted content in a second mobile device trusted security zone of the mobile device, inspecting the trusted content in the second mobile device trusted security zone, and when the trusted content passes inspection, at least one of executing or presenting a portion of the trusted content by the first mobile device trusted security zone.
US08863248B2 Method and apparatus to auto-login to a browser application launched from an authenticated client application
A technique for automated login to a browser application from a non-browser based client application begins upon the end user taking an action to access a target resource. A credential is associated with the client application as a result of a prior login operation. The technique is implemented in a server application associated with the client application. It enables automatic and secure passing of the client application credential to the counterpart browser application that is launched by the client application.
US08863243B1 Location-based access control for portable electronic device
When a portable electronic device receives an access request for an application, the device detects one or more available communication networks. Based on the detected network or networks, the device determines a current location. The device then accesses a usage data store to determine whether the access request and the current location correspond to a familiar usage pattern. If the access request and the current location do not correspond to a familiar usage pattern, the device presents a security prompt and denies the access request until a verified response to the security prompt is received.
US08863240B2 Method and system for smart card migration
Methods and systems are disclosed for transitioning an existing in-use phone number between an first smart card and a second smart card.
US08863238B2 System and method for mutual authentication
A control unit for controlling a card reader. The control unit includes an authentication management unit for transmitting/receiving information to/from a host and each of a first encryption magnetic head device and a second encryption magnetic head device to mutually authenticate each other. The authentication management unit includes (1) a commanding means for commanding one of the first encryption magnetic head device and the second encryption magnetic head device to create lower-level information for authentication, according to a request on authentication from the host, (2) a sharing means for transmitting the lower-level information for authentication received from the above-mentioned one device to the other device for the purpose of sharing it and (3) a transmission means for transmitting the lower-level information for authentication, having been shared in all of the first encryption magnetic head device and the second encryption magnetic head device, to the host.
US08863237B2 Remote-session-to-go method and apparatus
Examples of systems and methods are provided for communication and for facilitating establishing a remote session between a client device and a remote server. The system may facilitate establishing a trusted relationship between the client device and a host device. The system may be configured to receive login information from the host device for a first remote session established between the host device and the remote server. The system may facilitate continuing the first remote session previously established between the host device and the remote server as a continued remote session between the client device and the remote server.
US08863235B2 Time-dependent white list generation
A method is provided to control access to a femto cell. The method includes configuring one or more time-dependent parameters that specify access to a femto cell service. An access control list is employed for the femto cell service, where the access control list utilizes the time-dependent parameters to enable or deny access to the femto cell service. Access is granted to the femto cell service according to the access control list and the time-dependent parameters.
US08863234B2 Collaborative security and decision making in a service-oriented environment
A method of providing collaborative security and collaborative decision making in a service-oriented environment. The method includes validating request(s) by application(s) for service(s) in the environment, and providing each service for which an application request is validated. The method also includes monitoring a situational state exposed by services being provided in the environment. Based on the monitored state, the validating of one or more service requests is influenced.
US08863232B1 System for and methods of controlling user access to applications and/or programs of a computer
A system includes an application access manager driver and an operating system (OS) kernel module in a kernel-mode address space of an OS. The system also includes application modules, a public application whitelist, a public application whitelist manager, a user/group application whitelist, and a user/group application whitelist manager in a user-mode address space of the OS. A method includes receiving a request to launch an application, calling a “create process” function in the OS kernel module, calling a pre-registered “create process” callback function to the application access manager driver, and determining whether the application is allowed to execute based on whether the application access manager driver identifies the application as an allowable process in either public application whitelist or user/group application whitelist.
US08863229B2 Method and system for resource and admission control of home network
The disclosure provides a method for resource and admission control of a home network, the RACF of an NGN retail service provider formulates an initial policy rule according to a resource request after receiving the resource request sent by an SCF; a CPN performs authorization check on one or more resource requests after receiving them, each of which includes the initial policy rule and is sent by an RACF of a respective NGN retail service provider, formulates a final policy rule after the authorization check is passed, and executes the final policy rule. The disclosure further provides a system for resource and admission control of a home network correspondingly, since a CGPE-FE executes corresponding operation according to the decision result of an HPD-FE, the disclosure can avoid resource control errors such as resource desynchrony or resource inconsistence, and can improve system stability.
US08863226B1 Two-party, role-based transaction verification
Two-party, role-based email verification can be used by an administrator to control the sending of emails by an authorized user. Various administrator notification/approval options may be provided. Two-party, role-based verification may also be applied to e-commerce transactions and other transactions where two-party, role-based verification is desirable.
US08863225B2 Generalized identity mediation and propagation
Provided are techniques for providing security in a computing system with identity mediation policies that are enterprise service bus (EBS) independent. A mediator component performs service-level operation such as message brokering, identity mediation, and transformation to enhance interoperability among service consumers and service providers. A mediator component may also delegate identity related operations to a token service of handler. Identity mediation may include such operations as identity determination, or “identification,” authentication, authorization, identity transformation and security audit.
US08863223B2 Mobile set top box
A system is provided in which IP or media content residing on or being streamed to a mobile phone is forwarded to a display. The media content supports a native resolution of the mobile phone that is significantly smaller than a native resolution of said display. The system has media content processing circuitry, which up-scales the media content to the display native resolution. The system forwards the up-scaled media content to the display, whereby the display provides the up-scaled media content to a viewer.
US08863222B2 Multiplexing, synchronizing, and assembling multiple audio/video (A/V) streams in a media gateway
A media gateway that services a plurality of client devices may be used to combine a plurality of encoded multimedia transport streams, which may comprise a buffered copy of received encoded broadcast multimedia transport stream and an encoded local multimedia transport stream that pertains to the broadcast transport stream. The media gateway may decode the encoded broadcast multimedia transport stream to extract broadcast multimedia content carried therein based on determination of capabilities of one or more client devices used in playback of the content. The encoded local multimedia transport stream may be generated based on local multimedia content generated and/or captured via one or more client devices. The buffering duration of the received encoded broadcast multimedia transport stream may be adaptively determined, to ensure that the encoded local multimedia transport stream and the encoded broadcast multimedia transport stream are synchronized when they are combined.
US08863221B2 Method and system for integrating content and services among multiple networks
A method and system that enables aggregation and management of services and contents on multiple networks, is provided. In one implementation, such a method and system functionally bridges a first network and a second network such that services and contents, no matter where they come from, can be delivered to a user on one or more devices in the second network. The services and contents in the first network are converted by certain applications to behave as if they exist in the second network, so that they can be accessed by one or more devices in the second network. Such a method and system enables applications to be easily developed and distributed over the Internet using popular Web browsers as the platform for application runtime environments.
US08863219B2 On screen television input management
A television system that provides an on screen display menu system that allows a user to select from available input source using a graphical user interface. The television system also automatically adapts to the type on input signal selected for display. The television system and on screen display menu also support interaction between the television system and attached devices to unify the control of such devices including attached personal computers through the remote control of the television system.
US08863217B2 Bandpass component decimation and transmission of data in cable television digital return path
A device for and a method of decreasing the data rate of a digital return path link in a Cable Television Hybrid Fiber-Coax system (CATV system) is disclosed. At the node of the CATV system, the bandwidth of the a digital data stream representative of an analog return signal is limited to a desired frequency band. The bandwidth-limited data stream is then digitally re-sampled at a predetermined multiple of a center frequency of the frequency band. The re-sampled data stream is then separated into two data streams. Then, these separate data streams are digitally decimated to a lower data rate, interleaved and serialized for transmission to a head end of the CATV system. A reverse process reconstructs the original analog return signal's signal components within the desired frequency band at the head end.
US08863216B2 Dynamic synchronization of media streams within a social network
A method of synchronizing first and second streams of a multimedia content program is operable for determining a temporal difference indicative of a relative timing between first and second streams of the program, the first stream being provided to a first multimedia processing resource (MPR) and the second stream being provided to a second MPR. The method includes manipulating at least one of the streams to reduce the temporal difference until the temporal difference is less than a predetermined threshold and enabling a viewer of the first stream to interact with a viewer of the second stream regarding the program. Interactions are visually detectable on a first display screen corresponding to the first MPR.
US08863212B2 Presentation of an adaptive avatar
A system that incorporates teachings of the present disclosure may include, for example, an avatar engine having a controller to retrieve a user profile of a user, present the user an avatar having characteristics that correlate to the user profile, detect one or more responses of the user during a communication exchange between the avatar and the user, establish a communication session with a language translation system responsive to identifying from the one or more responses a need to engage in language translations, transmit to the language translation system content in a language format other than a language understood by the user, receive from the language translation system a translation of the content in the language understood by the user, and present the user an adaptation of the avatar that presents the translated content in the user's language. Other embodiments are disclosed.
US08863209B2 Method and apparatus for merging voice and data features with internet protocol television
A method and apparatus that enable the use of a multi-service endpoint device to integrate features and functions of voice and/or data services with IPTV service through a TV console are disclosed. For example, the method connects a multi-service endpoint device (MSED) to a plurality of networks, where at least one of the plurality of networks provides a voice service, and where at least one of the plurality of networks provides an Internet Protocol Television (IPTV) service. The method then integrates the voice service with the IPTV service using the MSED.
US08863204B2 Cache management in a video content distribution network
Cache management techniques are described for a content distribution network (CDN), for example, a video on demand (VOD) system supporting user requests and delivery of video content. A preferred cache size may be calculated for one or more cache devices in the CDN, for example, based on a maximum cache memory size, a bandwidth availability associated with the CDN, and a title dispersion calculation determined by the user requests within the CDN. After establishing the cache with a set of assets (e.g., video content), an asset replacement algorithm may be executed at one or more cache devices in the CDN. When a determination is made that a new asset should be added to a full cache, a multi-factor comparative analysis may be performed on the assets currently residing in the cache, comparing the popularity and size of assets and combinations of assets, along with other factors to determine which assets should be replaced in the cache device.
US08863195B2 Media manager
A content processing device within a customer premises is connected to a first network internal to the customer premises and is also connected to a second network external to the customer premises. The content processing device is configured to download via the second network, and then to execute, instructions to detect a computing device within the first network and then to request selectively specified media content from the computing device, whereby the specified media content is retrieved from the computing device via the first network.
US08863188B2 Electronic apparatus and channel selection method
According to one embodiment, a apparatus includes a tuner configured to receive a broadcasting wave that is broadcasted from a broadcasting station, an receiver configured to receive program information corresponding to programs, a display controller configured to display an electronic program guide includes program sections corresponding to programs based on the program information, a selection module configured to display a first window includes a first operation area, when it is detected that a first program section is operated, and the first program which corresponds to the first program section is not broadcasted, and a request module configured to request the tuner to select the first broadcasting station when the first operation area is operated.
US08863185B2 Social television
A system may include a media content processing subsystem configured to provide media content to a display device. The system may further include an adjunct computing device in communication with the media content processing subsystem and configured to receive interactive program guide data, receive social information associated with an account on a social network, and display the interactive program guide data augmented with the social information.
US08863182B1 In-stream video stitching
Systems and methods are provided herein relating to video editing and more particularly to stitching an insert video within a target video without transcoding. Through dynamically stitching a video, such as an advertisement, within a video, a content provider can transmit a stitched video instead of separate content videos and advertisement videos that a local uncontrolled video player would be responsible for combining and playing. Systems and methods herein provide for receiving a target video and an insert video and dynamically stitching the insert video within the target video to create a stitched video. The stitched video can then be transmitted that plays both the target video and the insert video within the target video, irrespective of the player on which a user views the stitched video.
US08863179B2 Digital broadcast receiver
When display according scheduled program viewing is provided on multi-screen display, a user may not even notice the display. First, upon the start of processing for display according to scheduled program viewing, which has been set in advance (for example, two minutes before the scheduled program viewing), at step S1, whether or not TV is currently providing multi-screen display is determined at step S2. If it is providing multi-screen display (Yes), the processing proceeds to step S3, and the display is switched to single-screen display. If it is not providing multi-screen display (No), step S3 is omitted. In any case, the processing proceeds to step S4. At step S4, whether or not an HTML browser is installed is determined, and if it is not installed (No), the processing proceeds to step S7. If it is installed (Yes), the processing proceeds to step S5, and whether or not the HTML browser is active is determined. If it is not active (No), the processing proceeds to step S7, and if it is active (Yes), the processing proceeds to step S6, and the memory area assigned to the HTML browser is released, and then processing proceeds to step S7. At step S7, whether or not the BML browser is active is determined. If it is not active (No), the processing proceeds to step S9, and if it is active (Yes), the processing proceeds to step S8, and the memory area assigned to the BML browser is released, and the processing proceeds to step S9. At step S9, the channel for the program scheduled to be viewed is selected, and at step S10, a memory area necessary for the BML browser is secured. Next, the BML browser is activated, and the processing is terminated (step S11).
US08863175B2 Method and system for targeted commerce in network broadcasting
A system and a method for using the system for targeted commerce in network broadcasting are provided. The system includes an interface device configured to receive a multimedia stream from a network, wherein the multimedia stream includes a close captioning string and wherein the interface device is further configured to process the multimedia stream by providing advertisements in the multimedia stream according to a correlation between the close captioning string and a plurality of vendor keywords; and a viewing device configured to receive the processed multimedia stream and display to a viewer.
US08863174B2 System and method for delivering targeted advertising data in an internet protocol television system
A method is disclosed for delivering targeted advertising data over an Internet Protocol Television (IPTV) network including but not limited to displaying in a picture in picture queue display, a set of follow-on advertisements comprising less than all of the plurality of follow-on advertisements; rotating one of the set of follow-on advertisements off of the on-screen picture in picture queue display to an off-screen storage; and rotating another one of the follow-on advertisements from the off-screen storage to the on screen picture in picture queue display. A system and computer program are disclosed for practicing the method.
US08863173B2 Social networking and peer to peer for TVs
A peer-to-peer (P2P) application which can be applied to TVs. The P2P application promotes a social networking aspect by allowing devices connecting to either the home mesh network and/or Internet to share contents and create common-interest channels. The P2P application does not require support from network infrastructure (e.g., no central servers), and consequently is extremely cost-effective and easy to deploy. The distributed nature of this system allows users to join or leave the network at will. It takes advantage of the local home mesh network connectivity, or existing Internet connections. A participant that tunes into a broadcast on an Internet channel is not only downloading a video stream, but also uploading it to other participants watching the program. Data mining systems capture user preferences and create personalized Internet channels on the TV using the P2P network.
US08863171B2 Announcement of program synchronized triggered declarative objects
A method consistent with certain implementations involves delivering a triggered declarative object (TDO) to a television receiver device that carries out a programmed routine when user activated and includes an announcement definition that announces presence of the TDO to the at the announcement time; and the TDO including data that defines a time of display of an announcement and a location on a video display for display of the announcement of the TDO. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US08863168B2 Media control system with viewer rewards
Systems and methods for viewing media content are provided. A set of media content with at least one feedback application is created. In response to the set creation and activation, media content may be tuned and launched automatically while other programming is restricted. User input associated with feedback applications may be received and media content rewards may be awarded.
US08863164B1 Server side adaptive bit rate reporting
A method and system for reporting a percentage of an advertisement played by a smart appliance is disclosed. The server receives data from a smart appliance. The server detects a marker in the data corresponding to a segment of an advertisement of a session played by the smart appliance. The server maps the marker to a percentage played of the advertisement in the session by the smart appliance. The server reports the percentage played of the advertisement in the session by the smart appliance to at least one tracking element.
US08863163B2 Specialized media presentation via an electronic program guide (EPG)
An electronic program guide (EPG) may include entries that enable access to one or more images. In some implementations, when an image-related entry is selected by a user, a device presents the one or more images that are associated with the selected entry. In some implementations, portions of the EPG are presented as links. Selection of a link effectuates a search and may be followed by the visual presentation of one or more images resulting from the search. Additionally, in some implementations, an image can be communicated with an electronic communication. In response to the electronic communication, an image entry may be added to the channel lineup of the EPG. Selection of the image entry in the EPG may cause the device to visually present the image.
US08863156B1 API wizard
A system for interacting with a database has interface software for enabling communication between a spreadsheet program and a database API. The interface software dynamically reads API parameter information in order to allow a user to select the fields to be added to a loader template. Using the loader template, a user can access the database with the spreadsheet program in order to add, edit or retrieve data from the database.
US08863151B2 Securing inter-process communication
A request to post a message to a destination is intercepted in an operating environment in which processes communicate via message queues. Message content and requester information associated with the request is evaluated to determine whether the message is to be posted. The message is posted to a message queue of the destination if the message is to be posted.
US08863141B2 Estimating migration costs for migrating logical partitions within a virtualized computing environment based on a migration cost history
Responsive to a hypervisor determining that insufficient local resources are available for reservation to meet a performance parameter for at least one resource specified in a reservation request for a particular logical partition managed by the hypervisor in a host system, the hypervisor identifies another logical partition managed by the hypervisor in the host system that is assigned at the least one resource meeting the performance parameter specified in the reservation request. The hypervisor estimates a first cost of migrating the particular logical partition and a second cost of migrating the another logical partition to at least one other host system communicatively connected in a peer-to-peer network based on at least one previously recorded cost stored by the host system of migrating a previous logical partition to the at least one other host system.
US08863138B2 Application service performance in cloud computing
Methods and apparatuses associated with cloud computing are disclosed herein. In embodiments, a method may include receiving, by a service monitor operating on a computing device, performance information associated with services provided by an application service with instances operating on a plurality of virtual machines deployed on a plurality of servers of a computing cloud. The service monitor, in response, may identify one or more requests of the computing cloud to attempt to improve performance of the services provided by the application service. Other embodiments may be disclosed and claimed.
US08863133B2 License management in a cluster environment
Embodiments are directed to managing and verifying licenses in a cluster computer system environment. In an embodiment, a license management application running on a computer system cluster manager receives a job that has multiple job tasks as well as portions of job information. The license management application determines from the job information how many licenses and computer nodes are to be assigned to the job. The license management application checks out the determined number of licenses from a license distributing application on behalf of the received job. The license management application indicates to a scheduler of the computer system cluster manager that one job task is to be run per checked out license.
US08863132B2 Using abstraction layers to facilitate communication between systems
Systems and methods are provided for enabling communication between two systems using different commands, variables, protocols, methods, or instructions. In an embodiment, exit points in a software application may be used to insert additional code without altering the source code. In an embodiment, this additional code may interface with a backend abstraction layer, which may contain an itemization of functions to performed on external systems or data. In an embodiment, the abstraction layer may interface with a connectivity layer. In an embodiment, the connectivity layer may include instructions in a format recognized by the external system that correspond to the desired function in the backend abstraction layer that is to be executed at the external system.
US08863129B2 Automated caching and mirroring of immutable data in distributed virtual machines via native interface components
An initial request for a reference to a data container is sent from a distributed enhanced remote execution container native interface component of a distributed virtual machine to a distributed enhanced virtual machine native interface component of the distributed virtual machine in response to receipt of the initial request from a remote execution container. A data mirror data structure including immutable data and the reference to the data container is received. The received data mirror data structure including the immutable data and the reference to the data container is stored within a local memory storage area. A reference to the locally-stored data mirror data structure is returned to the remote execution container in response to the initial request for the reference to the data container.
US08863118B2 Task management apparatus and computer readable medium for selecting a task location and task candidate
A task management apparatus includes a task information acquisition unit, an execution location position information acquisition unit, an execution candidate position information acquisition unit and a selection unit. The task information acquisition unit acquires task information for a task being executed by one of a plurality of execution candidates at one of a plurality of execution locations. The execution location position information acquisition unit acquires execution location position information for respective positions of the execution locations. The execution candidate position information acquisition unit acquires execution candidate position information on respective positions of the execution candidates. The selection unit selects one execution location and one execution candidate from the plurality of execution locations and the plurality of execution candidates, respectively, based on respective movement costs which are calculated from the acquired execution location position information and the acquired execution candidate position information.
US08863115B2 Execution of program code having language-level integration of program models
To enable language-level integration of multiple programming languages into a single programming framework, one or more domain specific languages (DSLs) are specified as incremental extensions to a host programming language. An application created in this framework may include program code written in the host language as well as DSL inset code that is written in any of the DSLs. The extensions to the host language are described in DSL specifications, which define how the DSL inset code is processed. At runtime, DSL inset code in the source code is detected and passed to a DSL inset processor for execution according to an appropriate DSL specification, whereas source code in the host language is executed by a host language processor.
US08863114B2 Managing software packages using a version control system
A client version control system (VCS) accesses a remote VCS to retrieve the difference between current metadata stored locally representing a first version of the software packages currently installed and newer metadata representing a second version of the software packages available from a server for distribution, without having to download the entire newer metadata. The client VCS generates the newer metadata based on the current metadata and the difference of the current and newer metadata retrieved from the remote VCS. A package manager coupled to the client VCS to download the second version of the software package from the server based on the newer metadata then installs or updates newer releases of software packages as available from the distribution server.
US08863113B1 Method and system for unattended installation of guest operating system
A method and system for an unattended installation of any type of a guest operating system (GOS) on a Virtual Machine (VM), or a nested VM. Proposed method and system allow users to create an executable script, which provides automation of any GOS or application installation on the VM. User actions, such as mouse clicks, gestures, touch commands and keyboard strokes, performed during GOS/application installation are recorded. The delays, time periods between clicks and strokes are recorded as well. All of this information is incorporated into an executable script. The script, when executed, simulates/reproduces GOS/application action sequence. This sequence reflects the behavior of GOS/application itself executed on a VM.
US08863106B2 Method and device for updating medical apparatus
The method and the device are used for updating a medical apparatus that has a memory for an operating program. The memory is at least partially designed as a variable memory and is connected with an input device for a current operating program. The memory and the input device are connected to control devices, which have testing means for evaluating at least one code. At least one function of the apparatus is released only when the code agrees with a reference value.
US08863105B2 Automatic control system and method for executing control program in parallel
An automatic control system capable of executing a control program in parallel is described. The system includes more than one unit controller, each executing in parallel at least a part of the program to be executed by the automatic control system; a compiler, connected to one of the unit controllers, for converting the program to be executed by the automatic control system into tasks executed in parallel by the unit controllers; an interconnection network, for connecting the unit controllers, such that information on one of the unit controllers is transferred to another one via the interconnection network.
US08863104B2 Programming model and software system for exploiting parallelism in irregular programs
Systems and methods for parallelizing applications that operate on irregular data structures. In an embodiment, the methods and systems enable programmers to use set iterators to express algorithms containing amorphous data parallelism. Parallelization can be achieved by speculatively executing multiple iterations of the iterator in parallel. Conflicts between speculatively executing iterations can be detected and handled using information in class libraries.
US08863103B2 Method and apparatus for implementing a bi-endian capable compiler
A method of compiling code includes assigning an endian type to data. An endian flip operation is performed based on the endian type of the data and a target system. Other embodiments are described and claimed.
US08863102B2 Method and system for assembling information processing applications based on declarative semantic specifications
A method for assembling an information processing application, includes: inputting a plurality of component descriptions, wherein each of the component descriptions includes a graph pattern that semantically describes an applicability condition of a component and a graph pattern that semantically describes an inclusion effect of the component; inputting a processing request, wherein the processing request includes a goal that is represented by a graph pattern that semantically describes a desired processing outcome; assembling a processing graph, wherein the processing graph includes at least one component that satisfies the desired processing outcome; and outputting the processing graph.
US08863094B2 Framework for a software error inject tool
Provided are techniques for receiving an error inject script that describes one or more error inject scenarios that define under which conditions at least one error inject is to be executed and compiling the error inject script to output an error inject data structure. While executing code that includes the error inject, an indication that an event has been triggered is received, conditions defined in the one or more error inject scenarios are evaluated using the error inject data structure, and, for each of the conditions that evaluates to true, one or more actions defined in the error inject script for the condition are performed.
US08863092B2 Mechanism for compatibility and preserving framework refactoring
The subject disclosure relates to enabling the evolution of a framework by providing public surface area factorings for both old and new public surface areas. The factoring can mitigate changes in the implementation of existing distributions of framework. The factoring can also mitigate breaking existing binaries. Further, the factoring can be provided while mitigating a degradation in the security guarantees of the linking model. The factorings can be applied for runtime and/or for a development toolkit. Thus, multiple, almost simultaneous, interoperable views of a framework implementation can be enabled at runtime and/or at design or build time. The views can represent different versions of the framework.
US08863091B2 Unified tracing service
A computer is programmed with multiple software programs to record structures including (a) unstructured information to denote a transition between portions of code, and (b) metadata related to one or more attributes of the information. In addition, the computer writes two additional types of structures: section type, and dump type. The section type structure has metadata to indicate a beginning and an end, to bracket a group of structures located therebetween. The dump type has a dump header and a dump body. The dump header includes a symbol to indicate it's of dump type. The dump body is a set of values of an object used by the software program(s) during execution by the computer. A group of structures, within a section type, may include structures of each of the trace record type, dump type and section type.
US08863089B2 Method and apparatus for visualizing computer program execution
Analysis data from the execution of a computer program is collected. The analysis data may include samples of two different types of performance data from the execution of the computer program. Performance data may include sampled hardware performance counter data and sampled executing functions. The performance data is used to create a composite view of the data. The composite view may allow a user to efficiently correlate the different types of performance data by using a colored visual display.
US08863084B2 Methods, apparatuses, and computer-readable media for computing checksums for effective caching in continuous distributed builds
Methods, systems, and computer-readable media for determining whether dependencies of configuration files have changed such that the compilation strategy should be recomputed. Local build checksums are computed for individual configuration files. The local build checksums are computed by sorting input paths to the configuration files plus data indicating whether the path refers to a file or a directory and a checksum computed on the configuration file itself. The transitive closure of local build checksums are then used to compute a global build checksum: the local build checksums are sorted in order to compute the global build checksum. If the global build checksum is different from a previously computed global build checksum, then the compilation strategy should be recomputed, since this is a signal that the compilation strategy may not be valid anymore, e.g. because some dependencies in the configuration files have changed.
US08863080B2 Maintaining a pointer's type
A processing device implements a sandbox that provides an isolated execution environment, a memory structure. The processing device generates a pointer to a data item, the pointer having a type. The processing device generates a key for the pointer based on the type of the pointer. The processing device designates a name for the pointer based on the key. The processing device then inserts the pointer having the designated name into the memory structure, causing the pointer to become a private pointer.
US08863079B2 Efficient and expansive conversions between reference and primitive
A tool, such as a compiler or an interpreter, receives program source code and determines that the code includes an operation for which type conversion is permitted on an operand. The tool determines a source type of the operand, and a target type to which the operand is to be converted. In response to determining that the source type is a reference type and the target type is a primitive type, the tool generates a set of instructions to (a) determine whether, at run time, in accordance with a class definition of the reference type, a value of the target primitive type can be obtained via one or more method invocations on the operand (b) if such a value can be obtained, obtain the value and assign the value to a result of the operation and (c) if such a value cannot be obtained, generate an error indication.
US08863071B2 De-pop on-device decoupling for BGA
Embodiments of the invention place surface-mount devices such as decoupling capacitors, resistors or other devices directly on the underside of a ball grid array (BGA) electronic integrated circuit (EIC) package, in place of de-populated BGA pads.
US08863069B1 Hardware definition language generation for data serialization from executable graphical models
A system and method optimizes hardware description code generated from a graphical program or model automatically. The system may include a streaming optimizer, and a delay balancing engine. The streaming optimizer transforms one or more vector data paths in the source model to scalar data paths or to a smaller-sized vector data paths. The streaming optimizer may also configure portions of the modified model to execute at a faster rate. The delay balancing engine may examine the modified model to determine whether any delays or latencies have been introduced. If so, the delay balancing engine may insert one or more blocks into the modified model to correct for any data path misalignment caused by the introduction of the delays or latencies. A validation model, a report, or hardware description code that utilizes fewer hardware resources may be generated from the modified model.
US08863066B1 Wiring-optimal method to route high performance clock nets satisfying electrical and reliability constraints
High performance clock distributions and similar wiring networks require improvements in reliability and performance. This is especially true when hierarchical wiring with different metal thicknesses is employed and when a smaller number of large, higher-power buffers are used to reduce timing variability. Routing of critical nets improves robustness, reliability, and resistance while minimizing track and power usage. The method further optimizes the use of multiple physical pins on buffers to achieve desired electrical criteria. This involves optimal selection of additional routing beyond what is needed to satisfy simple connectivity. The routing involves an iterative process to select and evaluate additional possible routes on multiple layers. Each iteration involves extraction and simulation or estimation, and additional routes are added until the desired electrical criteria are met.
US08863064B1 SRAM cell layout structure and devices therefrom
A method for modifying a design of an integrated circuit includes obtaining design layout data for the integrated circuit and selecting at least one SRAM cell in the integrated circuit to utilize enhanced body effect (EBE) transistors comprising a substantially undoped channel layer and a highly doped screening region beneath the channel layer. The method also includes extracting, from the design layout, NMOS active area patterns and PMOS active area patterns associated with the SRAM cell to define an EBE NMOS active area layout and a EBE PMOS active area layout. The method further includes adjusting the EBE NMOS active area layout to reduce a width of at least pull-down devices in the SRAM cell and altering a gate layer layout in the design layout data such that a length of pull-up devices in the at least one SRAM and a length of the pull-down devices are substantially equal.
US08863063B2 Finfet transistor circuit
A first gate level feature forms gate electrodes of a first finfet transistor of a first transistor type and a first finfet transistor of a second transistor type. A second gate level feature forms a gate electrode of a second finfet transistor of the first transistor type. A third gate level feature forms a gate electrode of a second finfet transistor of the second transistor type. The gate electrodes of the second finfet transistors of the first and second transistor types are electrically connected to each other. The gate electrodes of the second finfet transistors of the first and second transistor types are positioned on opposite sides of a gate electrode track along which the gate electrodes of the first finfet transistors of the first and second transistor types are positioned.
US08863060B2 Programmable intelligent storage architecture based on application and business requirements
An Infrastructure Description Language (IDL) includes Service Level Hints (SLHs) and Service Level Requirements (SLRs). The SLHs and SLRs are used to configure at least one hardware resource in a computing system having an intelligent configurator to broker a hardware configuration based on the SLHs and SLRs.
US08863058B2 Characterization based buffering and sizing for system performance optimization
A method for timing optimization of an integrated circuit design using a timing optimization system comprising loading an original delay value and an original gate configuration net-list for an original gate from a results database. A near optimum gate configuration is identified using near optimum gate configuration information stored in a delay characterization database for the original gate. A near optimum delay value and a near optimum gate configuration net-list of a near optimum gate configuration are loaded. A timing optimized gate configuration is provided from running an incremental static timing analysis of the near optimum gate configuration.
US08863057B2 Method for selectively modeling narrow-width stacked device performance
An approach for methodology enabling a verification of IC designs that compensates for degraded performance due to a physical placement, particularly a stacked physical placement is disclosed. A set of stacked devices from a plurality of devices in an IC design is determined. One or more instance parameters indicating a physical placement of a device in the set is determined. A compensation metric indicating one or more electrical characteristics of a device in the set is determined based on the one or more instance parameters.
US08863056B2 Integrated design-for-manufacturing platform
An integrated design-for-manufacturing (DFM) platform is provided. The integrated DFM platform an automatic warning and verification system; an automatic data feedback and feed forward system; an automatic intellectual property (IP) library management system; and a data management system integrated under a same platform.
US08863055B2 Capacitance extraction for advanced device technologies
A method and apparatus to provide a capacitance to a design an integrated circuit is described. In one embodiment, the method receive a layout of the integrated circuit and applying canonical hierarchical models to the layout, wherein the canonical hierarchical models include a first type canonical model to capture a first capacitance of a device having a plurality of first conductors and a second type canonical model to capture a second capacitance between at least a portion of the device and one or more second conductors of the integrated circuit. The method further includes determining a capacitance for the layout based on the applying.
US08863050B1 Efficient single-run method to determine analog fault coverage versus bridge resistance
In a system, method, and computer program product for analyzing faults in a circuit design, variation of analog fault coverage as a function of bridge resistance values is computed in a single simulation run. A simulator stores intermediate circuit states for each fault resistance value, and performs short interval simulations that may re-use intermediate states as initial solution estimates for simulation of the next fault resistance value. Initial fault resistance values are reduced during simulation passes to aid simulator convergence. The selected evaluation order of test points, faults, and fault resistance values reduces computational and storage costs. Embodiments enable test engineers to rapidly understand if analog defect tests are only sufficient for identifying defects of a certain type and/or value, and to determine fault coverage variability over a full process space.
US08863049B1 Constraining traces in formal verification
The result of a property based formal verification analysis of a circuit design may include at least one counterexample for each property that is violated, which a user can use to debug the circuit design. To assist the user in this debugging process, a debugging tool applies one or more soft constraints to a counterexample trace that simplify the appearance of the trace when displayed as a waveform. The debugging tool thus facilitates a user's understanding of what parts of the counterexample trace are responsible for the property failure. Also described is a power analysis tool that increases the noise level of a trace for a circuit design in order to facilitate analysis of the circuit design's power characteristics.
US08863048B1 Methods, systems, and articles of manufacture for implementing multiple-patterning-aware correct-by-construction layout processing for an electronic design
Disclosed are methods, systems, and articles of manufactures for implementing multiple-patterning-aware correct-by-construction layout processing for an electronic design by identifying rules for a first layer and for second layer(s) adjacent to the first layer, determining one or more sets of grids based on the rules, extending or implementing shapes to terminate at some grids of the one or more sets of grids, and populating the data of the ends of the shapes in the first layer in a data structure. The one or more sets of grids are in direction(s) perpendicular to the routing direction(s) of the first layer and have one or more grid pitches determined based at least in part upon routing pitch(es) of the second layer(s) and rule(s) for vias.
US08863046B2 Controlling impedance and thickness variations for multilayer electronic structures
Impedance control, and the uniformity of electrical and mechanical characteristics in electronic packaging are becoming more important as chip and bus speeds increase and manufacturing processes evolve. Current state of the art design and manufacture processes inherently introduce physical dielectric thickness variations into PCB cross sections. These thickness variations between the ground reference plane(s) and the signal layer(s) inject undesirable characteristic impedance variations and undesirable mechanical variations in thickness and surface topology. Therefore a multilayer electronic structure and a method of manufacture is presented.
US08863045B1 Optical proximity correction method based on hybrid simulation model
An optical proximity correction (OPC) method is disclosed, in which original design patterns are first grouped into a first group and a second group, wherein each pattern of the first group has a size greater than a size of any pattern of the second group. Next, a simple OPC model and a complex OPC model are individually established for the two groups using different numbers of convolution kernels. After that, the simple OPC model and the complex OPC model are combined together to generate a hybrid OPC model which is thereafter used to perform an OPC treatment on the original design patterns. This method is capable of shortening the OPC processing time and increasing the flexibility in utilizing OPC software and hardware resources.
US08863044B1 Layout assessment method and system
Candidate layout patterns can be assessed using a sparse pattern dictionary of known design layout patterns by determining sparse coefficients for each candidate pattern, reconstructing the respective candidate pattern, and determining reconstruction error. Any pattern with reconstruction error over a threshold value can be flagged. Compressive sampling can be employed, such as by projecting each candidate pattern onto a random line or a random matrix. The dictionary can be built by determining sparse coefficients of known patterns and respective basis function sets using matching pursuit, variants of SVD, and/or other techniques.
US08863041B1 Zooming user interface interactions
A computer-implemented user interface method includes receiving a first user selection at a first location on a graphically-displayed object on a graphical user interface, receiving a subsequent user selection, separate from the first user selection, at a second location on the graphically-displayed object, determining a relative orientation between the first location and the second location, and zooming on the graphically-displayed object centered on a point that is along a line between the first location and the second location. A direction of the zooming is determined from the relative orientation of the first location to the second location.
US08863040B2 Gesture-based selection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gesture-based selection. In one aspect, a method includes displaying, on a user interface, information referencing a first set of data items, and at least one control that references multiple values, identifying a first gesture input by a user using the control, selecting a first value based on the first gesture, identifying a second gesture input by the user using the control, selecting a second value based on the second gesture, selecting a second set of data items to display based on the first and second values, and displaying information referencing the second set of data items.
US08863036B2 Information processing apparatus, display control method, and storage medium
The present invention is directed to preventing a user from losing sight of a parameter that the user is currently set. To solve the problem, there is provided an information processing apparatus or a display control method for, when detecting that a node in a structure display area is selected by a user's operation, specifying a tab of setting associated with the selected node via a management unit and displaying the tab in a detailed setting display area, and when detecting that a tab in the detailed setting display area is selected by a user's operation, specifying a node associated with the selected tab, via a management unit and displaying the node in a selected state in the structure display area.
US08863028B2 Motion desktop
A motion desktop, including a moving image, may be presented on a display screen of a processing device. Foreground items such as, for example, icons and associated text, or other information, may appear on a surface of the motion desktop. In embodiments consistent with the subject matter of this disclosure, foreground content may be rendered to a composing surface, which may be an alpha-enabled surface capable of presenting translucent items. A motion desktop module may render content for at least a portion of a background of the motion desktop to a respective shared memory, shared with a composer. The composer may periodically copy the rendered content from the shared memory to the composing surface, where the composer may compose and blend a scene from background and foreground content. The composed scene may then be presented as the motion desktop.
US08863027B2 Moving object on rendered display using collar
In response to receiving a first user action in relation to an object displayed on the rendered display, a collar is displayed on the rendered display around the object. The collar and the object can be made translucent. The collar can have the same shape as the object, but can be larger in size than the object. In response to receiving a second user action in relation to the collar, the object and the collar are moved on the rendered display in correspondence with the second user action, without finalizing a current location of the object on the rendered display after the second user action has been completed. In response to receiving a third user action, the current location of the object is finalized on the rendered display and the collar is removed from around the object on the rendered display.
US08863024B2 Smart window creation in a graphical user interface
A method for controlling a graphical user interface (GUI) comprises preparing a window for displaying at an intended display location in a window display operation. The location of GUI control elements of the window at the intended display location and the location of a graphical cursor are identified. GUI control element location and the graphical cursor location are compared. The window display operation is modified if the two coincide, for example by moving the window display location so that they do not coincide.
US08863020B2 Portable electronic device and method of controlling same
A method includes displaying one or more selectable features on a touch-sensitive display of a portable electronic device, detecting a gesture on the touch-sensitive display, identifying at least one of the selectable features based on a direction of the gesture, and increasing a size of the at least one of the selectable features.
US08863019B2 Modifying numeric data presentation on a display
Various systems, processes, and products may be used to modify numeric data presented on a display. In particular implementations, a system, a process, and a product for modifying numeric data presented on a display may include the ability to generate a user interface including a section that has numeric data in a report format and to determine when input via one or more user digits contacting a display presenting the user interface has been received. The system, the process, and the product may also include the ability to determine whether the digit input is a command regarding the numeric data and to generate, based on the command determination, a user interface that modifies the presentation of the numeric data and represents at least the majority of the numeric data.
US08863018B2 System and method for filter creation and use for building automation systems
A system for filtering items to be displayed on a graphical user interface provided to a client and for interaction by a user, the graphical user interface for a building automation system, is provided. The system includes a processor and memory communicably coupled to the processor. The memory includes computer code for allowing the user to create a filter definition via a computer based form. The memory further includes computer code for saving the created filter definition to memory and computer code for applying the saved filter definition to a set of building automation system data items. The memory yet further includes computer code for generating the graphical user interface, the graphical user interface including results of the applied filter definition.
US08863016B2 Device, method, and graphical user interface for manipulating user interface objects
A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
US08863014B2 User interface for product comparison
A novel search interface embedded in the specification sheet of a product. By manipulating the specification sheet of the product the user may filter and refine the search results without having to type search queries and without having to return to the main search result page. The user may select one (or more) of the product characteristics listed in the specification sheet to activate as a search criterion. For example, if the user is viewing monitors and activates the LED backlight product characteristic as a search criterion, the search interface would perform a search to filter out plasma monitors, LCD monitors etc. The user may manipulate other data in the specification sheet including the priority of the activated product characteristics, the order in which the product characteristics are displayed in the specification sheet. The user may also set search filters for the parameters of the product characteristics.
US08863013B2 Generating a user defined page having representations of content in other pages
Provided are a method, system, and article of manufacture for generating a user defined page having representations of content in other pages. User selection is received via a computer user interface of a portion of content within a page rendered in a display device. A graphical element is generated representing the selected portion of the content in response to receiving the user selection. A determination is made of a computer address of the selected content in response to receiving the user selection. The generated graphical element is added to a user page. The graphical element in the user page is associated with the determined computer address. User selection is received via the computer user interface of the graphical element within the user page. Content at the computer address associated with the selected graphical element is rendered in the within the user page display device.
US08863010B2 Linking user interface design environment and application development environment
Creation of an application having a user interface is supported by linking a UI design environment to an application development environment. A user interface (UI) requirement is received, applying to creation of a UI object that is to be included in an application to be created. An input from a UI designer is received to create the UI object, the input being made in a UI design environment in which the UI requirement is available to the UI designer. The UI object and the UI requirement are provided to an application development environment for an application developer to create the application that includes the UI object. The UI requirement may be received through a top-down approach or through a bottom-up approach. A system may have a linking element between the UI design environment and the application development environment.
US08863007B2 Programmatic information transfer
An illustrative embodiment of a computer-implemented method for information transfer displays a graphical user interface on a display device, wherein the graphical user interface has a plurality of regions defined by boundaries on the display device, wherein each region represents output from an associated data processing system, and responsive to an object in a first region in the plurality of regions in the graphical user interface being moved to a second region in the plurality of regions in the graphical user interface, transferring information associated with the object from a first data processing system associated with the first region to a second data processing system associated with the second region.
US08863001B2 Web application home button
Various embodiments provide a mechanism to allow end users to install web applications and websites onto their desktop. In accordance with one or more embodiments, client-side code can be utilized to allow developers associated with a website to define boundaries associated with user interaction, and have those boundaries enforced by a run-time engine. In at least some embodiments, developers can provide, through JavaScript code and/or HTML markup, various configurations for the creation of a start menu shortcut, navigation, and so-called jumplist integration.
US08863000B2 Method and system for action suggestion using browser history
Disclosed is a method and system for displaying one or more actions associated with a domain. A server computer receives over a network from a client-side module executing on a computing device a Uniform Resource Locator (URL) associated with a web page to which a user has navigated via a browser executing on the computing device. The server computer determines that the web page is part of a domain that the user has navigated to more than a predetermined number of times within a given period of time. The server computer determines a category associated with the web page and determines one or more actions associated with the domain. The server computer transmits to the computing device for display in the browser a link, the link representing an action associated with the domain and with the category associated with the web page.
US08862999B2 Dynamic de-identification of data
The present invention relates to a method, computer program product and system for masking sensitive data and, more particularly, to dynamically de-identifying sensitive data from a data source for a target application, including enabling a user to selectively alter an initial de-identification protocol for the sensitive data elements via an interface.
US08862997B2 Network management system and network management method
A network management system which is capable of easily identifying devices, and enhancing the operability of a device management application used by a manager. The network management system includes devices, and a server connected to the devices via a network. The server is configured to be capable of communicating with the devices by SNMPv1, SNMPv3 and SLP. When SNMPv1 can be used for a device, the server acquires device information from the device by SNMPv1. When SNMPv1 cannot be used but SNMPv3 can be used for a device, and an SNMPv3 password is registered, the server acquires device information from the device by SNMPv3. When SNMPv1 cannot be used but SNMPv3 can be used for a device, and a SNMPv3 password is not registered, the server acquires device information from the device by SLP.
US08862996B1 Method and apparatus for container mapping presentation of distributed systems
A method, apparatus and computer program product for presenting information associated with elements of a distributed system is disclosed. A method for presenting information associated with selected ones of a plurality of elements in a distributed system, the method comprising the steps of representing attributes of, and relationships among the elements as associated configuration non-specific entities, associating selected one of the elements with at least one mutually exclusive group, applying a criterion to selected ones of the at least one groups, extracting attributes and/or relationships of the elements within the selected at least one group associated with the selected criterion and presenting information associated with the extracted attributes and/or relationships for the at least one selected group.
US08862985B2 Screen reader with customizable web page output
A screen reader application for visually impaired users suppresses unwanted content that is output by Braille or text-to-speech. The invention accesses, but does not modify, the document object model of the web page and enumerates web page elements for the end user to either hide or skip to. The end user selections are saved as rules which may be applied according to various levels of scope include web page specific, site specific or web-wide. A screen magnification application for visually impaired users automatically sets the visual focus and magnification level on a web page element according to end-user selection.
US08862965B1 Decoding failure management
Systems, methods, and other embodiments associated with decoding codewords are described. According to one embodiment, a read channel includes a set of memories and a decoding logic. The set of memories is configured to decode a plurality codewords. At least one memory is classified as an inactive memory for use when a failure occurs. The remaining memories of the set of memories are classified as active memory for decoding. The decoding logic is configured to decode the plurality of codewords using the active memory of the set of memories. When the decoding logic fails to decode a codeword, which is stored in a memory of the active memory, resulting in a failed codeword, the memory of the active memory is reclassified as a memory of the inactive memory.
US08862957B2 Symbol selective scaling with parity forcing
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for data processing systems with symbol selective scaling interacting with parity forcing.
US08862956B2 Compound hold-time fault diagnosis
Aspects of the invention relate to techniques for diagnosing compound hold-time faults. A profiling-based scan chain diagnosis may be performed on a faulty scan chain to determine observed scan cell failing probability information and one or more faulty segments based on scan pattern test information. Calculated scan cell failing probability information may then be derived. Based on the calculated scan cell failing probability information and the observed scan cell failing probability information, one or more validated faulty segments are verified to have one or more compound hold-time faults. Finally, one or more clock defect suspects may be identified based on information of the one or more validated faulty segments.
US08862951B2 Decision feedback equalizer
A circuit includes a summation circuit for receiving an input data signal and a feedback signal including a previous data bit. The summation circuit is configured to output a conditioned input data signal to a clock and data recovery circuit. A first flip-flop is coupled to an output of the summation circuit and is configured to receive a first set of bits of the conditioned input data signal and a first clock signal having a frequency that is less than a frequency at which the input data signal is received by the first summation circuit. A second flip-flop is coupled to the output of the summation circuit and is configured to receive a second set of bits of the conditioned input data signal and a second clock signal having a frequency that is less than the frequency at which the input data signal is received by the first summation circuit.
US08862949B2 Systems and methods for storing information
Embodiments relate to reliably storing information in a sensor or other device. In an embodiment, information storage circuitry comprises independent, redundant memory portions and error detection circuitry. The circuit can operate in cooperation with a memory writing procedure that utilizes a validity bit and sequentially writes to one or the other of the redundant memory portions such that at least one of the memory portions has data that is valid and can be recognized as such.
US08862947B1 Application version deployment using crash reports
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for application lifecycle management including providing a first application version to initial computing devices. The method includes receiving first crash reports from the first application version. The method includes determining that the first crash reports include more than a first threshold of reports. The method includes preventing provision of the first application version to additional computing devices in response to determining that the first crash reports include more than the first threshold of reports. The method includes receiving second crash reports from the first application version. The method includes determining that the second crash reports include less than a second threshold of reports. The method includes providing the first application version to the additional computing devices in response to determining that the second crash reports include less than the second threshold of reports.
US08862942B2 Method of system for detecting abnormal interleavings in concurrent programs
A method and system for detecting abnormal interleavings in a multi-threaded program includes generating an execution log in response to execution of the multi-threaded program. Based on the execution log, a list of allowable immediate interleavings is generated if the execution of the multi-threaded program resulted in no concurrency errors and a list of suspicious immediate interleavings is generated if the execution of the multi-threaded program resulted in one or more concurrency errors. The first and second lists are compared to generate a list of error-causing immediate interleavings. A replayable core is then generated and executed based on the list of error-causing immediate interleavings.
US08862939B2 Network system and management server
A network system configured from a test device that executes a test including a continuity test and a performance test of a network configured from a plurality of transfer devices and a management server that requests an execution of the test for the test device, in this way, one or more backup session used for executing the test is selected from a plurality of sessions, the test is executed for a processing interval in a success, a next test is executed by the backup session when the processing time for the test exceeds over a specified time, thereby, a large number of tests can be executed and the test can be executed regularly even when the processing time becomes longer caused by a failure etc.
US08862937B2 Method and system for migrating data from multiple sources
An approach is provided for migrating data. Data is received from a plurality of source systems. The received data is processed for conversion to a target system. A failure condition associated with the processing is detected. An action is selectively initiated from a point of failure corresponding to the detected failure condition. The action includes either retrying the processing, aborting the processing, initiating simulation of the process, forcing completion of the processing, or a combination thereof.
US08862933B2 Apparatus, systems and methods for deployment and management of distributed computing systems and applications
Embodiments of apparatus, systems and methods facilitate the running a distributed computing application on at least one of a plurality of cloud infrastructures. In some embodiments, the processor implemented method comprises: deriving an infrastructure independent representation of the distributed computing application; and running the distributed computing application on one of a plurality of cloud infrastructures by utilizing a cloud-specific implementation of the infrastructure independent representation of the distributed computing application. The cloud-specific implementation of the infrastructure independent representation corresponds to the cloud infrastructure on which the distributed application is run.
US08862931B2 Apparatus and method for storing and assigning error checking and correcting processing of data to storage arrays
A data processing module includes a first interface connected to (i) a host via a second interface, and (ii) storage arrays. The first interface receives, from the host via the second interface, blocks of data for storage in one or more of the storage arrays. A memory stores the blocks of data received by the first interface. A processor (i) determines error checking and correcting processing to be applied to each block of data of the blocks of data, and (ii) for each block of data, (a) transfers the block of data from the memory to a selected storage array of the storage arrays, and (b) assigns, to the selected storage array, the error checking and correcting processing to be applied to the block of data. The memory stores a map. The map indicates storage of the blocks of data among the storage arrays.
US08862926B2 Hardware controlled PLL switching
A system and method for efficiently managing multiple PLLs on a system on a chip (SOC). A SOC includes a hardware phase lock loop (PLL) switching control block coupled to a software interface. The hardware PLL switching (HPS) control block receives PLL switch requests from software. The request identifies a given core clock received by a given processing core of multiple processor cores on the SOC and indicates the identified core clock is not to be provided anymore by a current PLL. The request indicates a given search method including search conditions. The HPS control block searches for a target PLL that satisfies these search conditions. In response to finding the target PLL, the HPS control block changes clock network connections and parameters across the die of the SOC. These changes across the die disconnect the identified core clock from the current PLL and connects the identified core clock to the target PLL.
US08862921B1 Apparatus for remote wake-up during dedicated charging mode
An apparatus for remote wake-up during dedicated charging mode includes: a USB transceiver port; a USB connector port; a switch network coupling the USB transceiver port to the USB connector port; and control logic coupled to the switch network and operative to control the switch network to disconnect the USB transceiver port from the USB connector port during a dedicated charger operational mode and to connect the USB transceiver port to the USB connector port upon the detection of a potential remote wake-up condition.
US08862920B2 Power state management of an input/output servicing component of a processor system
A method of regulating power states in a processing system may begin with a processor component reporting a present processor power state to an input-output hub, where the present processor power state corresponds to one of a plurality of different processor power states ranging from an active state to an inactive state. The input-output hub receives data indicative of the present processor power state and, in response to receiving the present processor power state, establishes a lowest allowable hub power state that corresponds to one of a plurality of different hub power states ranging from an active state to an inactive state. The method continues by determining a present hub power state for the input-output hub, wherein depth of the present hub power state is less than or equal to depth of the lowest allowable hub power state.
US08862915B2 Gateway card, gateway device, method of controlling gateway card, and computer product
A gateway card is connected to an information processor, and receives and transmits data between different networks. The information processor has a normal power mode and a power saving mode. A switching unit connects a memory with the information processor if the information processor is in the normal power mode, or to the gateway card if the normal power mode of the information processor is changed to the power saving mode.
US08862908B2 Information processing apparatus, power source control method thereof, program thereof, and storage thereof
An information processing apparatus includes an information storage to store information indicating a state of the information processing apparatus; an information writing processor to write the information to the information storage; a main power source and an auxiliary power source to supply power to the information writing processor; and a discharge controller to control a discharge speed of the auxiliary power source. When a voltage output of the main power source becomes a reference voltage, the discharge controller switches a power source for the information writing processor from the main power source to the auxiliary power source, and then after completing information writing to the information storage by using the information writing processor and the auxiliary power source, the discharge controller controls the discharge speed of the auxiliary power source to decrease a voltage output of the auxiliary power source to a given voltage within a given time period.
US08862907B2 Information processing apparatus and power supply control method
There is provided an apparatus including an information processing apparatus including an internal system which consumes electric power, an AC adaptor identification unit which identifies a rating of an AC adaptor connected, and a battery charge control unit which controls charge of a battery storing electric power, the electric power being used for operation of the internal system, where the AC adaptor identification unit identifies a rating of the AC adaptor connected and switches a power supply path to the battery charge control unit and/or the internal system into a proper state according to the identification results.
US08862899B2 Storage access authentication mechanism
In embodiments according to the present invention an encryption switch is used to authorize access to LUNs from client VMs present in the cloud provider network. The encryption switch includes responder side software for an authentication protocol and an agent in the client VM includes the requestor side of the authentication protocol. The certificate of the client is securely provided to the encryption switch, which associates the client VM with the LUN. The client private key is securely provided to the client VM, which retains it only non-persistently. The client VM requests LUN access and performs an authentication handshake with the encryption switch. If successful the client VM than has access to the LUN. As the original certificate is linked to the client, if the client is itself a VM, should the client be moved to a different host, the certificate moves with it and LUN accessibility is maintained.
US08862897B2 Increasing data security in enterprise applications by using formatting, checksums, and encryption to detect tampering of a data buffer
A method, system, and computer program product for using hidden buffer formatting and passing obfuscated encryption key values to detect tampering with and/or prevent unauthorized inspection of a data buffer. The method comprises receiving an unencrypted sequence to be encrypted, selecting a layout version to associate to an encryption method and a checksum method, then encrypting the unencrypted sequence using the encryption method to form an encrypted sequence, and calculating, using the checksum calculation method, an unencrypted sequence checksum. Further, storing the encrypted sequence to form a hidden buffer payload, which hidden buffer has its own hidden buffer payload checksum. Encryption keys are not stored in program data, nor sent in the hidden buffers. Instead obfuscated encryption key values are used to generate keys on the fly. The receiver of a hidden buffer and obfuscated encryption key values can detect tampering or data corruption of the payload for further processing.
US08862896B2 Data protection using key translation
In the data security field, a data protection process embodied in a computer system or computing device or equivalent and which securely descrambles protected (scrambled) data. The process descrambles the data using a dynamic process employing a set of multi-level trees of deterministic functions to generate a descrambling mask value and recover the descrambled message.
US08862894B2 Computerized method, program, and apparatus for limited sharing of digital content
Personal Digital Server (“PDS”) is a unique computer application for the storage, updating, management and sharing of all types of digital media files, including audio, video, images and documents, irrespective of their format. PDS provides users with a single location to store and access, both locally and remotely, all of their digital media. It also provides the user total control of the overall management of these assets.
US08862892B2 System and method for detecting a security compromise on a device
Embodiments of a system and method for detecting a security compromise on a device are described. Embodiments may be implemented by a content consumption application configured to protect content decryption keys on a device, such as a computer system (e.g., a desktop or notebook computer) or a mobile device (e.g., a smartphone or tablet). For instance, the content consumption application may be configured to provide decryption keys for respective content to a media component (or another component of the operating system) if multiple conditions have been met. For instance, in various embodiments, the content consumption application may pass the key to the media component after ensuring that i) one or more security mechanisms of the device operating system have not been compromised and ii) one or more executable instructions of the content consumption application have not been tampered (e.g., instructions corresponding to a function that handles the decryption key(s)).
US08862890B2 Method and apparatus for processing biometric information
A biometric-information processing apparatus and method including storing sample biometric information of a user each time biometric authentication processing for verifying sample biometric information of a user against enrolled biometric information registered in a first storage unit succeeds, where the user's sample biometric information is stored in a second storage unit, and selecting an update-candidate biometric information for updating the user's enrolled biometric information from the user's sample biometric information stored in the second storage unit, based on a result of verification of multiple pieces of the user's sample biometric information stored in the second storage unit against enrolled biometric information of other users.
US08862887B1 Providing user contributions for re-published content
In one embodiment, a method for providing user contributions for shared content on a network includes receiving content at a network system for publication on the network system where content is not currently being published. The method determines that the content is associated with one or more stored previous user contributions that were contributed by one or more users of a previous network system and previously published with the content on the previous system. The previous user contributions are obtained, and the content and the previous user contributions are published on the network system to allow access by users of the network system.
US08862884B2 Method of generation of a secret key for a wireless communication system
The present invention concerns a method of generation of a secret key, shared between a first terminal and a second terminal. The key is generated from the impulse response of the transmission channel separating the two terminals. A first message representative of the impulse response estimated by the first terminal is transmitted to the second terminal. This message is encoded using a channel encoding and punctured at a rate which prevents any decoding if additional information is missing. The second terminal combines this first message with at least a part of a second message representative of the impulse response estimated by the second terminal in order to attempt to decode the first message. If the decoding is successful the secret key is generated by the second terminal from the first message thus decoded.
US08862880B2 Two-stage anonymization of mobile network subscriber personal information
A two-stage anonymization process is applied to monitored network traffic in which unique user identifiers, such as the MSISDN (Mobile Station International Subscriber Directory Number), are extracted from the traffic and anonymized to generate an ASI (anonymized subscriber identifier). A strictly random RSI (random subscriber identifier) is generated and used to replace the ASI. The RSI is generated upon a first occurrence of an ASI and stored in a lookup table for utilization upon subsequent ASI occurrences. Use of the strictly random RSI enables various studies and analysis of user behavior to be performed at a heightened level of privacy protection as compared with conventional anonymization schemes that do not utilize strictly random identifiers.
US08862877B2 Data anonymity system
A method and system for providing data anonymously is provided. The method involves receiving an encrypted operator match ID by a client device from a first entity, where the encrypted operator match ID is encrypted using a first encryption key; decrypting the encrypted operator match ID using a first decryption key, associated with the first encryption key, by the client device to obtain a decrypted operator match ID; encrypting the decrypted operator match ID using a second encryption key by the client device to obtain a re-encrypted operator match ID; and sending the client device usage information with the re-encrypted operator match ID by the client device to a second entity through an anonymous channel, where the second entity decrypts the re-encrypted operator match ID using a second decryption key, associated with the second encryption key, to obtain the operator match ID.
US08862870B2 Systems and methods for multi-level tagging of encrypted items for additional security and efficient encrypted item determination
The present disclosure is directed towards systems and methods for performing multi-level tagging of encrypted items for additional security and efficient encrypted item determination. A device intercepts a message from a server to a client, parses the message and identifies a cookie. The device processes and encrypts the cookie. The device adds a flag to the cookie indicating the device encrypted the cookie. The device re-inserts the modified cookie into the message and transmits the message. The device intercepts a message from a client and determines whether the cookie in the message was encrypted by the device. If the message was not encrypted by the device, the device transmits the message to its destination. If the message was encrypted by the device, the device removes the flag, decrypts the cookie, removes the tag from the cookie, re-inserts the cookie into the message and transmits the message to its final destination.
US08862866B2 Method and apparatus for providing an adaptable security level in an electronic communication
A method of communicating in a secure communication system, comprises the steps of assembling a message at a sender, then determining a security level, and including an indication of the security level in a header of the message. The message is then sent to a recipient.
US08862862B2 Offloading the processing of a network protocol stack
A computer system is partitioned during a pre-boot phase of the computer system between a first partition and a second partition, wherein the first partition to include a first processing unit and the second partition to include a second processing unit. An Input/Output (I/O) operating system is booted on the first partition. A general purpose operating system is booted on the second partition. Network transactions are issued by the general purpose operating system to be performed by the I/O operating system. The network transactions are performed by the I/O operating system.
US08862856B2 Implementing remapping command with indirection update for indirected storage
A method, apparatus, and a storage system are provided for implementing enhanced indirection update for indirected storage devices. A novel remapping command generated by a host is used to store indirection data. The remapping command enables remapping of a set of Logical Block Addresses (LBAs) to a different set of LBAs. The remapping command includes a source LBA, length and a destination LBA.
US08862853B2 System and method for high performance secure access to a trusted platform module on a hardware virtualization platform
A system and method for high performance secure access to a trusted platform module on a hardware virtualization platform, which includes Virtual Machine Monitor (VMM) managed components coupled to the VMM and a plurality of Virtual Machines (VMs). One of the VMM managed components is a Trusted Platform Module (TPM) Each virtual machine includes a guest Operating System, a TPM device driver (TDD), and at least one security application. The VMM creates an intra-partition in memory for each TDD such that other code and information at a same or higher privilege level in the VM cannot access the TDD's memory contents. The VMM also maps access only from the TDD to a TPM register space specifically designated for the VM requesting access. Contents of the TPM requested by the TDD are stored in an exclusively VMM-managed protected page table that provides hardware-based memory isolation for the TDD.
US08862852B2 Apparatus and method to selectively provide information to one or more computing devices
A method is disclosed to selectively provide information to one or more remote computing devices. The method provides an information storage and retrieval system comprising first information, a first logical partition, and a second logical partition, where the first information is disposed in the first logical partition. The method further provides a data extraction algorithm, forms second information comprising an instantaneous point-in-time copy of the first information, and forms third information from the second information using the data extraction algorithm. The method then migrates the third information from the first logical partition to the second logical partition, and provides access rights to that third information to one or more computing devices capable of communicating with the information storage and retrieval system.
US08862848B2 Data storage using bitmaps
A data storage system comprises a controller, a first lower performance storage medium and a second higher performance storage medium. The controller is connected to the storage mediums and is arranged to control I/O access to the storage mediums. The controller is further arranged to store an image on the first storage medium, initiate a copy function from the first storage medium to the second storage medium, direct all I/O access for the image to the second storage medium, periodically age data from the second storage medium to the first storage medium, create a new empty bitmap for each period, and in response to an I/O access for data in the image, update the latest bitmap to indicate that the data has been accessed and update the previous bitmaps to indicate that the data has not been accessed.
US08862847B2 Distributed storage method, apparatus, and system for reducing a data loss that may result from a single-point failure
A distributed data storage method, apparatus, and system for reducing a data loss that may result from a single-point failure. The method includes: splitting a data file to generate K data slices, splitting each data slice of the K data slices to generate M data blocks for each data slice, and performing check coding on the M data blocks by using a redundancy algorithm to generate N check blocks; determining, by using a random algorithm, a first physical storage node corresponding to one block of the M data blocks and the N check blocks, and determining at least M+1 different physical storage nodes based on the determined first physical storage node and according to a first rule-based sorting manner; and storing at least M+1 blocks of the M data blocks and the N check blocks onto the at least M+1 different storage nodes, where K, M, and N are integers.
US08862846B2 Control apparatus, control method, and storage apparatus
A control apparatus includes a processor. The processor determines, upon detecting a read error on a first volume of a storage under a non-equivalent state, a first storage area in which the read error has occurred. The first storage area is included in the first volume. The processor determines whether a write process has been conducted on the first storage area under the non-equivalent state. The processor determines whether a write process has been conducted on a second storage area under the non-equivalent state. The second storage area is included in a second volume of a storage and corresponds to the first storage area. The processor copies data stored in the second storage area to the first storage area when no write process has been conducted on the first storage area and the second storage area under the non-equivalent state.
US08862841B2 Method and system for scaleable, distributed, differential electronic-data backup and archiving
One embodiment of the present invention provides a distributed, differential electronic-data backup and archiving system that includes client computers and cells. Client computers execute front-end-application components of the distributed, differential electronic-data backup and archiving system, the front-end application components receiving data objects from client computers and sending the received data objects to cells of the distributed, differential electronic-data backup and archiving system for storage. Cells within the distributed, differential electronic-data backup and archiving system store the data objects, each cell comprising at least one computer system with attached mass-storage and each cell storing entire data objects as lists that reference stored, unique data chunks within the cell, a cell storing all of the unique data chunks for all data objects stored in the cell.
US08862835B2 Multi-port register file with an input pipelined architecture and asynchronous read data forwarding
In an embodiment of the invention, a multi-port register file includes write port inputs (e.g. write address, write enable, data input) that are pipelined and synchronous and read port inputs (e.g. read address) that are asynchronous and are not pipelined. Because the write port inputs are pipelined, they are stored in pipelined registers. When data is written to the multi-port register file, data is first written to the pipelined registers during a first clock cycle. On the next clock cycle, data is read from the pipelined registers and written into memory array registers. When the read address is identical to the write address stored in the pipelined memory, the result of a bit-wise ANDing of data stored in pipelined synchronous data registers and data stored in pipelined synchronous bit-wise registers is presented at the output of the multi-port register file.
US08862834B2 Shared memory translation facility
Aspects include a system, method and computer program product for providing a shared memory translation facility. The method includes receiving a request for access to a memory address from a requestor at a configuration, the receiving at a shared memory translation mechanism. It is determined whether the memory address refers to a shared memory object (SMO), the SMO accessible by a plurality of configurations managed in different zones of memory. Based on determining that the memory address refers to the SMO, it is determined whether the configuration has access to the SMO. Based on determining that the configuration has access to the SMO, the requestor is provided a system absolute address for the SMO and access to the SMO. In this manner direct interchange of data between the configuration and the plurality of configurations is allowed.
US08862833B2 Selection of storage containers for thin-partitioned data storage based on criteria
Various embodiments storing volumes of data in a data storage system, including one or more data storage containers, the data storage containers being thin-provisioned to provide virtual data storage capacity which is greater than a real data storage capacity of the data storage hardware are provided. In one embodiment, by way of example only, a real data storage capacity of the data storage system for accommodating new volumes is determined. Over-allocation information relating to one or more data storage containers is determined. Extrapolated future anticipated use of one or more containers of the data storage system from historical data storage use information is determined. One or more candidate data storage containers on the basis of information from the determining the real data storage capacity, over-allocation information, and the extrapolated future anticipated use is selected. Additional system and computer program product embodiments are disclosed and provide related advantages.
US08862828B2 Sub-numa clustering
Method and apparatus to efficiently store and cache data. Cores of a processor and cache slices co-located with the cores may be grouped into a cluster. A memory space may be partitioned into address regions. The cluster may be associated with an address region from the address regions. Each memory address of the address region may be mapped to one or more of the cache slices grouped into the cluster. A cache access from one or more of the cores grouped into the cluster may be biased to the address region based on the association of the cluster with the address region.
US08862825B2 Processor supporting coarse-grained array and VLIW modes
A processor and an operating method are described. By diversifying an L1 memory being accessed, based on an execution mode of the processor, an operating performance of the processor may be enhanced. By disposing a local/stack section in a system dynamic random access memory (DRAM) located external to the processor, a size of a scratch pad memory may be reduced without deteriorating a performance. While a core of the processor is performing in a very long instruction word (VLIW) mode, the core may data-access a cache memory and thus, a bottleneck may not occur with respect to the scratch pad memory even though a memory access occurs with respect to the scratch pad memory by an external component.
US08862822B2 Information processing apparatus and start-up method of the apparatus
An information processing apparatus on which a non-volatile storage device is mountable is provided. The information processing apparatus comprises: a volatile storage unit; a mount unit that mounts the device; an acquisition unit configured to acquire information of the device; an estimation unit that estimates a resume time from hibernation using the device; a first control unit that controls to store the data stored in the volatile storage unit to the device if the resume time is shorter than a predetermined time and to control not to store the data stored in the volatile storage unit to the device if the resume time is longer than the predetermined time; and a second control unit that controls to read the data from the non-volatile storage unit to the volatile storage unit if the data is stored in the non-volatile storage unit.
US08862818B1 Handling partial stripe writes in log-structured storage
A system and method for writing data a series of partial stripe writes to a redundant array of independent disks (RAID) with parity system. In one embodiment, the RAID with parity system is implemented as a log-structured storage system. In the RAID with parity system, each of the partial stripe writes can be issued before the active stripe is fully written. To buffer each partial stripe write, some data from each partial stripe write can be written to a scratch stripe before being written to the active stripe so that only writes of a predetermined size are issued to the active stripe. Other embodiments are also described herein.
US08862811B2 Semiconductor device performing burst order control and data bus inversion
Disclosed herein is a device that a device including first data lines transmitting a plurality of sequential first data bits, respectively, second data lines transmitting a plurality of sequential second data bits, respectively, third data lines transmitting a plurality of sequential third data bits, respectively, a BOC circuit rearranging order of the plurality of first data bits supplied from the plurality of first data lines in accordance with address information, the BOC circuit supplying the resultant to the plurality of second data lines as the plurality of second data bits, and a DBI circuit performing inversion or non-inversion of the plurality of second data bits supplied from the plurality of second data lines independently of each other in accordance with a predetermined condition, the DBI circuit supplying the resultant to the plurality of third data lines as the plurality of third data bits.
US08862808B2 Control apparatus and control method
A control apparatus includes a capacitor to store electric power supplied from the power supply unit and to supply the stored electric power to the control apparatus when the power supply from the power supply unit is stopped, a first nonvolatile memory, a second nonvolatile memory, a first controller, and a second controller. The first controller writes the data, stored in the cache memory, into the first nonvolatile memory when the external power supply is stopped verifies whether the data stored in the first nonvolatile memory is normal, and sends information of area where the data in the first nonvolatile memory is not normal when the verification indicates that the writing is not normal. And the second controller writes the information sent from the first controller into the second nonvolatile memory.
US08862803B2 Mediating communciation of a univeral serial bus device
An apparatus for mediating communication between a universal serial bus (USB) device and a host computing device is described. In an example, the apparatus includes a USB host interface configured to be connected to a downstream USB device, and a USB device interface configured to be connected to an upstream host computing device. The apparatus also includes a mediation module positioned between the USB host interface and the USB device interface and configured to determine whether the USB device is authorized to communicate with the host computing device.
US08862802B2 Switch fabric having a serial communications interface and a parallel communications interface
A switch fabric is disclosed that includes a serial communications interface and a parallel communications interface. The serial communications interface is configured for connecting a plurality of slave devices to a master device in parallel to transmit information between the plurality of slave devices and the master device, and the parallel communications interface is configured for separately connecting the plurality of slave devices to the master device to transmit information between the plurality of slave devices and the master device, and to transmit information between individual ones of the plurality of slave devices. The parallel communications interface may comprise a dedicated parallel communications channel for each one of the plurality of slave devices. The serial communications interface may comprise a multidrop bus, and the parallel communications interface may comprise a cross switch.
US08862800B2 Distributed storage network including memory diversity
A dispersed storage (DS) unit includes a processing module and a plurality of hard drives. The processing module is operable to maintain states for at least some of the plurality of hard drives. The processing module is further operable to receive a memory access request regarding an encoded data slice and identify a hard drive of the plurality of hard drives based on the memory access request. The processing module is further operable to determine a state of the hard drive. When the hard drive is in a read state and the memory access request is a write request, the processing module is operable to queue the write request, change from the read state to a write state in accordance with a state transition process, and, when in the write state, perform the write request to store the encoded data slice in the hard drive.
US08862798B1 Fast parallel-to-serial memory data transfer system and method
An integrated circuit (IC) that enables a fast parallel-to-serial memory data transfer is described. The IC includes a first input output (IO) interface operable to receive a plurality of data in parallel from a memory device, wherein the plurality of data is a binary sequence. The IC also includes a controller receiving the plurality of data from the first IO interface, wherein the controller is operable to generate a compressed data by compressing the plurality of data, wherein a portion of the compressed data provides information on a significant portion of the plurality of data. And the IC also includes a second IO interface receives the compressed data from the controller and serially shifts the compressed data out of the IC.
US08862796B1 Lossy hit buffer
Configurations providing a configurable buffer for storing incoming event tracking data communications in a lossy manner are described. In one aspect, a server can utilize the configurable buffer for storing the incoming event tracking data communications. When the buffer becomes full, the server can transmit the accumulated tracking data communications in the configuration buffer as a batch transmission. The server can discard any new incoming requests once the buffer becomes full. Further, the server can replace data in the buffer with new incoming requests based on one or more criterion if the buffer is full.In some implementations, the server transmits the batch of the accumulated tracking data communications in the configurable buffer after a predetermined time has elapsed.
US08862794B2 Non-disruptive selective traffic blocking in a SAS domain
The invention may be embodied in a SAS expander with register bits within Phys associated with I/O devices. Setting and unsetting the register bit in the Phy associated with a particular physical or logical device allows I/O traffic to be blocked and unblocked, as desired, to the selected physical or logical devices. In a particular embodiment, when the register bit is set to a blocking state, an OPEN request that comes in on the SAS link is rejected using OPEN_REJECT (RETRY). Phy register bits may be provided for multiple different SAS protocols that can be controlled individually for each attached SAS device. The Phy register bit may also be used to reject only SAS connection requests that attempt to leave a particular SAS link.
US08862789B2 Communication control device
An electronic device comprises a plurality of memory components, a connector, a receiver, and a communication component. The connector is configured to operatively connect the electronic device to an external device. The external device is capable of individually recognizing the memory components one at a time or simultaneously recognizing only a few of the memory components. The receiver is configured to receive a select instruction that specifies which of the memory components will be recognized by the external device. The communication component is configured to automatically communicate with the external device to permit the external device to automatically recognize at least one of the memory components as a predefined memory component. The communication component is further configured to communicate with the external device when the receiver receives the select instruction to permit the external device to recognize at least one memory components according to the select instruction.
US08862785B2 System and method for redirecting input/output (I/O) sequences
A method for redirecting I/O (Input/Output) sequences. A computer platform is initialized. If the computer platform is enabled for command packet rerouting, the platform firmware may be used to install a runtime enable block I/O interface and a standard UNDI (Universal Network Device Interface) interface for routing I/O requests to a network controller or an out-of-band processor may be used to route I/O requests to a network interface controller. The routing of the I/O requests to the network controller or network interface controller enables the computer platform to boot from a remote block I/O storage device.
US08862783B2 Methods and system to offload data processing tasks
Via use of a shared data bus, a processor system offloads processing tasks. For example, a processor system communicates over a respective data bus with a data communication controller. After notifying the data communication controller of a particular block of data to retrieve, the processor system relinquishes control of the respective data bus so that the data communication controller can control the data bus and store a block of data in a specified memory location using direct memory access techniques. Upon receiving a notification of completion of storing the data block by the data communication controller, the processor system regains control of the respective data bus and notifies a data forwarding circuit to: i) partition the block of data into data packets, ii) apply respective headers to the data packets based on the header information received from the processor system, and iii) forward the data packets to the respective destination.
US08862781B2 Server device, client device, information processing system, information processing method, and program
An information processing method of an information processing system including a client device functioning as a client and a server device functioning as a server which are capable of communication via a network, includes the steps of: at the server device, managing format identification information provided so as to be unique for each content data within the range of each data format, corresponding to the contents of each content; at the client device, causing execution of communication via network, for specifying a content, as to the server device; at the server device, transmitting, to the client device, format identification information correlated with a specified content in response to specification of a content via network from the client device; and at the client device, managing the received and obtained format identification information as corresponding to the specified content.
US08862771B2 Distributed push-to-storage system with redundancy
Methods and systems for distributed push-to-storage with redundancy. One method includes the steps of setting at least two storage groups according to a required storage redundancy; registering a plurality of peer-to-peer devices; associating the peer-to-peer devices with at least one of the storage groups; receiving a first content having a large size to be stored in the at least two storage groups; fragmenting the first content into a plurality of first content fragments having a small size; and distributing the first content fragments approximately homogenously between the peer-to-peer devices associated with each storage group according to a first distribution function associated with each storage group.
US08862770B1 Processor architecture verification
A method and apparatus for tracking packets in a processor architecture verification system are disclosed herein. An embodiment of the method comprises identifying a completion event associated with the transfer of a packet across a point to point link network of a virtual bus interface; creating an identification for the packet; and storing data associated with the packet in a database, the data being indexable by way of the identification.
US08862767B2 Secure elements broker (SEB) for application communication channel selector optimization
Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
US08862766B2 Customized data delivery and network configuration via aggregation of device attributes
Aspects of a method and system for customized data delivery and network configuration via aggregation of device attributes are provided. In this regard, a first network device may receive device attributes from a plurality of devices that are communicatively coupled to the first network device. The first network device may aggregate the received device attributes and communicate the aggregate attributes to a source network device. The first network device may receive customized content from the source network device, wherein the customization is based on the aggregate device attributes. The first network device may communicate the customized content to the plurality of devices. The first network device may comprise, for example, a set-top box, a wired access point, and/or wireless access point. The device attributes of a device may comprise settings, capabilities, and/or user preferences of the device.
US08862764B1 Method and Apparatus for providing Media Information to Mobile Devices
A method and apparatus for providing digital streaming media data to client devices via a digital media control room is described. The method may include receiving a request at a server computer system from a mobile device to join a digital media control room, where the digital media control room is a virtual location that provides access to digital media data of a real-world event captured by a plurality of different mobile devices. The method may also include locating one or more available media streams associated with the digital media control room that capture the real-world event as the real-world event occurs. The method may also include transmitting data indicative of the one or more available media streams to the mobile device.
US08862760B1 Real-time streaming protocol gateway and proxy for serving and caching static media over a low bandwidth connection
A system and method to support the transmission of static media, originating from an HTTP source, as a Real-Time Streaming Protocol (RTSP) stream to a caching proxy. A server-side gateway accepts RTSP requests, loads a requested resource from the HTTP source, and streams requested portions of a file via RTSP. A RTSP proxy caches received portions of media to avoid re-requesting those portions. The RTSP proxy may receive a RTSP TEARDOWN command to trigger removal of cached media and passes the RTSP TEARDOWN command to the server-side gateway. Further, the server-side gateway may receive a RTSP TEARDOWN command to trigger the server-side gateway to remove media loaded from the HTTP source.
US08862757B2 Automatic multimedia upload for publishing data and multimedia content
Disclosed herein is a method and system for utilizing a digital data capture device in conjunction with a Bluetooth (BT) enabled mobile device for publishing data and multimedia content on one or more websites automatically or with minimal user intervention. A client application is provided on the BT enabled mobile device. In the absence of inbuilt BT capability, a BT communication device is provided on the digital data capture device. The BT communication device is paired with the BT enabled mobile device to establish a connection. The client application detects capture of data and multimedia content on the digital data capture device and initiates transfer of the captured data, multimedia content, and associated files. The digital data capture device transfers the captured data, multimedia content, and the associated files to the client application. The client application automatically publishes the transferred data and multimedia content on one or more websites.
US08862755B2 Apparatus and a method for modifying a command message in a digital multimedia network
An apparatus for modifying a command message (CMD) received from a source apparatus to control a target device parameter of a target apparatus within a digital multimedia network, wherein a hierarchical parameter address (HPA) or a parameter value contained in said command message (CMD) is changed according to at least one change script to provide a modified command message (CMD′).
US08862753B2 Distributing overlay network ingress information
Aspects of the present disclosure relate to providing secure access to resources of a private network. For example, a client device may transmit a request identifying the protected resource to an authentication server. The authentication server queries a network address lookup table to identify a network address of the protected resource based on the identifying information of the request. If the network address denotes a network location that is not generally accessible, the authentication server generates a resource record that identifies a bastion host, a port, and a connection method for accessing the protected resource. The resource record and the network address may then be transmitted to the client device. In response, the client device may use the information in the resource record to establish a tunnel connection with the bastion host, and the client device uses the tunnel connection to access the protected resource via the bastion host.
US08862747B2 Method and apparatus for tagging network traffic using extensible fields in message headers
Embodiments of a system and method of tagging network traffic with relevant user demographic and location information for facilitating the delivery of directed media are described. A tag processing module within a router device coupling a client computer to a destination site served by a server computer intercepts a request from a client computer to a server computer over a network. The tag processing module determines a unique device identifier corresponding to the client computer, generates a local user identifier for the client computer by performing a one-way hashing operation on the unique device identifier, derives demographic and location information for a user of the client computer, generates a request identifier associated with the intercepted request by encrypting the local user identifier, demographic information and geographic location information in an alphanumeric string, and embeds the alphanumeric string in an extensible field of a packet within the request to generate a tagged request identifier.
US08862743B1 Resource management
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing resources in a computing system. A plurality of distributed computing system resources are represented as nodes in a graph. Links between the nodes are defined, where each link in the links representing ownership or usage by a parent node of a respective resource represented by a child node. A message is sent from a source node in the graph to a target node in the graph wherein the source node is linked directly or indirectly to the target node. The message is processed by a message handler task associated with the target node, wherein processing includes allocating or deallocating a respective resource represented by the target node.
US08862741B1 Layered machine images
In certain embodiments, a computer-implemented method includes accessing user selection data that includes selections associated with computing system resources, determining two or more machine image layers from available machine image layers to instantiate on a particular computing system resource, and determining that a particular machine image layer is not cached locally on one or more memory devices of the particular computing system resource. The method includes, in response to determining that the particular machine image layer is not cached locally on one or more memory devices, accessing a stored copy of the particular machine image layer residing in memory external to the particular computing system resource and caching the stored copy of the particular machine image layer on the one or more memory devices of the particular computing system resource. The method further includes instantiating the particular machine image layer on the particular computing system resource.
US08862739B2 Allocating resources to virtual functions
A method of assigning resources to an input/output adapter having multiple ports may include determining a first port of the input/output adapter that includes a first bandwidth availability. A first number of resources assigned to the first port may be modified. The method may further include comparing a total count of resources assigned the ports to a maximum number of resources, where the total count includes the modified first number of resources. At least a portion of the modified first number of resources to the first port may be allocated to the first port.
US08862736B2 Cooperative network for mobile internet access
A method and system for connecting mobile users to the Internet using cooperative interconnection. A node consists of a network element that has two connections methodologies—typically a node will have a radio link and a wired link to the Internet. To obtain a connection, a member of the service located themselves in proximity to a network node which is commonly provided by another member and the cooperative tunneling agent requests a secure link. All members of the service agree to give connection to the Internet upon request from another member.
US08862735B1 IP address management of multiple DHCP and DNS servers
An enterprise network may be managed. A graphical user interface (GUI) that shows IP address allocations for the network and that allows a user to configure DHCP scopes and DNS zones may be provided. A new host reservation request may be received from a user. The request may be translated into a first protocol and provided to a DHCP control server for processing. Based on the processing, configurations of multiple DHCP servers may be updated, to include the new host reservation, and provided to a configuration storage system for (at least temporary) storage and access by the multiple DHCP servers. The request may be translated into a second protocol and provided to a DNS management server for processing. Based on the processing, a configuration for a DNS server may be updated, to include the new host reservation, and stored in a DNS database.
US08862734B2 System and method for selectively controlling the addition of reserve computing capacity
In one embodiment, a system and method is disclosed for changing the resource availability of a particular user in a manner calculated to add the least cost to the user. A cluster of partition servers are arranged, in one embodiment, with a master controller for keeping track at any point in time as to the different licensing costs involved with different methods of adding resource capacity. When a user requires additional capacity the system calculates which of several possible resource enhancements to initiate based upon a least cost analysis.
US08862733B2 User-based prioritization for content transcoding
A system may include a server device. The server device may receive, from a device, a media item in a first format associated with the device, and determine a transcoding priority to be associated with transcoding of the media item based on information regarding a transcoding job request for one or more other media items received from the user and at least one of information associated with the media item or information associated with a user of the device. The server device may also select, based on the transcoding priority and at least one of the information associated with the media item or the information associated with the user, the media item, from among a number of media items, associated with one or more users, to be transcoded, and transcode the media item to a transcoded media item in a second format that is different than the first format.
US08862730B1 Enabling NAC reassessment based on fingerprint change
Providing security for a network is disclosed. Network traffic associated with a host is monitored. If an activity pattern associated with a configuration change of the host is observed, access by the host to the network is restricted based at least in part on the observed activity pattern.
US08862725B1 Managing multiple IP address management systems
Managing multiple IP address management systems is provided. In some embodiments, managing multiple IP address management systems includes providing an IP address management (IPAM) manager system for receiving a configuration command to manage a first IP address management system; receiving a configuration command to manage a second IP address management system; receiving a join request from the first IP address management system; and receiving a join request from the second IP address management system, in which the IP address management manager system is in communication with the first IP address management system and the second IP address management system for managing each of the first IP address management system and the second IP address management system.
US08862724B2 Processing apparatus, processing method, and communication system
A processing apparatus includes: an address converter configured to return an address in response to a search request from a server; and a substitute controller configured to control the address converter to return a first address in response to a first search request from a first server when the address converter has not received a second search request for a second address from a second server, and return the second address in response to the first search request from the first server when the address converter has received a second search request for the second address from the second server.
US08862722B2 Method and system for providing monitoring of network environment changes
An approach is provided for monitoring network environment changes. A plurality of events relating to activation of one or more network elements are tracked, wherein the events include movement of cables for the network element and activities corresponding to verification of connections over the cables. Event information relating to the events are stored. The event information includes status information of the verification of the connections. Access is provided to the stored event information for presentation via a portal.
US08862721B2 Environmental footprint monitor for computer networks
A system and method for obtaining an environmental footprint of a website are presented. The system includes a website embedded with a unique identifying tag, a user terminal to view the website, an environmental footprint server which identifies the unique identifying tag of the website, and a processor to calculate the environmental footprint of the website based upon time data and the average emissions emitted by a user terminal, the server hosting the website and a network connecting the user terminal and the server.
US08862720B2 Flexible cloud management including external clouds
A cloud management system can maintain a set of “virtual groups,” and assign different “virtual groups” to particular computing resources of both local and external clouds. The “virtual groups” can be based on the particular usage (type of virtual machine, application of the virtual machine, function of the virtual machine, and the like) of the members in the groups and/or can be based on the specifications of the computing resources (type and amount of computing resources). When instantiating virtual machines in local or external clouds, the cloud management system can utilize the “virtual groups” to identify and allocate the computing resources.
US08862709B2 Remote management of boot application
Systems and arrangements for remotely selecting a bootable image via a WOL packet for a wake-on-LAN (WOL) capable computer are contemplated. Server-side embodiments include hardware and/or software for determining a client to be managed, determining whether the client is active on the network, and transmitting a WOL packet having a vector, or operating system partition identification (OSPID), to describe a bootable image accessible by the WOL capable computer. Some embodiments may include an OSPID that points to a secure bootable image such as a bootable image on a hard drive, a compact disk (CD) connected to the computer, or other local resource. Client-side embodiments may receive the WOL packet at, for instance, a network interface card (NIC), recognize that the WOL packet includes an OSPID that describes the bootable image to boot, and implement an alternative boot sequence to boot from that bootable image.
US08862708B2 Method and apparatus for synchronizing information between platforms in a portable terminal based on a multi-software platform
A method of synchronizing information between platforms in a portable terminal based on a multi-software platform is provided. The method includes verifying that a first software platform is changed to a second software platform; and if the first software platform is changed to the second software platform, defining volume information of the changed second software platform with reference to volume information of the first software platform.
US08862707B2 Method and apparatus for managing data of operation system
A server for an operation system includes a monitor to monitor a status of another server, a first storage to retain a first network configuration information, a second storage to copy the first network configuration information when an abnormality is detected in the another server, a third storage to retain a first update history information including update information of a network configuration information obtained from a client in the operation system, and an operation configuration manager to update the first network configuration information and a second network configuration information retained in the another server when the another server recovers from the abnormality. The operation configuration manager is configured to update the first network configuration information and the second network configuration information based on the first update history information and a second update history information retained in the another server.
US08862705B2 Secure DHCP processing for layer two access networks
In general, this disclosure describes network security techniques that may accommodate legitimate movement of a subscriber device while preventing MAC collisions that may result from configuration errors or MAC spoofing attempts. MAC spoofing may result in packets directed to one subscriber device being sent instead to another subscriber device. By modifying an access node or a Dynamic Host Configuration Protocol (DHCP) server to allow only authorized subscriber devices on the access network, layer two collisions (“MAC collisions”) may be prevented.
US08862703B2 Address server
A mechanism is provided for attributing network addresses to virtual machines. A request for a number of addresses is received from a requesting entity, thereby forming a requested number of addresses. A length of continuous ranges of available addresses is compared to the requested number of addresses. A range of available addresses comprising a number of addresses greater than the requested number of addresses is selected from a memory, thereby forming a selected range of available addresses. A first new range comprising the requested number of addresses excised from the selected range of available addresses is defined and one or more further new ranges are defined comprising the remainder of the selected range of available addresses not belonging to the first new range. The first new range is attributed for the use of the requesting entity.
US08862702B2 Systems and methods of installing and operating devices without explicit network addresses
A method of discovering addressing information of one or more upstream devices to respond to specific messages by a second device on behalf of the one or more upstream devices in a network includes acquiring the addressing information in an upstream direction from one or more downstream devices to the one or more upstream devices. The method further includes acquiring the addressing information in a downstream direction from the one or more upstream devices to the one or more downstream devices. The method further includes responding to specific messages using the acquired addressing information about the one or more upstream devices.
US08862700B2 Data server, system, and data transfer bandwidth control method
A data synchronization system transfers data between multiple data synchronization servers connected to a network path. The data synchronization server calculates a transfer delay on a network path involved in the transfer of data of multiple applications in an application server to another data synchronization server, predicts a time at which the transfer delay will exceed the requested delay of each application, and controls the transmission rate of data for each application so that times, at which the transfer delays will exceed the requested delays of all applications, become the same. In this way, the data synchronization system controls the data synchronization of applications between remotely installed distributed data centers so that the requested delay of each application is satisfied as much as possible.
US08862697B2 Intelligent network management platform for IKVM servers
An IP-based KVM (IKVM) switch system includes a plurality of control centers connected by a network via respective routers. A group of IKVM switches is connected to each router. Each IKVM switch is connected to a plurality of remote computers. Each control center stores system configuration information regarding all other control centers, including their IP addresses, port information, information about the IKVM switches managed by them, and (optionally) the remote computers connected to each IKVM switch. The control centers use a master-slave scheme to share the configuration information among them. When a client logs on to any control center, all IKVM in the system are displayed on a UI so that the client can select any IKVM or (optionally) remote computer for access. The control centers perform necessary functions to facilitate the access to the select IKVM or remote computer by the client.
US08862694B2 If-none-match for aggregated page distribution
Embodiments of the present invention provide a method, system and computer program product for page request management for aggregated page content. In an embodiment of the invention, a method for page request management for aggregated page content can include issuing on behalf of a user a request for dynamically aggregated components in a page. The method further can include inserting into a header of the request a key computed as a combination of identifiers for the aggregated components and last modified data for the aggregated components. Finally, the method can include receiving in response to the request a new page of dynamically aggregated components for the user only if the computed key does not match a key computed for the new page. Otherwise, only a response is received indicating that the page has not been modified.
US08862689B2 Local flash memory and remote server hybrid continuous data protection
The present invention provides a way to use flash memory to keep backup copies of the recently modified data. The recently modified data is stored on a local hard drive and replicated (usually with versions) on a local flash drive when the network connectivity does not exist or not sufficient. As soon as the network connectivity is established the accumulated data is sent to the remote CDP server and the whole space of the flash drive can be reused again. As a result, the data is always replicated: one data copy is stored on the hard drive and the other copy is stored (usually with versions) either on a remote server or a local flash drive. Therefore, the combination of the data on the CDP server and the flash drive can be used to reconstruct the data stored on the hard drive.
US08862686B2 System and method for providing shared web modules
A system, apparatus, and method for sharing web modules amongst a plurality of other web applications are provided. Shared web modules are stored in an archive data structure for use with web applications. The web applications, and/or the web modules of the web applications, may include a designation file that identifies the shared web modules that are to be incorporated into the web modules for the web application. A runtime component selectively locates these shared web modules and logically merges them with the web modules of the web application according to precedence or priority of the shared web modules as designated by the shared web module designation file. The result is a logically merged web module that contains the shared web modules referenced in the shared web module designation file.
US08862683B2 KVM switch and KVM system
A KVM switch connected between an information processing device and a remote terminal, includes a memory part that stores boot screen data generated when the information processing device is booted or rebooted, and a transmission control part configured to send predetermined key data to the information processing device independently of the remote terminal when screen data received from the information processing device coincides with the boot screen data stored in the memory part.
US08862680B2 Methods and systems for data prioritization
Methods and systems for data prioritization are described. In one example embodiment, the method includes the steps of assigning data an urgency and importance, and prioritizing the data using the assigned urgency and importance. In one specific example, such prioritization is then used in communicating, e.g., dispatching, the data. For example, such urgency and importance are used in prioritizing data to be communicated between an onboard aircraft system and a ground based system.
US08862679B1 Displaying comments on a secret in an anonymous social networking application
Technology is directed to a social networking application for sharing secrets anonymously. A user can share content (“secret”) with other users of the social networking application anonymously. The other users may not know who posted the secret. A secret can include multimedia content, e.g., text or an image. Users can “love”/“heart” and/or comment on a secret. The social networking application assigns an unique avatar to each of the users who comment on a secret. In some embodiments, the avatars are assigned on random basis. An author of the secret is assigned a specific avatar. In some embodiments, authors of any of the secrets are assigned the same specific avatar. Each of the comments is displayed with an avatar assigned to the user who posted the corresponding comment. The avatars can also be assigned based on a theme, occasion, etc.
US08862677B2 Authentication of electronic data
Systems and techniques for transmitting electronic data by receiving, at a communications system host, electronic data transmitted from a sender and addressed to an intended recipient; authenticating the electronic data based on attributes of the electronic data and appending information to the electronic data indicating that the electronic data has been authenticated.
US08862674B2 Method and apparatus for managing an electronic messaging system
A rating is received, from a first user of an electronic messaging system, pertaining to a use by a second user of a reply-to-all function provided by the electronic messaging system. An etiquette value associated with the second user is updated based on the rating. An access by the second user to the reply-to-all function is controlled based on the updated etiquette value associated with the second user. The electronic messaging system may comprise an email messaging system, for example. Systems and apparatus are also described.
US08862671B2 Aggregate communications with intelligent sourcing
Selecting a source account for an outgoing communication content of a user is described. A collection of source accounts is associated with the user. Each source account has an individual content storage storing communication content associated with the corresponding source account. A user's authentication is validated for using the collection of source accounts. One source account in the collection is designated as a primary source account. The source accounts in the collection are aggregated to a primary content storage. The user is authenticated to sign in to the primary source account. Instructions are received from the user for generating a communication content from the primary source account and the primary content storage. Instructions are received from the user for selecting one of the source accounts in the collection as the source account for the generated communication content, and the user is signed in to the primary source account.
US08862670B1 Systems and methods for interactively analyzing communication chains based on messages
A pool of messages, e.g., e-mails and/or other electronic documents that each correspond to a communication from a sender to a recipient, is analyzed to identify communication chains between a source and a target. Sender and recipient identifiers extracted from the messages are used to detect direct and indirect communication links between pairs of entities. Information related to the identified communication chains can be presented to a user via an interactive network graph that supports iterative analysis of the communication-chain data.
US08862666B2 System and method for immediate and delayed real-time communication activities using availability data from and communications through an external instant messaging system
A system and method for immediate and delayed real-time communication activities using availability data from and communications through an external instant messaging system, that operates to obtain aggregated user online presence information through its own client software, through interception of client-server communications between an external instant messaging client and server, and through other available interfaces to user account information on such external instant messaging systems. The system operates to gather user online presence information in part by intercepting communications between an instant messaging client and the Internet. The aggregate presence data, as well as other information describing the availability of a user, is used to intelligently route real-time communications, such as instant messages and phone calls. The disclosed system further implements a technique for waiting for changes in a user's availability status, and for performing actions on a user's behalf in response to such changes in availability status.
US08862662B2 Determination of latent interactions in social networks
A method including processing social network data to establish a tensor model of the social network data, the tensor model having at least an order of four. The tensor model is decomposed into a plurality of principal factors. A summary tensor is synthesized from a subset of the plurality of principal factors. The summary tensor represents a plurality of relationships among a plurality of entities in the tensor model. A synthesis of relationships is formed and stored. At least one parameter is identified using one of the summary tensor and a single principal factor in the subset. The at least one parameter is selected from the group consisting of: a correlation among the plurality of entities, a similarity between two of the plurality of entities, and a time-based trend of changes in the synthesis of relationships. The at least one parameter is communicated.
US08862659B2 Apparatus and method for managing media content delivery for multiple communication devices
A system that incorporates teachings of the present disclosure may include, for example, a server having a controller to monitor for a first adjustment made by a first communication device associated with a user where the first communication device is capable of presenting media content and where the first adjustment is associated with the presentation of the media content, determine a second adjustment to be made to a second communication device associated with the user where the determination is based at least in part on the monitored first adjustment where the second adjustment is associated with the presentation of the media content, and wirelessly communicate adjustment information to the second communication device that is representative of the second adjustment, where the adjustment information is adapted for allowing the second communication device to perform the second adjustment. Other embodiments are disclosed.
US08862657B2 Policy based content service
Serving user selected content in accordance with a service policy is disclosed. The user may select content from a content source to be accessed at a mobile device. The desired content is modified as necessary such that transmission of the content complies with a policy. Alternatively, only content that complies with the policy may be made available for selection. The manner in which a policy is defined and the content provided may be determined by various factors including mobile device capabilities, user preferences, and network conditions.
US08862656B2 Performance outcomes benchmarking
A technique for benchmarking performance outcomes is disclosed. In one embodiment, the technique is realized by creating and managing feedback reports for a benchmarking process. More particularly the technique includes acquiring primary data at the source, compiling the data in an analytically meaningful manner for benchmarking, preparing web-based reports and maintaining and managing cumulative historical data and reports.
US08862651B2 Method and apparatus for modulus reduction
A modulo reduction is performed on a value a represented as an ordered sequence of computer readable words. The lowest order words are eliminated by substituting an equivalent value represented by higher order words for each of the lower order words. The lowest order words are eliminated until the sequence has a word length corresponding to the modulus. Carries and borrows resulting from the substitution are propagated from lower order words to higher order words. Further reduction is performed to maintain the word length of the sequence to that of the modulus. The further reduction may be determined by examination of a carryover bit or may be performed a predetermined number of times without examination.
US08862648B2 Fast filter calibration apparatus
A fast filter calibration system includes a multi clock generator, an analog filter including a variable capacitor and a fast calibration apparatus. The fast calibration apparatus further includes a phase comparator, a frequency detector and a fast calibration unit. The fast calibration unit stores a binary code corresponding to a bandwidth frequency of a filter and initiates a fast filter calibration by calibrating the filter from a binary code close to a guaranteed-by-design binary code for the bandwidth frequency to be calibrated.
US08862646B1 Data file discovery, visualization, and importing
Various data source locations storing files can be accessed and/or crawled. At each location, files can be identified. These files can be analyzed to obtain attributes characterizing such file. Thereafter, a visualization can be generated in a graphical user interface that takes the form of data map that characterizes the identified files along two or more dimensions, with each dimension being based on a different attribute of the file. For example, the vertical dimension can be based on a number of columns and the horizontal dimension can be based on a number of rows. The graphical user interface can include graphical user interface elements associated with each identified file. These elements, when activated, can cause complementary information characterizing the corresponding identified file to be displayed. The elements can then be used to import or otherwise utilize one of the identified files into an application (such as a spreadsheet software application.
US08862643B2 Use of delete notifications by file systems and applications to release storage space
In accordance with one or more aspects, one or more portions of at least one file that have been freed are determined. One or more delete notifications are generated that identify the one or more portions of the at least one file. Each portion is identified as a range of data on a storage device, and each delete notification includes one or more ranges of data on the storage device. A determination is made as to when to send the generated delete notifications based on one or more threshold-based criteria. These generated delete notifications are then sent to a storage stack.
US08862641B2 Apparatus, method and computer-readable storage mediums for clustering and ranking a list of multimedia objects
An apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of functions. The apparatus is caused to direct presentation of a list for a plurality of patients and that is clustered by patient. The apparatus is caused to apply a keyword filter to identify a subset of the patient exams that match the keyword filter, and rank the respective exams by relevance to the keyword filter. The apparatus is caused to direct presentation of a filtered list of patient exams that is clustered by patient in the filtered list of patient exams. And for each patient having patient exams in the subset of the patient exams, the respective patient exams are in ranked order in the filtered list of patient exams according to the keyword filter.
US08862640B2 Conservative garbage collecting and tagged integers for memory management
Aspects for conservative garbage collecting are disclosed. In one aspect, root objects included in a call stack are identified, which comprise integers and pointers. Integer representations are tagged and distinguishable from untagged pointer representations. Root objects are traced to corresponding memory locations such that a subsequent tracing is performed on the pointer representations and skipped on the integer representations. Memory allocated to objects unreachable by the call stack is then freed. In another aspect, an object graph associated with a call stack is tagged, and a heap is generated comprising objects included in an executed portion of the call stack. Objects included in an unexecuted portion of the call stack are traced to corresponding memory locations on the heap such that a subsequent tracing is only performed on the untagged pointer representations. Memory locations corresponding to heap objects unreachable by the unexecuted portion of the call stack are then cleared.
US08862631B2 System and method for building business service model
A modeling system has a database that stores information of resources of a computer network service. A server f has a graphical user interface application for creating and editing service models. The application receives user-entered search criteria and searches information in the database based on the criteria. The search criteria can include a name, type, attribute, and other information of the resources. In addition, the search criteria can be a user-entered search query entered that has one or more logical or Boolean conditions relating resource attributes to attribute values. Using information obtained through searching, the application is used to create at least a portion of a service model of the computer network service. Once created, the application is used to initiate publishing of at least a portion of the service model to one or more impact managers of the computer network service.
US08862629B2 Future modeling
A temporal relational database includes a relational database framework that allows for all the capabilities of a standard relational database with the addition of the concept of time. Transactions, which can be modifications of attribute values or changes to the database schema, can be stored with temporal histories. Through the use of these temporal histories, the temporal database is able to seamlessly respond to queries for times that are in the past, present, or future. Furthermore, transactions can be entered into the temporal relational database that are not effective until some point in the future, thus allowing for seamless migration of the data and schema of a database. Applications that access data in a temporal database may retrieve a time appropriate schema from the temporal database. An exemplary use of a temporal database to manage roles and responsibilities within an organization is described.
US08862621B1 Intelligent universal situation awareness and natural language interface
A relational database is used to determine a possibility of events, such as terrorist threats. A database is populated or updated in an automated fashion by using appropriate sensor sources. Whenever a field is augmented or updated, an event is defined. Events trigger intelligent data collection agents using a push technology. A list of events is defined over a relative time interval. A selection of lists of events is made in response to events. The defined database is updated according to an iterative architecture for the defined database.
US08862618B2 Auto update utility for digital address books
An Internet-based system capable of automatically maintaining contact-related information in any computer software application or digital device which stores or manages contact-related information. More particularly, the system allows users to automatically enter and maintain contact-related information in a digital address book or similar application or device (such as a wireless phone or PDA) with minimal or no manual entry of the contact-related information by the user. The system also allows contacts of the user (i.e. people who's contact information or partial contact information is present in the user's address book application) to make corrections to their contact-related information contained in the user's address book, request reciprocal contact information from the user, deny the user access to additional or corrected contact-related information and take other actions relative to managing the contact-related information which others (users) have about them.
US08862616B2 Multi-media management and streaming techniques implemented over a computer network
Various aspects described or referenced herein are directed to different methods, systems, and computer program products relating to multi-media management and streaming techniques implemented over a computer network. In one embodiment, a Multi-Media Management and Streaming (MMMS) System may be configured or designed to provide online users with “location based” streaming radio functionality. Users from different geographic locations may access a variety of MMMS System GUIs to access information relating to one or more artists/bands, songs, venues, and/or events such as live music performances. Users may also access a variety of MMMS System GUIs to search for, create, and/or share customized streaming radio stations which may be configured to identify, present information relating to, and/or play/stream music associated with one or more artists/bands, songs, venues, and/or events.
US08862601B2 Method and device for DRM file conversion
A method for DRM file conversion is provided in an embodiment of the present disclosure, including: parsing a multipurpose Internet mail extensions (MIME) parameter in a rights type system of a DRM file to obtain file types and rights formats to which the DRM file can be converted; and converting, according to the file types and rights formats to which the DRM file can be converted, the DRM file into a file type and a rights format in the file types and rights formats to which the DRM file can be converted, where the file type and rights format is supported by a DRM system that receives the DRM file. A device for DRM file conversion is provided in another embodiment of the present disclosure.
US08862600B2 Content migration tool and method associated therewith
Techniques and devices for facilitating migration of files between a source system and a target system are provided. A system for facilitating migration of files between a source system and a target system includes an extraction component and an injection component. The extraction component includes at least one extraction handler and a profile engine operative to parse a profile specification, execute the at least one extraction handler, and provide a batch specification. The injection component includes a batch handler for obtaining pulled data from a source system, and a batch engine is operative to parse a batch specification and to create at least one file structure in the target system based on extracted structure information in the batch specification. Methods and GUIs for facilitating migration of files are also described.
US08862597B2 Providing contextually-relevant content
Techniques for providing contextually-relevant content include identifying content items accessed through a portal by a plurality of users, each user associated with one or more roles of a plurality of roles within the portal; updating a trace log to include information associated with the identified content, the information including associations between each identified content item and the role accessing each identified content item; receiving, from a user associated with a particular role of the plurality of roles, a search query through the portal for one or more content items; determining a plurality of search results responsive to the search query, the search results relating to the content items; for the particular role, filtering the plurality of search results based on the trace log; and generating a plurality of filtered search results for presentation through the portal.
US08862596B2 Method and apparatus for generation and augmentation of search terms from external and internal sources
A method and apparatus to identify names, personalities, titles, and topics that are present in a repository and to identify names, personalities, titles, and topics that are not present in the repository, uses information from external data sources, notably the text used in non-speech, text-based searches, to expand the search terms. The expansion takes place in two forms: (1) finding plausible linguistic variants of existing search terms that are already comprehended in the repository, but that are present under slightly different names; and (2) expanding the existing search term list with items that should be there by virtue of their currency in popular culture, but which for whatever reason have not yet been reflected with content items in the repository.
US08862591B2 System and method for evaluating sentiment
An example system and method elicits reviews and opinions from users via an online system or a web crawl. Opinions on topics are processed in real time to determine orientation. Each topic is analyzed sentence by sentence to find a central tendency of user orientation toward a given topic. Automatic topic orientation is used to provide a common comparable rating value between reviewers and potentially other systems on similar topics. Facets of the topics are extracted via a submission/acquisition process to determine the key variables of interest for users.
US08862586B2 Document analysis system
An information processing apparatus (5) is provided comprising: a lexicon generation module (22) operable to process a set of documents (1) to identify key words (2) present in the documents; a link generation module (24) operable to generate network data (3) linking documents which share the same or semantically related key words identified by the lexicon generation module; and a network analysis module (26) operable to associate documents with metric values based upon the patterns of connectivity of the network data generated by the link generation module. The metric values associated with documents in the set can be utilized to select documents or groups of associated documents for further processing or indexing.
US08862581B2 Method and system for concentration detection
There is a method and a system for concentration detection. The method for concentration detection includes the steps of extracting temporal features from brain signals; classifying the extracted temporal features using a classifier to give a score x1; extracting spectral-spatial features from brain signals; selecting spectral-spatial features containing discriminative information between concentration and non-concentration states from the set of extracted spectral-spatial features; classifying the selected spectral-spatial features using a classifier to give a score x2; combining the scores x1 and x2 to give a single score; and determining if the subject is in a concentration state based on the single score.
US08862577B2 Visualizing sentiment results with visual indicators representing user sentiment and level of uncertainty
Sentiment analysis of user feedback is performed, using uncertainty rules. Different levels of uncertainty associated with sentiment results of the sentiment analysis are determined, where the sentiment results identify user sentiments contained in the user feedback. At least one visualization of the sentiment result is provided, where the visualization has first visual indicators to represent respective user sentiments, and second visual indicators associated with the first visual indicators to represent respective levels of uncertainty associated with the respective user sentiments.
US08862574B2 Providing a search-result filters toolbar
Computer-readable media and methods to provide a toolbar application are described. The toolbar application receives indicators for determining when a context-specific search is executed. The toolbar application monitors uniform resource locator (URL) addresses to which a browser navigates for the inclusion of an indicator. Upon identifying an indicator in a URL the toolbar application presents filters that are associated with the indicator in a toolbar user interface. A user's selection of one or more of the filters is received at the toolbar user interface and the corresponding filters are applied to the context-specific search results by modifying the identified URL with a modifier associated with a selected filter and causing the browser or search engine to re-execute the search query with the selected filters applied. The filtered search results are presented to the user. The toolbar user interface is modified to indicate the application of the selected filters.
US08862573B2 Search system and method with text function tagging
A search system with a user interface module that generates a search engine results page including a listing of reference documents, each with a hyperlink to at least one secondary document relevant to the reference document. The search system also includes a text function tagger that parses text excerpts of the documents, and applies text function tags thereto. A secondary processing module is provided which identifies those secondary documents that have a text function tag that matches a text function tag of a reference document, so that selection of the hyperlink generates a display of secondary documents that are determined to at least have a text function tag that matches a text function tag of the reference document for which corresponding hyperlink was selected. A method and computer readable medium are also provided.
US08862570B1 Method and apparatus for open management of multi-media services
An architecture which permits externalized management of services includes a number of management service capability (MSC) definitions. Each operator may associate a management service capability with a Service/Service Capability for managing various aspects of the Service/Service Capability. An interface enables a variety of different management systems to utilize a common MSC structure, independent of the information models, transport mechanisms and management interface of the system using the MSC. With such an arrangement, management related integration costs associated with integrating and bundling complex multi-media services is significantly reduced.
US08862566B2 Systems and methods for intelligent parallel searching
Systems and methods are provided for conducting intelligent parallel searches of data sources. A search engine receives a request to access target data that is stored in at least one of multiple data sources. Each data source has a candidate index. The search engine extracts inquiry parameters from the request. The inquiry parameters corresponds to sub-indices of respective general indices. Each general index includes an index of relationships between data from at least two of the data sources. Each sub-index includes a subset of the respective general index. The search engine performs parallel searches of the general indices common to the data sources. Each parallel search includes searching the sub-indices based on corresponding inquiry parameters for the sub-indices. The search engine performs additional parallel searches of the candidate indices based on results of the parallel searches. The search engine extracts an output from results of the additional parallel searches.
US08862564B2 Sponsoring resource downloads
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The method comprises receiving a request from a mobile device to load a resource and determining a transmission cost for loading the resource over a metered network. The method further comprises identifying sponsored content items for delivery with the resource, the sponsored content items being included in slots for presentation along with third-party content associated with the resource, each sponsored content item having an associated bid that represents an amount that will be paid by the sponsor for presentation of a given sponsored content item. The method further comprises determining a credit to be awarded toward load costs based on the bid, and providing a label that indicates a reduced cost to load the resource when a load of a resource is partially or entirely sponsored based on the credit.
US08862560B1 Compression system pause and auto-resume
A method is provided within a storage processor of a data storage system having a fixed storage capacity shared between a plurality of data storage units, The method includes (a) performing a Compression-related operation on a data storage unit of the plurality of data storage units using a free pool of storage space, associated with the fixed storage capacity, as a swap space for the Compression-related operation, (b) detecting a size of the free pool, the size of the free pool representing unallocated storage space of the data storage system, (c) comparing the size of the free pool with a restricted threshold, and (d) if the size of the free pool falls below the restricted threshold, then pausing the Compression-related operation on the data storage unit, otherwise, continuing to perform the Compression-related operation on the data storage unit. Apparatus and computer program product for practicing the method are also provided.
US08862558B2 Single instantiation method using file clone and file storage system utilizing the same
In file de-duplication using hash value comparison, hash values of all target files must be calculated and actual data of all files must be read for hash value calculation, so that the processing time was long. The present invention provides a file storage system comprising a controller and a volume storing a plurality of files, the volume including a first directory storing a first file and a second file and a second directory storing a third file being created, wherein the controller migrates actual data of the second file to the third file, sets up a management information of the second file so that the third file is referred to when the second file is read, and if the sizes of actual data of the first file and the actual data of the third file are identical and the binaries of the actual data of the first file and the actual data of the third file are identical, sets up a management information of the first file to refer to the third file when reading the first file.
US08862557B2 System and method for rule-driven constraint-based generation of domain-specific data sets
A data generation system provides for generating domain-specific, context-sensitive data collections as synthetic data for testing the performance of data processing systems. Within the data generation system, a composition module defines a data generation template containing a plurality of fields each capable of holding one or more values according to specifications defined for predetermined data types. An evaluation module sorts the fields in an order of dependency so that fields whose values affect the values in other of the fields are ordered before the fields whose values are affected by values in other fields. A data generation module populates the fields with values and retrieves a subset of the values populating the plurality of fields for generating each of a plurality of data sets, which are written into memory and made accessible for use in testing data processing systems.
US08862555B1 Methods and apparatus for generating difference files
One embodiment relates to a computer-implemented method for generating difference data between reference and target files. A difference engine performs a first procedure to generate difference data representing the difference between the reference and target files if the reference and target files are sequences of sorted data records. The first procedure may compare a lexical order of a record from the reference file against a lexical order of a record from the target file. An entry may be added to a copy list if the records are the same, and an entry may be added to an add list if that the record from the reference file is lexically greater than the record from the target file. Another embodiment relates to an apparatus for generating difference data.
US08862553B2 Telephone stations with independent backup/restore feature
A method, system, and computer-readable medium for backing up and/or restoring user-specific settings for one or more IP telecommunications terminals. A backup process is initiated through a user interface of the IP telecommunications terminal. A file name and a backup file are supplied from the telecommunication terminal during a backup process. The backup file is transferred to an HTTP server and the backup file is transferred to the IP telecommunications terminal or other terminals in response to an HTTP GET message received from an IP telecommunications terminal connected to the HTTP server. Accordingly, multiple users can enjoy customized user-interfaces at multiple locations and across multiple platforms.
US08862551B2 Detecting behavioral patterns and anomalies using activity data
Activity data is analyzed or evaluated to detect behavioral patterns and anomalies. When a particular pattern or anomaly is detected, a system may send a notification or perform a particular task. This activity data may be collected in an information management system, which may be policy based. Notification may be by way e-mail, report, pop-up message, or system message. Some tasks to perform upon detection may include implementing a policy in the information management system, disallowing a user from connecting to the system, and restricting a user from being allowed to perform certain actions. To detect a pattern, activity data may be compared to a previously defined or generated activity profile.
US08862548B2 File system cloning between a target device and a host device
Systems and methods of configuring electronic devices can include installing a first operating configuration on a first target device, running at least a first operational iteration of the first target device, saving at least a portion of a first file system resulting from the running of the at least first operational iteration of the first target device, and creating a first clone of the at least portion of the first file system at a separate host device. The first clone can be substantially identical to the corresponding at least portion of the first file system. The first clone can be evaluated via the host device. The host device can present the clone data in an integrated development environment such that a user can evaluate the clone data.
US08862546B1 Virtual access roll
A method, system, and program product for data replication comprising, building a virtual image of a point in time in a Data Protection Appliance (DPA), taking a storage array based snapshot of a current image, creating a hot pull session and exposing a LUN containing the point in time image at the DPA.
US08862545B2 Multi-environment configuration of data integration projects
A system and method for facilitating execution of one or more data integration projects in multiple environments or an environment that undergoes changes. Each project has a set of project parameters, which are bound to environment variables. Each environment has a corresponding environment representation with environment variables and corresponding values. Each project is mapped to an environment representation. Values of environment variables are provided to projects with corresponding parameters. When one or more projects are changed to a different environment with a different corresponding environment representation, the environment variable values of the new environment representation are provided to the projects. When an environment change is reflected in the environment representation, the changed variable values are provided to mapped projects.
US08862543B2 Synchronizing primary and secondary repositories
Various embodiments of systems and methods for synchronizing a primary repository and a secondary repository in a business infrastructure are disclosed. Content of artifacts present in the primary repository and the secondary repository are indexed. Based upon a search criteria received on the secondary repository, an integrated search service provided on the secondary repository is invoked to perform a combinatorial query on the indexed content and retrieve an identifier of each artifact corresponding to the search criteria. Based upon relevancy parameters, the retrieved identifiers are ranked and rendered as a categorized table including a first column and a second column for identifiers present in the primary repository and the second repository respectively. Based upon a user action received on the ranked identifiers in the first column of the categorized table, the associated artifacts are determined and downloaded from the primary repository to the secondary repository.
US08862542B2 Replicating data objects within a storage network
Embodiments relate to systems and methods for dynamically replicating data from a primary resource to a secondary resource within a storage network. In particular, a user can select parameters that specify a policy framework. A policy management module can determine one or more attributes associated with resources of the storage network, and enter the one or more attributes into the policy framework to determine a replication policy. The one or more attributes can be determined at any point before or during a replication. The policy management module can then replicate the data according to the replication policy.
US08862533B2 Method and apparatus for portable electronic device media data storage
A method and apparatus store media data on a portable electronic device. The method can include monitoring media data storage activity regarding user media data storage activity usage patterns that store media data in a memory in a portable electronic device. The method can include storing the media data storage activity data in the portable electronic device. The method can include triggering a full memory prediction algorithm based on a user action event that affects media data storage in the memory and can include running the full memory prediction algorithm in response to the trigger. The full memory prediction algorithm can predict when the memory will be substantially full based on past user media data storage behavior according to the media data storage activity data. The method can include outputting a potential upcoming full memory indication.
US08862532B2 Displaying information associated with an operation state of a building
Devices, methods, and systems for displaying information associated with an operation state of a building are described herein. One method includes defining a rule condition for a building, wherein the rule condition is based on an ontology definition associated with the building, generating, upon a triggering of the rule condition, analytic information associated with the triggered rule condition, wherein the analytic information is based on the ontology definition, and displaying the analytic information associated with the triggered rule condition as part of a display of an operational environment of the building.
US08862531B2 Knowledge based encoding of data
Methods, apparatuses, and articles of manufacture for receiving data from one or more processes, receiving or deriving a knowledge representation describing the data, which may include one or more finite automata, determining a plurality of values for encoding the data, said determining based at least in part on the knowledge representation of the data, which may include one or more finite automata, and generating the plurality of encoding values to encode the data, are described herein.
US08862526B2 Fraud detection and analysis
Systems and methods generate a risk score for an account event. The systems and methods automatically generate a causal model corresponding to a user, wherein the model estimates components of the causal model using event parameters of a previous event undertaken by the user in an account of the user. The systems and methods predict expected behavior of the user during a next event in the account using the causal model. Predicting the expected behavior of the user includes generating expected event parameters of the next event. The systems and methods use a predictive fraud model to generate fraud event parameters. Generation of the fraud event parameters assumes a fraudster is conducting the next event, wherein the fraudster is any person other than the user. The systems and methods generate a risk score of the next event to indicate the relative likelihood the future event is performed by the user.
US08862524B2 System and method for identifying abusive account registration
Disclosed is a system and method for processing account registration by identifying account candidates attempting to open an account as abusive. That is, the present disclosure discusses identifying, and challenging and marking abusive account registration. The present disclosure takes into account users' behaviors on a network and the impact to the cost and/or revenue of the network. The present disclosure is proactive as it allows for actions to be taken at the earliest possible time in the registration process before an account is created. This prevents abusive activity from taking place within the network and effecting services and privileges available to legitimate users. Additionally, the effects of the disclosed systems and methods minimize the negative impacts of abusive activity on normal user accounts.
US08862520B2 Methods, systems and media utilizing ranking techniques in machine learning
Methods, systems and media are taught utilizing ranking techniques in machine learning to learn a ranking function. Specifically, ranking algorithms are applied to learn a ranking function that advantageously minimizes ranking error as a function of targeted ranking order discrepancies between a predetermined first ranking of a training plurality of data elements and a second ranking of the training plurality of data elements by the ranking function. The ranking algorithms taught may be applied to ranking representations of chemical structures and may be particularly advantageous in the field of drug discovery, e.g., for prioritizing chemical structures for drug screenings.
US08862517B2 Digital rights management of content when content is a future live event
A method and system for managing use of items having usage rights associated therewith including a point of capture system adapted to generate content of a future event when the event occurs, a content distributor adapted to generate a rights label having usage rights associated with content of the future event before the content is created, the rights label having a distribution key for encrypting the content as the content is generated, the distribution key being encrypted with a public key. The system also includes a license server adapted to generate a license associate with the content from the rights label before the content is generated, the license including the distribution key encrypted with the public key, and a content distributor adapted to distribute the license before the content is generated.
US08862513B2 Mobile barcode generation and payment
An application on user's mobile device (having a display screen) generates a transaction-specific barcode on the display, where the barcode contains a plurality of funding sources for the transaction and/or merchant loyalty, reward, or membership numbers. The barcode can be scanned to make purchases at a point of sale (POS).
US08862512B2 Financial transaction data profile
Embodiments of the invention include a method of developing a financial transaction data profile. Financial instruments are received as images, where the financial instruments include transactional data. The transactional data is extracted from the financial instruments and uploaded to a computer. The transactional data is organized so that the transactional data is grouped into categories. The categories are stored for presentation to the user in a financial transaction profile.
US08862511B2 Providing audio-based financial asset information
In one embodiment, a mechanism for providing real-time audio-based financial asset information is disclosed. In one embodiment, a method includes receiving a trigger event related to a financial asset from a computer of a user of a financial asset information system while the user is away from the computer, contacting the user via a phone call, and playing an audio signal to the user where a change in sound volume of the audio signal correlates to a deviation of the financial asset from the trigger event.
US08862510B2 Method of doing business for auctioning a defaulted loan
A method of doing business includes identifying an owner of property willing to sell his property by an online auction, entering into a contract with the owner obligating him to complete the sales of his property conducted pursuant to terms of the contract; pre-arranging a minimum auction price for his property that accounts for the owner's interest, plus costs and fees, conducting the on-line auction with a plurality of bidders for his property whereby at the on-line auction's conclusion there is a winning bidder and ensuring the transfer of the winning bidder's funds to the escrow holder.
US08862509B2 Systems and methods for secure debit payment
A method for generating a personal identification number (PIN) debit child product for use in performing a debit payment transaction with a merchant entity. A payment processing platform receives a user selection of a financial institution made via a merchant payment page and directs the user to authenticate a user identity with the financial institution. The payment processing platform receives a user selection of a core account held with the financial institution, such that the core account provides financial backing for the PIN debit child product. The PIN debit child product is generated that includes a child card number and a virtual PIN associated with the core account. Advantageously, the method provides the ability to make PIN debit transaction on the Internet.
US08862508B2 System and method for unifying e-banking touch points and providing personalized financial services
A system and method for delivering a retail banking multi-channel solution that unifies interactive electronic banking touch points to provide personalized financial services to customers and a common point of control for financial institutions is provided.
US08862505B2 Method of and system for fact checking recorded information
A fact checking system verifies the correctness of information and/or characterizes the information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information.
US08862502B2 Information providing method and advertisement providing method
This object is aimed to provide an advertisement providing system, etc. that defines a web API that contributes to the creation of an advertisement attached webpage for making it possible to distribute referral fees of the advertisement. A system carries out processing while taking a session ID generated by an advertisement intermediary service (105) among a website (103), a web API (104) and the advertisement intermediary service (105), wherein the website (103) creates a webpage including a result of processing by the web API (104), a link for acquiring a resource of advertisement information, and a link having as a parameter a session ID which is called on selection of an advertisement. And returns the webpage to a web browser (102), and the advertisement intermediary service (105) records an advertisement information request in association with the session ID when the web browser (102) requests the advertisement intermediary service (105) for an advertisement information resource and then returns the advertisement information resource to the web browser (102), thereby attaining the object.
US08862498B2 Response attribution valuation
A computer-implemented method is described for determining a response attribution value that represents a credit assignment to a communication, for an associated response received from a recipient during a marketing campaign.
US08862495B2 Method for recycling products
A method and data carrier programmed with instructions for the method for recycling products includes recording through a mobile device that a product to be recycled has been brought to a collection point. The mobile device includes an identification module for identifying the mobile device and/or a user. A deposit is credited by the recycling of the product or a recycling fee is debited by the recycling of the product on an account linked with the identification module. Another aspect includes recording that a product to be recycled has been brought to a collection point. A code identifying the product is recorded by the collection point, and a first signal is sent to a mobile device that the product is to be recycled. A reward or debiting linked with the recycling of the product is automatically determined and credited or billed on an account linked with the identification module.
US08862493B2 Simulator with user interface indicating parameter certainty
In a computer-implemented process modeling and simulating environment, an analyzer receives a process model with parameters in combination with data from previous or planned process performances. An analyzer receives a simulation target from a user, calculates evaluation results that represent the influence of the parameters in view of the simulation target, and presents the evaluation results as indicators to the user. Upon receiving modifications to the performance data, the process is simulated with modified performance data. Alternatively, the evaluation results are converted to computer instructions to automatically modify the process parameters.
US08862492B1 Identifying unreliable contributors of user-generated content
A system and method for updating and correcting facts that receives proposed values for facts from users and determines a probability that the user providing the values provides unreliable information.
US08862491B2 System and method for creating and expressing risk-extended business process models
A method and computer program product for integrating risk management concepts into a standard business process metamodel by defining a set of metamodel extensions to standard process modeling languages that incorporate risk information directly in the process model. The method includes collecting risk-relevant information for addition to a business process model, and enabling visualizing of a risk-extended business process model. using a notation to express notions as failure modes of resources, root cause events, and sources of execution failure and low job output quality directly in the context of process models. Additionally, the method enables the computation of risk-related impacts on the distribution of process performance measures using a Bayesian network model or a discrete-event simulation model.
US08862489B2 Project management system with inspection functionality
A project management system manages project schedule data using project task state data. The project task state data indicates the current state of project tasks and is used to determine which project tasks are to be included in a member schedule editor, member schedule reports and inspection reports. The project management system also provides support for various inspection functionality. This includes, for example, identifying and naming inspection material for use in inspection meeting forms and inspection meeting documents. The inspection functionality also includes generating an inspection index and an inspection statistics report.
US08862484B2 Method and apparatus to support evidence based medicine
A method and apparatus for providing reports of medical procedures includes a biometric data recorder to record and transmit biometric data of a patient, the biometric data being transmitted with a medical report of the medical procedure. The medical report and biometric data are transmitted as an encrypted transmission to an information center for storage. The medical reports of steps in the medical procedure for a patient are linked using the biometric data even if performed by different medical service providers. Medical reports of plural patients undergoing the procedure are stored, linked according to patient using the patient biometric data. Reports generated from the linked data anonymously report a given patient's status following the procedure. Statistical reports are generated on plural patients undergoing the procedure, and competing procedures are compared using the statistical reports.
US08862476B2 Voice-activated signal generator
A voice-activated signal generator is a device to produce output signals responsive to spoken commands. The device accepts only predetermined commands and responsively generates specific output signals such as a pulse, a series of pulses, a voltage level, or a periodic waveform. The device is suitable for triggering an oscilloscope, or controlling a circuit under test, or activating another instrument. The invention also enables safely controlling a hazardous system such as a high voltage system, hands-free and with precise timing determined by the user. Also disclosed are fast, compact, robust algorithms for analyzing spoken commands, and particularly for detecting voiced and unvoiced sound, and for identifying commands by comparing the order of sound intervals in the spoken command to templates that represent the predetermined commands. The device may have one output or multiple outputs in parallel, all controlled by voice commands with precision output timing.
US08862473B2 Comment recording apparatus, method, program, and storage medium that conduct a voice recognition process on voice data
A comment recording apparatus, including a voice input device and a voice output device for recording and playing back comment voice, includes a voice obtaining unit, a voice recognition unit, a morphological analysis unit, and a display generation unit. The voice obtaining unit obtains comment voice as voice data, and registers the obtained voice data to a voice database for each topic specified by a topic specification device and each comment-delivered participant identified from the voice data. The voice recognition unit conducts a voice recognition process on the voice data to obtain text information. The morphological analysis unit conducts a morphological analysis on the text information, and registers a keyword extracted from words obtained by the morphological analysis unit to a keyword database with topic and comment-delivered participant along with voice. The display generation unit displays the keyword in a matrix while relating the keyword to a topic and a comment-delivering participant.
US08862471B2 Establishing a multimodal advertising personality for a sponsor of a multimodal application
Establishing a multimodal advertising personality for a sponsor of a multimodal application, including associating one or more vocal demeanors with a sponsor of a multimodal application and presenting a speech portion of the multimodal application for the sponsor using at least one of the vocal demeanors associated with the sponsor.
US08862467B1 Contextual speech recognition
A computer-implemented method can include receiving, by a computer system, a request to transcribe spoken input from a user of a computing device, the request including information that (i) characterizes a spoken input, and (ii) context information associated with the user or the computing device. The method can determine, based on the information that characterizes the spoken input, multiple hypotheses that each represent a possible textual transcription of the spoken input. The method can select, based on the context information, one or more of the multiple hypotheses for the spoken input as one or more likely intended hypotheses for the spoken input, and can send the one or more likely intended hypotheses for the spoken input to the computing device. In conjunction with sending the one or more likely intended hypotheses for the spoken input to the computing device, the method can delete the context information.
US08862465B2 Determining pitch cycle energy and scaling an excitation signal
An electronic device for determining a set of pitch cycle energy parameters is described. The electronic device includes a processor and executable instructions stored in memory. The electronic device obtains a frame, a set of filter coefficients and a residual signal based on the frame and the set of filter coefficients. The electronic device determines a set of peak locations based on the residual signal and segments the residual signal such that each segment includes one peak. The electronic device determines a first set of pitch cycle energy parameters based on a frame region between two consecutive peak locations and maps regions between peaks in the residual signal to regions between peaks in a synthesized excitation signal to produce a mapping. The electronic device determines a second set of pitch cycle energy parameters based on the first set of pitch cycle energy parameters and the mapping.
US08862462B2 Dynamic method for emoticon translation
A vehicle communication system is provided and may include at least one communication device that audibly communicates information within the vehicle. A controller may receive a character string from an external device and may determine if the character string represents an emoticon. The controller may translate the character string into a face description if the character string represents an emoticon and may audibly communicate the face description via the at least one communication device.
US08862461B2 Fraud detection using text analysis
In one embodiment, a method executed by at least one processor includes receiving text from submitted by a user. The method also includes determining a text score for the received text by comparing a first set of phrases included in the received text to a second set of phrases. The second set of phrases includes phrases from stored text. The stored text includes stored text known to be genuine and stored text known to be fraudulent. The method also includes determining that the received text is fraudulent based on the text score.
US08862458B2 Natural language interface
The present disclosure involves systems, software, and computer implemented methods for providing a natural language interface for searching a database. One process includes operations for receiving a natural language query. One or more tokens contained in the natural language query are identified. A set of sentences is generated based on the identified tokens, each sentence representing a possible logical interpretation of the natural language query and including a combination of at least one of the identified tokens. At least one sentence in the set of sentences is selected for searching a database based on the identified tokens.
US08862457B2 Method and system for smart mark-up of natural language business rules
Smart Mark-up or highlighting delimits a rule using ontology technology to identify words and fields as objects and/or possible values in the rule. These technologies support the user in formalizing parts of the rules in a manner consistent with the system's data.
US08862454B2 Methods and apparatus for simulating risk tolerance and associated adversary costs in a distributed business process
Methods and apparatus for simulating risk tolerance and associated adversary costs in a distributed business process are disclosed. The methods and apparatus simulate an interdependent business process, such as a financial transaction system, in a secure distributed manner. Each business entity that is part of the interdependent business process models itself on a local client device at any chosen level of detail. A simulation server connects the separate client based simulations into one large simulation. Details of each local simulation may be hidden from other simulation participants. However, interruptions in business flow caused by simulated disruptions introduced at the simulation server and/or a client device are propagated to all of the effected simulation participants via the simulation server. In addition, the simulation server receives inputs from users indicative of risk tolerance levels and associated response actions. If the operational costs imposed by a selected response action are greater than a deterrence threshold associated with a particular adversary, the adversary is not deterred from causing a certain disruption to the simulated competitive market environment. If the operational costs imposed by a selected response action are greater than the deterrence threshold the adversary is deterred.
US08862450B2 Method of developing a petroleum reservoir from history matching of production data and seismic data
A method of developing a petroleum reservoir from a reservoir model constrained by the production data and seismic attributes. Production data and seismic data are acquired during the development of the reservoir. A first image of a seismic attribute is constructed from the seismic data. Production responses are simulated from a reservoir model using a flow simulator. An image corresponding to the seismic attribute is simulated from the reservoir model. A local dissimilarity map is constructed from the reference seismic attribute image and from the simulated seismic attribute image. The reservoir model is modified to minimize any difference between the measured production data and the corresponding production responses and to minimize local dissimilarities. This model is used to determine an optimal development scheme and the reservoir is developed according to the development scheme.
US08862443B2 Generating data for geomechanical modeling
This specification describes systems, methods, and software relating to geomechanical modeling of a subterranean region (104). In some aspects, finite difference (FD) grid data (200a) and finite element (FE) mesh data (202a) are received. The FD grid data include FD grid node locations (210) and FD grid values. The FD grid values include values of a subterranean formation property for each FD grid node location. The FE mesh data include FE mesh node locations (212) and spatial domains (214) for each of the FE mesh node locations. Values of the subterranean formation property are generated for each of the FE mesh node locations. The value for a given FE mesh node location is generated based on the FD grid values for FD grid node locations within the spatial domain about the given FE mesh node location. The generated values are assigned to the FE mesh node locations of the FE mesh data (202b) for geomechanical modeling of the subterranean region.
US08862435B2 Intelligent electronic device with enhanced power quality monitoring and communication capabilities
An intelligent electronic device (IED) has enhanced power quality and communications capabilities. The power meter can perform energy analysis by waveform capture, detect transient on the front end voltage input channels and provide revenue measurements. The power meter splits and distributes the front end input channels into separate circuits for scaling and processing by dedicated processors for specific applications by the power meter. Front end voltage input channels are split and distributed into separate circuits for transient detection, waveform capture analysis and revenue measurement, respectively. Front end current channels are split and distributed into separate circuits for waveform capture analysis and revenue measurement, respectively.
US08862431B2 Method and apparatus for determining and retrieving positional information
An apparatus for determining and retrieving positional information including a surface having a plurality of first elements and a plurality of second elements, a first detection element connected to at least one of the plurality of first elements, and a second detection element connected to at least one of the plurality of second elements. The detection elements may include pulse detection elements or current sensing circuits. The plurality of first elements and the plurality of second elements may include conductive and non-conductive threads, and the conductive threads may include piezoelectric crystals embedded within conductive plastic.
US08862429B2 Operating history management method and operating history management apparatus
At least a rotation speed of a rotary shaft and a vibration acceleration in a frequency domain are stored as an operating history, and the operating history is stored not only when the rotation speed of the rotary shaft varies, but also when a maximum value of the vibration acceleration in the frequency domain exceeds a predetermined threshold. Therefore, variation in the rotation speed of the rotary shaft and the chatter vibration occurrence state can be stored in association with each other. Hence, an operator can learn the rotation speed of the rotary shaft and the chatter vibration occurrence state in association with each other. As a result, chatter vibration can be suppressed easily and effectively.
US08862428B2 Machine or device monitoring and alert method and system
The present invention relates to methods and systems for monitoring of one or more machines or devices, such as washers and dryers, for a change of state and indicating when the change of state has occurred. In one aspect, the system comprises a monitor and alert unit which generates a signal indicative of the change of the state of the machine or device being monitored and a device or system to produce an alert notification based upon the signal. The monitor and alert unit includes an operational state sensor, a signal conditioner, and a comparator.
US08862427B2 Traveling state determining device, method for determining traveling state and recording medium
Disclosed is a traveling state determining device including an acceleration sensor which detects an acceleration, a cycle comparing unit which compares a varying cycle of an acceleration of a vertical direction component in an output of the acceleration sensor to a varying cycle of an acceleration of a horizontal direction component and a state determining unit which determines between a state where a user is walking or running by wearing or retaining the traveling state determining device on a body of the user and a state where the user is walking or running by holding the traveling state determining device in a hand of the user based on the comparing result of the cycle comparing unit.
US08862425B2 Failure sensing and control system for cycle testing
A sensing and control system terminates a cycle test when it senses the part being cycle tested is about to fail. The sensing and control system uses a sensor for generating a signal each time the test part completes a motion cycle. The sensing and control system uses a controller, responsive to the sensor, for determining whether a failure is about to occur and stopping the cycle test.
US08862424B2 Integrated cross-tester analysis and real-time adaptive test
Processing test results from a plurality of individual semiconductor testers by analyzing each test result at an adaptive test engine. A centralized system jointly analyzes all the test results from the plurality of individual semiconductor testers. The adaptive test engine or the centralized system identifies, based on the analysis of each test result or the joint analysis of all the test results, one or more of: a test environmental issue, a tester variability issue, a tester calibration issue, a product variability issue, and a manufacturing process variability issue. The adaptive test engine or the centralized system determines whether one or more of the plurality of individual semiconductor testers causes one or more of the identified issues or whether semiconductor products tested by the plurality of individual semiconductor testers causes one or more of the identified issues.
US08862422B2 Sensor for sensing accelerations
Sensors (1) for sensing accelerations are provided with accelerometers (11) for measuring accelerations, with magnetometers (12) for measuring magnetic fields, and with processors (13) for, in response to acceleration measurements and magnetic field measurements, judging the accelerations. The processors (13) may comprise acceleration units (14) for comparing acceleration signals with acceleration thresholds, and magnetic field units (15) for comparing changes of magnetic field signals per time interval with rate thresholds. The processors (13) may further comprise decision units (17) for, in response to comparison results from the acceleration units (14) and the magnetic field units (15), deciding whether a total acceleration forms part of a tumbling free-fall or a non-tumbling free-fall or not. The processors (13) may yet further comprise distinguishing units (18) and control units (19). Devices (2) may comprise sensors (1).
US08862418B2 Magnetic data processing device, magnetic data processing method, and magnetic data processing program
In a magnetic data processing device, a magnetic data input part sequentially receives magnetic data output from a three-dimensional (3D) magnetic sensor. A storage part stores a plurality of the magnetic data as a data set of statistical population. An acceleration data input part receives acceleration data output from a 3D acceleration sensor. A reliability determination part derives a reliability index that is a function of an angular difference between a direction of a line perpendicular to an approximate plane representing a distribution of the data set of the statistical population and a direction of acceleration represented by the acceleration data.
US08862417B2 Systems and methods for determining adjustable wafer acceptance criteria based on chip characteristics
Systems and methods for determining adjustable wafer acceptance criteria based on chip characteristics. The method includes measuring a density of at least one chip. The method further includes computing a difference in density between the density of the at least one chip and a density of at least one kerf structure. The method further includes calculating an offset value to modify a Wafer Acceptance Criteria (WAC) to match the density difference between the at least one chip and the at least one kerf structure. The method further includes applying the offset value to the WAC for a wafer level measurement in order to increase chip yield performance.
US08862416B2 Method and device for improving battery life of a mobile computing device
A method and device for extending the useful life of an energy storage device, for a mobile computing device is described. The method (150) can include the steps of: running (155) a first application in synchronous communication with a first application server; detecting (160) energy expenditure while running the first application; and synchronizing (165) a subsequent application based on the detected energy expenditure, by: continuing to communicate with the subsequent application if the detected energy expenditure is below a threshold, and discontinuing communication if the detected energy expenditure is above a threshold. Advantageously, this method can provide substantial energy savings in mobile computing device applications.
US08862409B2 Methods and apparatus for measuring the contents of a search volume
A method of measuring the contents of a search volume. The method includes: energizing one or more transmitters so as to transmit electromagnetic wave energy into the search volume; detecting the effect of the search volume on the passage of the electromagnetic wave energy by recording two or more signals, each signal being associated with a different propagation path (typically either a monostatic or bistatic path) within the search volume; aligning the signals in order to generate two or more aligned signals which are synthetically focused on a desired voxel in the search volume, each aligned signal being associated with a different propagation path (typically either a monostatic or bistatic path) within the search volume; calculating a quality factor by processing the aligned signals to generate two or more data values, and processing the data values to generate a quality factor, the quality factor being indicative of a degree of coherence in the aligned signals; summing the aligned signals to generate a summed signal; and processing the summed signal to generate an output which is indicative of the internal structure of the search volume at the location of the desired voxel, the output varying in accordance with the quality factor.
US08862406B2 Electrical imager operating in oil-based mud and low resistive formation
This disclosure relates to apparatuses and methods for reducing current leakage between a measure electrode and a logging tool body during borehole investigations in an earth formation involving electric current and non-conductive drilling fluid. The apparatus may include one or more transmitters disposed on a pad body, configured to inject an electric current into the earth formation, and coupled to the mandrel and one or more measure electrodes. The measure electrodes may be configured to receive current from the formation and coupled to a back plate of the pad body. The apparatus may be configured to maintain a selected ratio between pad body to logging tool body impedance and transmitters to logging tool body impedance sufficient to reduce current leakage between the earth formation and the logging tool body. The transmitter/mandrel and measure electrode/back plate may be electrically isolated from one another. The method may include using the apparatus.
US08862405B2 System and method for producing look-ahead profile measurements in a drilling operation
A method and system for producing look-ahead profiles measurements includes positioning an energy transmitter, such as a transmitting antenna, proximate to a borehole assembly tool. One or more energy receivers, such as receiving antennas, are positioned along a length of the borehole assembly. Next, energy is transmitted to produce look-ahead scans relative to the borehole assembly tool. Look-ahead graph data with an x-axis being a function of a time relative to the position of the borehole assembly tool is generated. The look-ahead graph is produced and displayed on a display device. The look-ahead graph may track estimated formation values based on earth models. The estimated formation values are displayed below a tool position history line that is part of the look-ahead graph. The estimated formation values in the look-ahead graph may be based on inversions of resistivity data from the look-ahead scans.
US08862403B1 Methods and systems for determining altitudes for a vehicle to travel
Methods and systems for determining altitudes for a vehicle to travel are provided. In one example, a method comprises receiving information indicating a desired location for a balloon and a time period for traveling to the desired location. A region may include the desired location, and the region can be divided into a plurality of cells. The method may include determining estimated cell locations that can be reached by the balloon over a time interval by following a wind at a given altitude. The method may also include assigning a cost value to each cell based on a proximity of the estimated cell locations to a cell including the desired location. The method may further include determining for each cell an altitude for the balloon to travel based on the assigned cost value, and storing information indicating the cost value and the altitude for the balloon to travel.
US08862396B2 Positioning device and positioning method
A positioning device including a movement measuring unit for measuring a relative positional change and a passing position calculation control unit for continuing measurement of the positional change of the movement measuring unit during movement, being given position data of any first point at the first point on a moving route excluding a start point, and determining position data of a point which has been passed before arrival at the first point on the basis of the given position data of the first point and data of the positional change continuously measured by the movement measuring unit.
US08862392B2 Digital map landmarking system
A navigation system includes a display for displaying at least a part of a digital map. A landmark detected within the digital map is displayed as a three-dimensional graphical object or a two-dimensional graphical object depending on a location of the landmark.
US08862391B2 Electric bus and electric bus battery exchange system
Provided is an electric bus and an electric bus battery exchange system. The electric bus according to the present invention includes: a battery exchange hole disposed on top of the electric bus for exchanging a discharged battery for a charged battery; a front camera unit taking front images in the process of entering the battery exchange station for battery exchange; a communication unit for receiving position information of the battery exchange unit from the battery exchange station; a route output unit outputting a predicted driving route for reaching a swapping point below the battery exchange unit based on the front images taken by the front camera unit and the position information of the battery exchange unit; and a display unit displaying the predicted driving route outputted by the route output unit, superimposed on the front images taken by the front camera unit.
US08862390B2 Position adjustment assistance system for transportation machine
To advance a dump truck quickly and smoothly to a position where target loading work will be performed relative to an excavating machine, the dump truck is placed in loading target position relative to the excavating machine. Geographic position is detected from GPS satellites of a GPS receiver of the dump truck. The position and direction of the geographic position is transmitted to the excavating machine as a target position image. The target position image and an approach route leading to the position are displayed on a dump truck display when the truck thereafter approaches the position. The dump truck thereafter approaches the position, and the truck is driven so that a current position image advances along the approach route to the target position image, whereby the dump truck is placed in the set loading image target position.
US08862383B2 Apparatus for judging probability of collision between vehicle and object surrounding the vehicle
A collision judgment apparatus includes: a distance detecting unit detecting distance between a vehicle and an object; a relative speed detecting unit detecting a relative speed therebetween; a margin time calculation unit calculating a time to collision therebetween, based on the distance and the relative speed; an angle detecting unit detecting an angle of the object with respect to a running direction of the vehicle; a variation calculation unit calculating a variation of the angle over time; a setting unit setting a judgment value such that the shorter the margin time, the larger the judgment value; and a judgment unit judging that the vehicle is likely to collide with the object when the variation of the angle calculated by the variation calculation unit is lower than the judgment value set by the setting unit.
US08862381B1 Air navigation obstacle reporting and notification system
An air navigation obstacle reporting and notification system for providing a centralized obstruction notification system to aircraft pilots regarding unreported and/or unmarked obstructions. The air navigation obstacle reporting and notification system generally includes a plurality of users that enter obstacle data into a control server via a global computer network which are uploaded to and broadcast by a satellite unit. Navigation receivers within the aircraft receive the updated obstruction data and match this data with navigation data (e.g. GPS) to determine if the aircraft heading and altitude will result in a potential collision with an obstacle. If a potential collision risk exists, the pilot is notified visually and audibly by the navigation receiver.
US08862375B2 System and method for calculating distance to empty of green vehicle
Disclosed is a system and method for computing distance to empty (DTE) based on available energy computed using a battery SOC vs open circuit voltage (OCV) table, battery temperature vs energy efficiency, an energy efficiency vs energy table, etc., to enable a more accurate calculation of the DTE in consideration of the temperature of the battery, which is one of disturbance elements.
US08862374B2 Evaluation indication system, evaluation indication method and computer-readable storage medium
Evaluation indication systems, methods, and programs display a current location of a host vehicle together with a map around the current location on a display unit. The systems, methods, and programs acquire a current evaluation that is an evaluation of a fuel efficiency level in a unit section of current travel of the host vehicle and a previous evaluation that is an evaluation of the fuel efficiency level in the unit section of previous travel previous to the current travel. The systems, methods, and programs acquire an achievement difficulty level of a target value of the fuel efficiency level, set on the basis of results of the fuel efficiency levels when a plurality of vehicles have travelled the unit section, and indicate the achievement difficulty level together with the current evaluation and the previous evaluation on the map.
US08862373B2 Method, device and system for guaranteeing a temporal spacing between an aircraft and at least one reference moving object
A method is provided for guaranteeing a temporal spacing between an aircraft and at least one reference moving object, said spacing needing to be guaranteed no later than at a point in the flight plan called the point of interception, with the aircraft following a current flight plan. The feasibility of guaranteeing the spacing at a date Tcour by regulating the speed of the aircraft while maintaining the current flight plan is verified in a first step. In a second step it is verified whether the date Tcour is contained within a feasibility range. In a third step the current flight plan is modified when the feasibility is not verified, a lateral trajectory between the current position Xcour of the aircraft and the point of interception being implemented in this case such that the spacing can be attained by regulating the speed.
US08862367B2 Control system of internal combustion engine
The present invention provides a control system for an internal combustion engine capable of, in a case where fuel is injected from an injector for a plurality of times in a divided manner based on an operation status of the internal combustion engine, controlling an injection quantity of the injector accurately in light of variation in an injection quantity of the injector based on air-fuel ratio accuracy, while preventing performance deterioration of the internal combustion engine caused by the injection of fuel. An internal combustion engine control system of the present invention includes an injector for making a valve operate and injecting fuel by applying an excitation current to a coil and injecting fuel into a combustion chamber directly in a manner dividing into a plurality of times of fuel injection, the internal combustion engine control system includes means for determining invalid and valid pulse widths of the injector.
US08862366B2 Controller for and method of controlling internal combustion engine
Heat generation amount PVκ(θ) is calculated with the use of cylinder pressure P(θ), detected by a cylinder pressure sensor, cylinder volume V(θ), and specific heat ratio κ (steps 100 to 102). A crank angle θfix, at which the value of PVκ(θ) peaks, is determined as a start crank angle, at which an adiabatic process after combustion starts (step 104). A correction coefficient Kfix is calculated based on the variation of the value of PVκ(θ) after θfix (step 106). An actual heat generation amount PVκfix(θ) is calculated with the use of the correction coefficient Kfix (step 110). A cooling loss coefficient Kcool that determines a correlation between the cooling loss and crank angles may be calculated based on a water temperature and an engine speed and the actual heat generation amount PVκfix(θ) may be made to reflect the cooling loss coefficient Kcool.
US08862365B2 Vehicular power supply device
A vehicular power supply device mounted on a vehicle equipped with an idle stop function is provided that enhances engine startability and suppresses a voltage drop at a battery driving the starter, so as to reduce energy consumption by the engine or other drive sources. The device includes a voltage converter for converting a DC voltage V1 output from a generator into a DC voltage control value V2 and for outputting the value, and when the idle-stop determination unit determines that the engine is in the idle stop state, the voltage converter outputs, depending on a current and voltage supplied to an electrical load including a starter, a second DC voltage control value V2a higher than a first DC voltage control value V2 that is a target output voltage for the battery.
US08862364B2 Methods and systems for turbine line replaceable unit fault detection and isolation during engine startup
Systems and methods for isolating a performance anomaly within one or more line replaceable units (LRUs) on a gas turbine engine by monitoring the start up transient are presented. The system comprises a set of sensors, an anomaly detector and a fault isolation reasoner. Each sensor of the set monitors at least one operating parameter of at least one engine component. The anomaly detector is configured to detect an anomaly in a component by comparing a particular value of an operating parameter to a base line value of that parameter. The specific cause of the startup anomaly is isolated utilizing a set of component reasoners that is based on the nature of the detected anomaly. The key events during the engine startup are identified by the combination of monitoring physically relevant phases of a startup and monitoring the engine control schedule. The values at these key events are used for comparing at the anomaly detector.
US08862363B2 Closed loop propulsion system transient response predictor
An electronic engine controller includes a commanded rotor speed input, an altitude input, and a current rotor speed input, a computer processor, and a memory storing a prediction logic. The prediction logic is operable to cause the processor to determine a predictive value representative of a closed loop transient response of a propulsion system's actual corrected low rotor speed in response to a commanded change in low rotor speed.
US08862362B2 Scheduling of variable area fan nozzle to optimize engine performance
A disclosed control system for a gas turbine engine includes a controller configured to set a position of the variable area fan nozzle according to a predetermined schedule of variable area fan nozzle positions corresponding to a flight operating condition. The schedule is determined in view of a relationship between a position of the variable area nozzle and a performance level of the engine at current flight conditions.
US08862358B2 Vehicle and method for controlling regenerative braking
A vehicle includes a control system configured to implement a method for regenerative braking control. The control system has at least one controller and is configured to control regenerative braking torque to be no greater than a regenerative braking torque limit when a wheel slip of a wheel of the vehicle is above a threshold value. The regenerative braking torque limit is non-zero for at least some values of the wheel slip above the threshold value.
US08862354B2 Method for determining initial temperatures in dry dual clutch transmissions
A method for determining initial or starting temperatures for a dry dual clutch mechanism at vehicle start-up includes as determining a time lapse from shut-down to start-up. The method determines a housing air start temperature of the housing air within a bell housing case of the dry dual clutch mechanism at vehicle start-up, reads a first clutch stop temperature of a first clutch at vehicle shut-down, reads a housing air stop temperature of the housing air at vehicle shut-down, and determines a heat transfer coefficient between the first clutch and the housing air. The method includes determining a first clutch start temperature from, at least: the heat transfer coefficient between the first clutch and the housing air; a temperature differential between the first clutch stop temperature and the housing air stop temperature; and the housing air start temperature.
US08862349B2 Integrated transmission and auxiliary gearbox control
A powertrain of a vehicle has a drive unit, a transmission and an auxiliary gearbox. Operation of the transmission and the auxiliary gearbox is controlled by a transmission control unit. The transmission control unit controls shifting of the auxiliary gearbox and the transmission while the vehicle is in operation. The auxiliary gearbox may be electronically shifted, independently of activity of the vehicle operator.
US08862343B2 Turning control apparatus for a hybrid construction machine
A turning control apparatus for a hybrid construction machine may include an engine, an oil hydraulic pump, an electric energy storage device, an engine assistant motor, a turning motor, a power converter, a battery, an HCU, an SMPS configured to apply electric power to the HCU by being supplied with electric power from the battery, a Key1 configured to switch a VKey_On path which supplies electric power from the battery to the SMPS when a key on signal of a driver is inputted, and a Key2 configured to switch a VKey_Out path which allows electric power to be supplied from the battery to the SMPS when an operation of the Key1 is stopped, in which the Key2 is switched when it is confirmed that the turning motor is being driven in a state in which an operation of the Key1 is stopped.
US08862340B2 Linkage end effecter tracking mechanism for slopes
In a work machine having a frame with a lift boom and a stick boom supporting an implement pivotally connected to the opposite end of the stick boom by a pivot pin. A controller determines the position of the pivot pin, detects a motion command signal from an operator control, determines an ending position of the pivot pin based on the motion command signal, and causes the lift boom and stick boom to rotate to orientation angles that will place the pivot pin at the ending position. When operating on a slope, the frame orientation with respect to gravity is determined so that horizontal and vertical motion commands cause the pivot pin and implement to move horizontally and vertically with respect to gravity regardless of the frame orientation. The implement can be maintained at a target orientation as the pivot pin moves by evaluating an orientation angle of the implement.
US08862339B2 System and method for controlling soil finish from an agricultural implement
An agricultural implement system is provided that includes a row unit configured to deposit agricultural material into soil along a direction of travel. The agricultural implement system also includes a sensor configured to output a signal indicative of soil displaced by the row unit, and an implement controller communicatively coupled to the sensor. The implement controller is configured to determine a smoothness of a soil finish behind the row unit along the direction of travel based on the signal. The controller is also configured to adjust a parameter affecting the soil finish while the smoothness is outside of a desired range.
US08862338B2 Method and apparatus for auto-leveling of bulk fill hopper frame
A method and apparatus for automating some of the tasks that heretofore required operator action at headland turns or similar events are provided. The present invention automates operation of lift assist wheels and/or gull wings, such as those found on a stack-fold implement, based on the position of the tractor hitch to which the implement is coupled. An operator may control the position of the implement, such as at a headland turn, by raising and lowering the tractor hitch using a remote control. The invention enables the planter to compare the tractor hitch position relative to an implement position and control operation of the implement accordingly without additional user inputs.
US08862337B2 Hydraulic tool control that switches output
The present disclosure provides embodiments directed towards a system for the control of hydraulic output by a hydraulic power source. In one embodiment, a system is provided. The system includes a hydraulic supply system having a drive, a hydraulic pump coupled to the drive, a first hydraulic output configured to supply a first flow of a hydraulic fluid from the hydraulic pump to a hydraulic lift, a second hydraulic output configured to supply a second flow of the hydraulic fluid from the hydraulic pump to a first hydraulic tool, and a controller configured to adjust a speed of the drive in response to a feedback indicative of a first load by the hydraulic lift, a second load by the first hydraulic tool, or a combination thereof.
US08862334B2 Vehicle having a device for setting an open position of an upwardly pivotable tailgate, and a method of operating the vehicle
A vehicle has a device for setting an open position of a tailgate, which can be pivoted upwards and, after an opening command to a first control unit, can be adjusted into a predefined open position via an adjusting device. The vehicle has a device for setting a predefined vehicle height, which device includes a second control unit for actuating an active wheel suspension system. Lowering of the vehicle height is performed at the same time as the opening of the tailgate, by way of a communications link between the first control unit and the second control unit and by way of corresponding programming of at least one of the two control units. The simultaneous opening of the tailgate and lowering of the vehicle height are prevented if a blocking command for this function is present in one of the two control units.
US08862332B2 Method of optimizing threshold for an airbag suppression system in a vehicle
A method is presented of optimizing an airbag suppression threshold for an airbag suppression system in a vehicle. The method includes defining a first value as the airbag suppression threshold such that deployment of an airbag is suppressed above the first value. Next, one or more factors indicative of a presence of a child restraint seat in the vehicle seat are determined. The airbag suppression threshold is set to a predefined second value when each of the factors are met. The factors include determining whether a locking feature in a set belt webbing retractor is in a first state configured to prevent withdrawal of the seat belt webbing. Other factors may include determining whether a speed of the vehicle is within a predetermined speed range and whether a load applied to the vehicle seat is within a predetermined seatload range.
US08862331B2 Controller for steering apparatus
It is an object of the present invention to provide a controller for a steering apparatus having easy operation of an adjustment of a tilting angle.The steering apparatus comprises a tilting mechanism adjusting a tilting angle of a steering wheel, and an electrical motor driving the tilting mechanism. The controller for the steering apparatus 1 detects the tilting angle based on a rotational angle of the screw shaft. The controller defines the predetermined supplying current according to the detected amount of the tilting angle as the supplying current to the electrical motor.
US08862329B2 Control apparatus for steering mechanism
In a material handling vehicle such as an electric forklift, a depression amount of an accelerator pedal that provides an instruction on a control amount of a drive motor for driving a drive wheel is detected. When the depression amount of the accelerator pedal is equal to or larger than a predetermined value and a forward-backward switching signal that indicates that a shift lever is operated is received, a drive current for a steered system motor is set to a value smaller than a normal drive current within a predetermined time period that starts upon reception of the forward-backward switching signal.
US08862324B2 Damping methods and systems for electric power steering
A control system for controlling an electric power steering system is provided. The control system includes a first module that estimates a damping force based on an assist torque and a handwheel velocity. A second module generates a control signal based on the estimated damping force.
US08862323B2 Motor control device and vehicle-steering device comprising same
A motor controller controls a motor including a rotor and a stator opposed to the rotor. The motor controller includes an electric current driving unit which drives the motor with an axis electric current value defined in a rotating coordinate system defined with respect to a control angle that is a rotation angle for control, a control angle computing unit which computes a current value of the control angle by adding an addition angle to a previous value of the control angle in each predetermined computing cycle, and an addition angle computing unit which computes the addition angle according to a torque to be generated by the motor or a response of the motor to the axis electric current value.
US08862320B2 Method and apparatus for ambient lighting incoming message alert
A system includes a processor configured to receive settings for one or more vehicle ambient lighting activation sequences. The processor is further configured to receive a signal relating to a notification for which an audio sound could be played. The processor is additionally configured to recognize that an ambient light activation has been enabled. Also, the processor is configured to output a sequence of activated ambient lights within a vehicle, based on the settings and responsive to the received signal.
US08862318B2 Method for teaching an aftermarket accessory component, and an aftermarket accessory component configured to learn
A method for teaching an aftermarket accessory component how to actuate a vehicle function is disclosed herein. The aftermarket accessory component is configured to monitor communications across a vehicle bus. The method includes, but is not limited to, sampling message traffic transmitted across the vehicle bus while the vehicle function is not actuated. The method further includes setting filters in the aftermarket accessory component based on the sampled message traffic. The method further includes prompting a user to actuate the vehicle function in a first manner. The method further includes collecting filtered message traffic from the vehicle bus while the vehicle function is actuated in the first manner. The method further includes parsing the filtered message traffic to identify a command associated with actuation of the vehicle function. The method further includes testing the command to confirm that the command actuates the vehicle function.
US08862316B2 Method and device for diagnosing the operational state of a fuel supply system of an automobile internal combustion engine
The invention relates to a method for diagnosing the operational state of a fuel supply system of an automobile internal combustion engine, said fuel being stored in a tank of the vehicle and having a variable alcohol content, wherein said method includes a step of diagnosing (S6) the operational state of the fuel supply system, a step of detecting the addition of alcohol into the tank (S2), a step of determining the alcohol content (S2bis) in the fuel, and a checking step (S4) in which the diagnosis step (S6) is triggered if the step of determining the alcohol content (S2bis) in the fuel is completed.