Document Document Title
US09033188B2 Movable discharge device for use in particle/bulk material storage silo and particle/bulk material storage silo
A movable discharge device for use in a particle/bulk material storage silo includes: a travel body configured to travel along a groove provided at a lower portion of a storage silo; a scrape-out unit configured to move integrally with the travel body and including a blade configured to rotate above the groove to rake coals in the storage silo and scrape out the coals to the groove; and a groove closing mechanism configured to close a predetermined region of the groove within a rotation trajectory region of the blade. The discharge device is configured to be able to suppress the change in the discharge amount of coals discharged by the blade from the particle/bulk material storage silo.
US09033183B2 Extension frame for a transport box or a pallet
An extension frame for a transport box or a pallet includes two long sides, and two collapsible transverse sides. An angle piece is formed on one of the transverse sides or on one of the long sides, with the angle piece having a free end forming a hinge with a free end of an adjacent long side or transverse side. The hinge has in the open state and the collapsed state a locking position in which the long side and the adjacent transverse side are engageable.
US09033181B2 Combination baking pan and cooling rack
A baking device for baking and cooling baked goods includes a rectangular baking pan formed from a single sheet of metal with planar opposing baking and bottom pan surfaces, including indentations positioned at four corners to extend out as protrusions from the bottom pan surface as standoffs. The baking device also includes a complementary rectangular cooling rack formed from a single sheet of metal with planar opposing baking and bottom rack surfaces, including indentations or depressions formed in the baking rack surface and positioned at four corners to extend out as protrusions from the bottom cooling rack surface and a plurality of small gauge holes. Dimensions of the cooling rack and baking pan are ensure that the cooling rack seats snugly in the baking pan so that the bottom cooling rack surface contacts and presses against the baking pan surface in an assembled state.
US09033180B1 Frozen confection drip catcher
A frozen confection drip catcher including a drip-catching cup-shaped shield having a spout for drinking the melted contents contained within a reservoir of the shield and a support body centrally disposed on the shield, the support body having a slot in an apex thereof to support a stick for holding the frozen confection in an upright position. The shield has a flat bottom wall to self-support the frozen confection. A peg on the bottom wall within the reservoir engages an aperture in the bottom end of the support body thereby stabilizing the support body within the reservoir and enabling the support body to be removed for cleaning.
US09033173B2 Overpack for storage and handling for containers for liquids
The invention relates to an overpack 1 for storage and handling of containers for liquids, preferably for drums 2 with volumes of 200 to 500 liters, wherein the overpack 1 is integrally formed of plastics and stackable. The invention further relates to a safety system 9 for storage and handling of containers for liquids comprising an overpack 1 according to the invention and a container located inside the overpack 1.
US09033168B2 Lightweight plastic container and preform
A plastic container is provided that includes a hollow body portion including a lower supporting base portion; a sidewall portion extending upwardly from the base portion; and a neck portion extending upwardly from the sidewall portion. The neck portion includes a support flange having an upper and lower surface, a tamper-evident formation, and a dispensing opening at the top of the neck portion. In an embodiment, the dispensing opening has an inner diameter that is at least 22 mm, and the vertical distance from the top of the dispensing opening to the lower surface of the support flange is 0.580 inches or less. A preform and method for making a container are also disclosed.
US09033163B2 Curved shower rod assembly having flexible mounting base
An adjustable curved shower curtain rod assembly, attached to the walls to form different sizes of shower area, has a telescopic curtain rod and a pair of flexible mounting bases, including a pair of flexible mounting adapters. Each adapter has a supporting cover coaxially secured to the mounting bracket through a lock mechanism; a flexible joint, consisting of a female joint cover and male joint insert, the male point insert is substantially spherically shaped and the joint cover, having a spherical central opening, encapsulates the joint insert partially; and an insertion post, projecting from the joint insert, having an outer thread on an outer surface thereof capable of being inserted into one of the curved curtain rod, wherein the joint insert can move to allow the moveable insertion post change positions pivotally, from a position parallel to the surface to a position having an increasing angle to the surface, or from a position perpendicular to the surface to a position having a decreasing angle to the surface, while the joint insert smooth fits in the joint cover.
US09033161B2 Wall organizer
A wall organizer includes a base having a main section that is mountable to a wall, a return section and a joined section coupling the main section to the return section. The return section extends upwardly from the joined section and terminates at a free end. Together the main section, the return section and the joined section define a pocket. The free end of the return section terminates at a plurality of different heights relative to a bottom of the joined section to form a plurality of spaced apart prongs.
US09033159B1 Membrane surface modification
Processes for preparation of macroporous membranes having unusually high equilibrium protein binding capacities are described. Membranes include a self-supporting porous membrane substrate and a grafted polymeric film on the pore surfaces of the substrate. A polymeric film may be grafted to the porous membrane substrate using surface-initiated polymerization. The grafted polymer chains within the polymeric film can act as molecular ‘brushes’ or ‘tentacles’ in solution and can contain one or more capture chemistries for biomolecules. Membranes can be used in the separation and purification of biomolecules such as proteins, nucleic acids, virus or virus-like particles, endotoxins, and the like.
US09033154B2 Infection prevention system with IV pole flush and swab caddy
A bed-side system for preventing infection that uses a flush and swab caddy attached to an IV pole or other bed-side equipment. By providing convenient and secure storage for pre-filled syringes, alcohol swabs, and other medical supplies, it can improve individual patient care. In an embodiment, the caddy attaches to the IV pole and comprises a locking compartment for pre-filled syringes and an open tray for alcohol swabs and other medical supplies. The syringes may be filled with saline, heparin, or another solution.
US09033149B2 Catheter assembly/package utilizing a hydrating/hydrogel sleeve and a foil outer layer and method of making and using the same
A catheter assembly including an elongate member having a proximal end and a distal end. The distal end has at least one drainage opening. A hydrophilic coating is provided on at least a portion of the elongate end of the catheter. A fluid containing member is provided and is either arranged on the elongate member or within a separate area of the container. The fluid containing member contains sufficient hydrating fluid to hydrate the coating of the catheter. A container contains the elongate member and the fluid containing member and incorporates at least one foil layer to prevent evaporation of the hydrating fluid. A method of using the catheter includes inserting a catheter into a user's body and draining fluid from the user's body.
US09033147B2 Holder for portable electronic device
A holder is for supporting a portable electronic device, including at least one sheet. A base portion, a first supporting portion and a second supporting portion formed on the at least one sheet. The base portion, the first supporting portion and the second supporting portion are parallel with each other and folded relative to each other. A latching piece is formed on the base portion, the latching piece having a bendable portion. The first supporting portion is folded relative to the base portion, and the second supporting portion is folded relative to the first supporting portion until the second supporting portion is held by the latching piece, the base portion, the first supporting portion and the second supporting portion cooperatively form a three-dimensional structure that can support the portable electronic device at an angle relative to the at least one sheet without collapsing.
US09033145B2 Postal mailer for stress-sensitive articles
Protective mailer capable of being processed by postal processing equipment without causing damage to the article held by the mailer. The pocket holding the article inside the mailer is offset relative to one edge, when folded, by a distance sufficient to prevent damage when the mailer is oriented and processed. The mailer may include a resizing flap that, when unfolded and deployed, changes the dimensions of the mailer so that the mailer is processed by the postal processing equipment as a non-letter or flat mailpiece.
US09033144B2 Foldable packaging for flat media
A novel packaging for flat media having substantially square panels wherein at least one of the panels is adapted to form a compartment for storing a phonographic record, an audiovisual record or any flat media. The arrangement of the square panels enables the package to be folded in a compact, flat configuration for ease of storage and shipping. When erected, the package forms a cube that could be used as additional storage. The cube may be erected with either of the sides of the panels visible so as to afford greater opportunity for display.
US09033142B2 Ergonomic garment carrier
An ergonomic garment carrier which accommodates garments such as suit shirts, jackets, pants and skirts as well as other items a traveler would typically transport or store.
US09033141B2 Packet of cigarettes, and method of producing a packet of cigarettes
A packet (1) of cigarettes having: an inner package (2) defined by a group (30) of cigarettes wrapped in a sheet (29) of wrapping material having at least one tear line (32) defining a tear-off top portion (31); an inner container (4) housing the inner package (2) and having an extraction opening (10) for access to the tear-off top portion (31); an outer container (5) housing the inner container (4) in sliding manner, to allow the inner container (4) to slide, with respect to the outer container (5), between a closed position, in which the inner container (4) is inserted inside the outer container (5), and an open position, in which the inner container (4) is extracted partly from the outer container (5); and a tear-off lid (45) connected to the inner container (4) by at least one tear line (48), and covering at least part of the extraction opening (10).
US09033140B2 Conveying chain for a conveying device
A chain link of a conveying chain, containing a base body with a first end region which comprises a first coupling section for the articulated connection to a coupling section of a first adjacent chain link, and with a second end region which comprises a second coupling section for the articulated connection to a coupling section of a second adjacent chain link. The base body comprises an intermediate region lying between the two end regions and includes a body section with bending-elastic characteristics, which is designed such that the first end region is elastically bendable relative to the second end region out of the longitudinal direction of the base body.
US09033139B2 Rod belt for a rod belt conveyor for agricultural machinery
Rod belt for rod belt conveyors for agricultural machinery, having rods arranged transversely with respect to the running direction and parallel to one another. Rods at their ends are each connected to a fastening piece which has a flattened and perforated support area with which fastening piece rests on tensile stress-resistant, elastic, continuous belts extending in parallel and is connected by rivets or similar fastening elements which pass through support area and belts, and support area is formed in one piece with a fastening area for rod ends. The rod belt includes fastening pieces which have a simple design and are cost-effectively manufactured. Fastening pieces are designed as bends having a fastening area which, in relation to the installed position, is bent from the plane of support area toward the bottom side of belt and situated parallel to the inner side of belt.
US09033137B2 Conveyor belt having opposing ends to be connected for endlessing the conveyor belt
A conveyor belt having opposing ends to be connected for endlessing the conveyor belt. The belt includes a belt member, and two planar connector parts provided one at each said end of the belt. Each connector part has, at an edge of the connector part, an edge coil extending over the width of the belt. The belt is configured to be endlessed by bringing the edge coils of the first and second end into a sideways engagement to obtain an overlapping coil area and by inserting a closing wire through the overlapping coil area. Each connector part has a set of splice fingers engaging in correspondingly shaped finger recesses formed in the belt member.
US09033133B2 Method and apparatus for conveying a cellulosic feedstock
A method and apparatus for preparing a cellulosic feedstock are disclosed. Embodiments of the method comprise passing the cellulosic feedstock out of at least one outlet of a vessel (such as a holding tank) and obtaining at least two streams of cellulosic feedstock wherein each stream may be fed different hydrolysis reactors. Embodiments of the apparatus comprise passing the cellulosic feedstock downwardly through the vessel and withdrawing the feedstock from the vessel in two different lateral directions.
US09033128B2 Friction ring
A friction ring (12) for reel shafts (10), having on its inner periphery a friction surface (22) for frictional engagement with the reel shaft (10), and on its outer periphery a plurality of radially projecting leaf springs (24) that are inclined relative to the radial direction in a uniform direction (D) of rotation, each leaf spring having a base portion (26) held in a slot (28) of the friction ring (12), wherein each leaf spring (24) is adapted to be bent back into a recess (30) of the friction ring (12) on the side facing forward in the direction (D) of rotation and is supported on a wall (32) of this recess on the opposite side.
US09033122B2 Method and apparatus for an adjustable damper
A vehicle suspension damper is described. The vehicle suspension damper includes: a pilot valve assembly; a primary valve; and an adjuster, wherein the pilot valve assembly meters fluid to the primary valve, and the adjuster moves the primary valve.
US09033116B2 Cargo theft prevention system and method
Arrangement and method for monitoring a structure at a fixed location, e.g., a house, parked boat or parked airplane, includes a monitoring or sensor system arranged to obtain information about the structure, an exterior of the structure and/or an interior of the structure different than the location of the structure, and a communication system coupled to the sensor system and being provided with a location of the structure. The communication system transmits the information about the structure obtained by the sensor system and the location of the structure to a remote facility. The remote facility can therefore monitor the structure, and take steps to ensure the integrity of the reservoir and the fluid therein. To enable wireless and powerless monitoring, a power source independent of a power grid extending outside of the trailer may be provided to supply power to the sensor system and the communications unit.
US09033115B2 Zip line braking
For zip line braking, a brake cable travels between at least two terminals. A brake applies a braking force to travel of the brake cable. A link arm is in physical communication with the brake cable. A trolley receiver in physical communication with the link arm and slidably traveling along a zip line receives a trolley slidably traveling along the zip line. The trolley receiver transfers the braking force through the link arm to the trolley.
US09033111B2 Elevator governor system
A governor system for an elevator is disclosed. The governor includes a shaft horizontally extending from a sheave of the governor system. A base, spring, and slider are mounted on the shaft with linkages extending from the base of the sheave to at least one flyweight. The spring and flyweights are sized such that centrifugal force will be sufficient to overcome the biasing force of the spring upon the sheave reaching a certain rotational speed. Overspeed sensors and mechanical switches are positioned proximate the flyweights and flyweights plates such that upon such motion of the flyweights, the governor system is triggered, thereby slowing and ultimately stopping the elevator. The governor system has a greatly reduced space requirement compared to previous governors, as well as a reduced likelihood of false trips due to acceleration or deceleration of the car.
US09033103B2 Safety line traveller and support
A traveller for a fall arrest system including a body having a bore and a slot narrower than the bore linking to the bore to the exterior of the body. A load member is connected to the body for pivotal movement relative to the body and suitable for attachment to fall safety equipment. The body has a center of gravity positioned so that when the traveller is supported on a safety line passing through the bore, the body will be urged by gravity to rotate about the safety line towards a position in which the slot has a predetermined orientation relative to the safety line.
US09033096B2 Power steering device
A power steering device includes a first bearing and a second bearing that rotatably support the base-end side and the tip-end side of a worm shaft, a biasing member that biases the outer circumferential surface of the second bearing, and an elastic member that is arranged between the inner circumferential surface of a gear case and the outer circumferential surface of the second bearing. The inner circumferential surface of the gear case is formed such that the second bearing can move towards a worm wheel by the biasing force of the biasing member, the inner circumferential surface of the gear case is provided with a ring-like groove that houses the elastic member, and the center of the ring-like groove is offset towards the worm wheel side from the center axis of the worm shaft when the first bearing and the second bearing are in a coaxial state.
US09033095B2 Exhaust treatment unit, manufacturing method of exhaust treatment unit, and work vehicle
An exhaust treatment unit is used to treat an exhaust gas from an engine of the work vehicle. The exhaust treatment unit includes a first exhaust treatment device, a second exhaust treatment device and a first bracket. The first exhaust treatment device and the second exhaust treatment device are attached to the first bracket. The first bracket includes a brim part and a main body part. The main body part has a convex shape downwardly bulged from the brim part. The main body part includes a first support portion and a second support portion. The first support portion directly supports the first exhaust treatment device. The second support portion directly supports the second exhaust treatment device.
US09033089B2 Folding vehicle
A folding vehicle structure includes a frame having a plurality of members. A first member intersects a second member at a first pivot point. A third member, spaced from the first and second members, intersects a fourth member, which is also spaced from the first and second members, at a second pivot point. The frame includes a first cross-member extending between the first and second intersection points. The frame is collapsible.
US09033079B2 Wheel assembly of mobile robot
The present invention relates to a mobile robot, in which a wheel is mounted on a robot body in an elevatable structure.
US09033076B2 Vehicle
A vehicle in which trouble at the time of charging after a collision can be suppressed is provided. The vehicle is a vehicle capable of being charged from an external power supply, including a vehicle body having a charge port, and a guide rail provided around the charge inlet in such a manner that upon experiencing an external shock, it deforms to cover the charge inlet.
US09033075B2 Auto-seek electrical connection for a plug-in hybrid electric vehicle
An auto-seek operating mode for an electric vehicle adjusts the vehicle using a vehicle power steering system and a vehicle traction motor to move the vehicle toward a target connector for a utility power grid to charge a vehicle traction battery. If needed, vertical vehicle position adjustments may be made using a controllable vehicle suspension system.
US09033073B2 Prosthetic aid
The invention provides a motorized portable mobility device configured expressly for use by those who have undergone leg amputation. A generally rectangular wheeled base platform with a U shaped niche positioned on the rear of the device easily traverses both carpeted and solid flooring. A circular rotating plate enables a user to quickly adjust directional positioning. Two feet and adjustable height legs terminating in integrated support socks are mounted to the rotating plate. Adjustable height vertical supports terminating in handles and having a horizontal cross member are mounted to the front of the device. A control panel is mounted to a handle.
US09033070B2 Rolling cutter
A cutting element for a drill bit includes an outer support element and an inner rotatable cutting element, a portion of which is disposed in the outer support element, where the inner rotatable cutting element has a body with a non-planar cutting face.
US09033069B2 High-shear roller cone and PDC hybrid bit
A drill bit having a bit body, at least one blade extending radially from the bit body, a plurality of blade cutting elements disposed on each blade, at least one journal extending downwardly and radially outward from a longitudinal axis of the drill bit, a roller cone or roller disc mounted rotatably to each journal, and a plurality of cutting elements disposed on each roller cone or roller disc, and methods for making the drill bit are disclosed.
US09033066B2 Nozzles including secondary passages, drill assemblies including same and associated methods
Nozzles for drilling tools, such as rotary-type drag bits and roller cone bits, a drilling tool and drilling assembly comprising nozzles, and methods of conveying drilling fluid through a nozzle for use in drilling subterranean formations are provided. A nozzle may include a substantially cylindrical nozzle body having an axis and an inlet port with a primary passage extending therethrough, and at least one secondary passage that diverges from the primary passage at an exit port.
US09033060B2 Tubular anchoring system and method
A tubular anchoring system includes a frustoconical member and a sleeve with at least one first surface that is radially alterable in response to longitudinal movement of the frustoconical member relative to the sleeve. The at least one first surface is engagable with a wall of a structure positioned radially thereof to maintain position of at least the sleeve relative to the structure when engaged therewith. A seal with at least one second surface is radially alterable in response to longitudinal movement of the frustoconical member relative to the seal, and a seat is in operable communication with the frustoconical member having a land which is sealingly engagable with a removable plug runnable thereagainst. The land is longitudinally displaced relative to the sleeve in an upstream direction defined by direction of flow that urges the plug thereagainst.
US09033059B2 Casing window assembly
A casing window assembly for completion of a lateral wellbore. The casing window assembly includes a tubular casing sleeve with a casing window and an inner sleeve releasably secured within the casing sleeve at a pre-released position adjacent the casing window.
US09033056B2 Pressure activated down hole systems and methods
Systems and methods for activating a down hole tool in a wellbore. A piston is moveable from a first position to a second position for activating the down hole tool. The piston includes a first side exposed to a first chamber, and a second side exposed to a second chamber. A rupture member has a first side exposed to the first chamber and a second side exposed to a third chamber. The rupture member is configured to rupture when a pressure differential between the first chamber and the third chamber reaches a predetermined threshold value, at which point the rupture member allows fluid communication between the first chamber and the third chamber. When the rupture member is intact, the piston is in the first position, and when the rupture member ruptures, the piston moves to the second position and activates the down hole tool.
US09033055B2 Selectively degradable passage restriction and method
An actuation system and method includes a tubular defining a passage, and an assembly disposed with the tubular. The assembly includes a restriction operatively arranged to receive a restrictor for enabling actuation of the assembly. The restriction includes a degradable material with a protective layer thereon, the degradable material degrading upon exposure to a fluid in the passage and the protective layer isolating the degradable material from the fluid.
US09033053B2 Method and device for extending lifetime of a wellhead
A method and a device are for extending the lifetime of a Christmas tree. The Christmas tree is provided with at least a first high-pressure hydraulic valve pack, a first low-pressure hydraulic valve pack or a first chemical valve pack, and the Christmas tree is arranged to be connectable to an umbilical, which comprises at least electrical power or control cables, hydraulic tubes or chemical tubes. The method comprises: retrofitting an upgrading module to or by the Christmas tree and connecting the upgrading module to the Christmas tree with the necessary number of tube and wire connections, the upgrading module comprising a second control module, and at least a hydraulic high-pressure pump with a second high-pressure valve pack and a hydraulic reservoir, a hydraulic low-pressure pump with a second low-pressure hydraulic valve pack and a hydraulic reservoir or a chemical pump with a chemical reservoir; supplying the second control module with electrical power and control signals via the umbilical or from vessel; and supplying at least the high-pressure pump, the low-pressure pump or the chemical pump, directly or indirectly via their respective reservoirs, with hydraulic fluid via the umbilical or from a vessel.
US09033047B2 Enhanced oil recovery in low permeability reservoirs
A method for enhancing hydrocarbon recovery in low permeability reservoirs comprises first providing a subterranean reservoir comprising one or more hydrocarbons and water therewithin and a wellbore in fluid communication with the subterranean reservoir. Next, a substantially anhydrous composition is injected into the reservoir through the wellbore. The substantially anhydrous composition comprises carbon dioxide and one or more surfactants. The composition is suitable to form a foam upon contact with the water within the reservoir. The method often results in reduced wellbore corrosion and hydrate formation, reduced reservoir fingering, and enhanced carbon dioxide sweep efficiency over conventional methods.
US09033045B2 Apparatus and method for fracturing portions of an earth formation
A method of fracturing an earth formation is disclosed. The method includes: isolating a section of a borehole in the earth formation; introducing a fluid into the isolated section and pressurizing the isolated section from a first pressure to a second pressure; introducing a stress concentration to a borehole wall at least one location in the isolated section when the fluid is at the selected pressure or during the pressurization; and initiating a hydraulic fracture in the earth formation at the at least one location.
US09033044B2 Method and materials for proppant fracturing with telescoping flow conduit technology
Acid-soluble plugs may be employed within telescoping devices to connect a reservoir face to a production liner without perforating. Such technology eliminates formation damage and debris removal associated with perforating, as well as reducing risk and time. The plugs may provide enough resistance to enable the telescoping devices to extend out from the production liner under hydraulic pressure. The plugs may then be dissolved in an acidic solution, which may also be used as the hydraulic extension fluid. After the plugs are substantially removed from the telescoping devices, the reservoir may be hydraulically fractured using standard fracturing processes.
US09033043B2 Wettability analysis of disaggregated material
A method for determining wettability of a solid, such as a reservoir rock material includes disaggregating the material, for example by grinding and placing the disaggregated material on the surface of the fluid. The wettability is analyzed based on whether a portion of the material floats on or sinks into the fluid. The method is well suited for heterogeneous solid materials that have mixed wetting characteristics and/or have varying surface types. The fluid can be evaluated as a potential treatment fluid or a component thereof that can be used for treating the rock formation. For example, the potential treatment fluid can include a surfactant or an oxidizing agent. A simple observation can be made whether substantially all of the material placed on the surface of the fluid sinks into the fluid, or the portions of floating and sinking material can be weighed.
US09033039B2 Producer snorkel or injector toe-dip to accelerate communication between SAGD producer and injector
Methods and systems relating to steam assisted gravity drainage (SAGD) utilizing well pairs that are at least initially in fluid communication through drilled bores toward their toe ends. At least one of a horizontal injection well and horizontal production well of such a well pair includes a hooked length toward toe ends of each other connecting said injection well and said production well. The methods and systems improve SAGD oil production, reduce SAGD start-up time and costs, and improve overall SAGD performance.
US09033037B2 Instrumented tubing and method for determining a contribution to fluid production
An instrumented tubing for determining a contribution of a given zone to fluid production of a reservoir, the instrumented tubing including a tube having an open end for collecting a fluid flowing from the given zone and a port for coupling the tube to a production tubing for letting the collected fluid flow into the production tubing, and a sensor for measuring a parameter of the collected fluid, wherein the sensor is connected to an electronic unit for determining the contribution of the given zone to the fluid production of the reservoir based on said measured parameter.
US09033035B2 Method for fracturing a formation using a fracturing fluid mixture
A method for fracturing a formation in a reservoir uses a fracturing fluid mixture comprising natural gas and a base fluid. The method comprises: determining certain reservoir conditions of the reservoir comprising the formation; selecting at least one desired behavior of the fracturing fluid mixture during a fracturing operation in the formation under the determined reservoir conditions; determining properties of the fracturing fluid mixture required to achieve the selected at least one behavior, preparing the fracturing fluid mixture having the determined properties; and injecting the fracturing fluid mixture into the reservoir under the determined reservoir conditions, such that the mixture exhibits the desired behavior during the fracturing operation. The determined properties include a mole fraction of natural gas in the mixture.
US09033032B2 Wireless downhole tool positioning control
For a free falling well tool sub having one or more pipe bore centering cages, a collapsible material cone secured inside of the centering cage half length with the cone base opening in the downhole direction restricts the rate of pipe bore fluid flow past the cone and thereby restricts the descent rate of the tool. The rate of descent may be regulated with fluid flow by-pass apertures in the sub. A collapsible material cone in a bore centering cage having a base opening in the up-hole direction may be used as piston to drive the tool sub along horizontal segments of a deviated well bore. Both cones may be used separately or together.
US09033029B2 Heat exchanger
A heat exchanger is provided. The heat exchanger may include a plurality of refrigerant tubes extending in a horizontal direction, at least one fin coupled to the plurality of refrigerant tubes, a vertically oriented header coupled to corresponding ends of the plurality of refrigerant tubes, the header distributing refrigerant into the plurality of refrigerant tubes, and a partition device that partitions an inner space of the header, the partition device including at least two through holes that guide refrigerant into the plurality of refrigerant tubes.
US09033026B2 Double plate heat exchanger
A plate heat exchanger (10) of the double plate type having a plurality of stacked plate elements, each comprising a first plate (1) and a second plate (9). At least the first plate (1) is provided with a surface pattern with a plurality of dimples (5) defining a first distance to a plate plane (8), and a plurality of canal parts (6) defining a second, smaller, distance to the plate plane (8). The first plate (1) and the second plate (9) are joined in such a manner that the protruding areas (5, 6) in combination form flow paths (11) being fluidly connected to rim portions (3) of the plates (1, 9). The heat exchanger (10) provides efficient leakage detection via the flow paths (11) while ensuring a good thermal contact between heat exchanging fluids through the plates (1, 9) via flat portions (7) between the protruding parts (5, 6).
US09033021B2 Adaptive portable hunting blind system and method
A highly portable, modular hunting blind which adapts to different hunting areas by utilizing local grass and other vegetation for 3-D camouflage and cover purposes. The blind is ideally of a light weight material, such as plastic, and includes adjustable angles for natural cover, and a number of vegetation straps that adjust to any natural cover the hunter chooses to use, such as grass, corn, brush, or tree limbs. This allows hunters to place natural cover at angles that create a secure 3-D effect and allows hunters and game to see through this natural environment eliminating the undesirable “blob” affect caused by dark fabric material, while breaking the hunter's profile.
US09033010B2 Pneumatic tire having ratio of actual section height to calculated section height
A pneumatic tire in which: a carcass layer is laid between paired bead sections; a belt layer is buried, on the outer peripheral side of the carcass layer, in a tread section; and multiple main grooves extending in a tire circumferential direction are provided in the tread section. In the pneumatic tire, a maximum groove depth of each of the main grooves is 8.5 mm to 15.0 mm, a ratio α of a section height SH of an actual tire to a section height SHstd calculated from a tire size is set in a range of 0.97≦α≦0.99, a contact area ratio is 65% to 70% under a measurement condition where an air pressure is 200 kPa and a load is 50% of a load carrying ability with the air pressure of 200 kPa, and an average contact pressure P is 300 kPa to 400 kPa under the measurement condition. The tire achieves enhanced wet performance without increasing tire weight.
US09033009B2 Method for mechanically scraping boards, apparatus for same, and products made therewith
Methods are described for mechanically scraping surfaces of boards, such as flooring boards, to impart random-looking scraped profiles therein. An apparatus for mechanically scraping boards to form the scraped board products also is described. A board, such as a flooring board, having a random-looking scraped appearance that includes overlapping multiple scrape patterns is described. Boards, such as flooring boards, having a simulated rustic or distressed appearance made with the methods and apparatus also are described.
US09033003B2 Fluidic impulse generator
A device for vibrating tubing as it is inserted into a wellbore is disclosed. The device has a fluidic switch that has no moving parts. The fluidic switch is connected to a piston that oscillates back and forth in a cylinder. The piston is the only moving part. As the piston oscillates, it blocks and unblocks openings in the cylinder or other components. The movement of the piston controls the timing of the oscillation, and also generates an impulse or vibration. The vibration may reduce the friction between the tubing and the wellbore.
US09033002B2 Operation pattern switching device
To improve operability of a switching operation and locking operation of an operation pattern switching valve for switching the operation pattern of controlling devices for actuator control valves. An operation pattern switching device has a rotating operation member that rotates around a shaft center of a rotating support shaft, and thereby performs a switching operation of the operation pattern switching valve; and an operation lever that is provided rotatably integrally with the rotating operation member and performs a rotating operation of the rotating operation member. The rotating support shaft is, at each pattern switching position of the operation pattern switching valve, in a circumferential direction, provided with a plurality of lock engagement parts each with which the operation lever engages. The operation lever moves in a direction orthogonal to the shaft center of the rotating support shaft, and be thereby made engageable/removable with/from each of the lock engagement parts.
US09033000B2 Valve cartridge with low point of contact for installation
A one-handle valve cartridge has a low point of contact for installing the valve cartridge in a valve body. A retention nut bears down on the low point of contact to secure the valve cartridge in the valve body.
US09032999B2 Distributor device for hydraulic power steering
A rotary distributor device for a hydraulic power steering, which receives oil from a pump and sends the oil selectively to a discharge or to an actuator of the steering in a desired direction, comprises a jacket, a slide, sealedly rotating in the jacket, a series of openings that cross the wall of the jacket, located in front of a series of corresponding openings which cross the wall of the slide, elastic member located between the jacket and the slide configured to maintain the openings of the jacket at the openings of the slide, in which each opening in the jacket includes, in succession starting from the outside, at least one radial hole, a slot lying in a radial plane, arranged symmetrically with respect to the axis of the hole, the width being smaller than the diameter of the hole, and the depth being such as to intersect the hole.
US09032996B2 Shaft sealing device and valve structure using the same
A shaft sealing device switches a sealing state and an unsealing state of a fluid, with high sealing performance maintained, because no abrasion accompanies movement of a sealing material or a sealing member, enabling feeding a fluid at a predetermined flow rate, and adjusts the expanding rate of the sealing material with the quantity of an external electric signal and accordingly adjusts the contact face pressure to enable controlling the amount of leakage of the fluid highly precisely, so that it can be used for all applications. The shaft sealing device includes a shaft sealing body formed of a macromolecular material and made expansible or contractible, or deformable, through external electrostimuli applied to a shaft sealing portion disposed in a device body, and flow passages disposed in the shaft sealing portion for feeding the fluid leaked due to the expansion or contraction, or the deformation, of the shaft sealing body.
US09032993B2 Handle mechanism for an HVAC damper actuator
A damper system may include a handle mechanism for use with a damper actuator system. Illustratively, the handle mechanism may include a drive gear mechanism, a handle, a housing, and a spring, and may be actuated to set a crack pressure for the damper system. The handle may connect to the drive gear mechanism at a drive gear arm of the drive gear mechanism and may flip over or about the drive gear arm to move from a first position to a second position. In some instances, once the handle is in the second position, a force may be applied thereto to disengage the drive gear from a stop member and thereafter, the handle may be rotated to change the crack pressure of the damper system.
US09032990B2 Chemical delivery system
Embodiments of chemical delivery systems disclosed herein may include an enclosure; a first compartment disposed within the enclosure and having a plurality of first conduits to carry a first set of chemical species, the first compartment further having a first draw opening and a first exhaust opening to facilitate flow of a purge gas through the first compartment; and a second compartment disposed within the enclosure and having a plurality of second conduits to carry a second set of chemical species, the second compartment further having a second draw opening and a second exhaust opening to facilitate flow of the purge gas through the second compartment, wherein the first set of chemical species is different than the second set of chemical species, and wherein a draw velocity of the purge gas through the second compartment is higher than the draw velocity of the purge gas through the first compartment.
US09032983B2 Connector device for a foldable tent
A connector device includes a male component pivotally coupled with a female component. The male component includes a projection extending from a first pole, with the projection having a first locking member. The female component includes a housing extending from a second pole, with the housing including a spring-biased engaging member and a second locking member at an upper portion of the housing. The male and female components are in a locked state when the engaging member is biased upward and the first and second locking members are engaged such that the first and second poles are fixedly aligned. The male and female components are in an unlocked state when the engaging member is biased downward and the first and second locking members are disengaged such that the first and second poles are pivotally movable with respect to each other.
US09032982B2 Crutch apparatus and method for designing and fabricating
A crutch includes a grip and a forearm support that are coupled to an elongated member that extends from the forearm support to the ground. The inner surface of the forearm support can correspond to a digital representation of a forearm of the patient and the outer surface of the hand grip can correspond to a digital representation of a palmar surface of the patient's hand in at least a partially closed position.
US09032981B2 Painting implement cleaning and support apparatus
A painting implement cleaning and storage apparatus 10 is provided. The apparatus facilitates the cleaning and storage of painting implements such as a roller 12, a brush 14 and a roller pan 16. The apparatus includes a base 18 and a bracket 32 coupled to the base. The roller 12 is supported on the bracket 32 in an upwardly extending diagonal position between shields 45 and 54 for containing paint spreads from the roller. The brush 14 is supported on bracket 32 in a upwardly projecting position. A roller pan 16 is coupable to shield 45 and supported thereon in a descending position.Once the painting implements 12, 14 and 16 are supported on the apparatus 10, cleaning can be accomplished by the application of a stream of water thereto after which the implements can be left until they are needed.
US09032980B2 Dishwasher comprising at least one rotatable spray arm
A dishwasher includes a dishwashing compartment and a rack provided in the dishwashing compartment for holding items to be cleaned. A rotatable spray arm is associated with the rack for applying water or wash liquor liquid upon the items. Water or wash liquor liquid is supplied to the spray arm via an upright supply tube having at least one region which flares in a direction of the spray arm and a peripheral terminal end facing the spray arm. The terminal end of the supply tube is configured to project into the cavity and thereby is extended into the spray arm.
US09032978B2 Dishwasher with a damping device and method for producing a damping device
A dishwasher includes a washing compartment, at least one dishware container, and a guide assembly to allow the dishware container to be moved out of the washing compartment and into the washing compartment. The movement of the dishware container in relation to the washing compartment is cushioned by at least one damping device which is arranged inside the washing compartment.
US09032977B2 Substrate processing method
A method for processing a plurality of substrates after forming a photosensitive film on each substrate includes carrying each substrate into a placement buffer including a plurality of supporters by a first transport mechanism; taking out each substrate from the placement buffer to an interface by a second transport mechanism; carrying each substrate into the exposure device; carrying each substrate out of the exposure device into the placement buffer by the second transport mechanism; taking out each substrate from the placement buffer to the processing section by the first transport mechanism; performing development processing on each substrate; making each substrate stand by at the placement buffer based on timing at which the exposure device can accept each substrate; and making each substrate stand by at the placement buffer based on timing at which the developing device can accept each substrate.
US09032974B2 Rotary powder container with brush
The present invention relates to a rotary powder container with a brush, wherein powder is discharged through a brush of a powder discharge case by rotating an internal case containing powder in an external case. The internal case is able to be rotated in the external case, wherein powder is discharged into a brush when a plurality of discharge holes of a powder discharge case are in line with a plurality of discharge member holes of a powder discharge member if the internal case is rotated in the external case, and powder is not discharged into a brush when the plurality of discharge holes of the powder discharge case are not in line with the plurality of discharge member holes of the powder discharge member if the internal case is rotated in the external case. The present invention is convenient to use and has an elegant look.
US09032973B2 Hair clip
Disclosed is a hair clip that can effectively and firmly hold hair, without having to use additional hair clips. The hair clip includes an upper hair clip portion with a first end provided with a first pressed portion, a middle clip portion with a first end connected to a second end of the upper clip portion, and a lower clip portion with a first end which is hinge-connected to the first end of the upper clip portion and which is provided with a second pressed portion, the lower clip portion supporting the middle clip portion. The upper clip portion and the middle clip portions are hinge-connected to each other. The upper clip portion and the lower clip portion are hinge-connected to each other. The upper clip portion has a first toothed portion having teeth protruding toward the lower clip portion.
US09032970B2 Cigarette filter
The invention relates to a special, highly efficient cigarette filter. In particular, the invention relates to a new cigarette filter, in which materials of natural origin not used before in this special field are applied. More particularly, the present invention relates to a special, highly efficient cigarette filter, which can be used favorably for adsorbing the toxic components of the cigarette smoke, and neutralizing the free radicals produced during burning of the cigarette.
US09032968B2 Tip charging electronic cigarette and system and method for charging the same
A tip charging electronic cigarette includes a cigarette body including a shell and a mouthpiece, the shell having a forward portion terminating in a tip. The cigarette body further includes a battery, a charging circuit operatively coupled to the battery, and a cartomizer operatively coupled to a switch assembly. A center charging contact is disposed adjacent the tip, an annular charging contact is disposed adjacent the tip, and the center charging contact and the annular charging contact are operatively coupled to the charging circuit. The center charging contact and the annular charging contact are arranged for connection to cooperating electrical contacts of a charger assembly, wherein the battery is arranged to be charged upon engaging the tip with the charger assembly.
US09032961B2 Universally adjustable pillow for use in healthcare and therapy
A universally adjustable pillow for use in healthcare and/or therapy includes a base board (1), and pillows for, respectively, right lateral recumbency (4), supine recumbency (2), left lateral recumbency (5) and for the neck (3) that are arranged on said base board (1). The pillows for left and right lateral recumbency (5,4) each include an external cushion, a mechanism enabling adjustment to fit vertebral curvature (52, 42), a mechanism enabling adjustment to inhibit too great an angle of lateral tilt (53, 43) and height adjustment members (51, 41). The longitudinal axes of the pillows for left and right lateral recumbency (5, 4) are set an angles α and β to the longitudinal axis of the pillow for supine recumbency (2).
US09032956B2 Cushion for mask system
A mask system for use between a patient and a device to deliver a breathable gas to the patient includes a frame including a channel and a cushion provided to the frame. The cushion includes an end portion that is inserted and retained within the channel. The frame includes a recess that communicates with the channel and a hole that connects the recess to a frame exterior. The hole and recess provide an exit route for air contained within the channel.
US09032955B2 Mask system
A mask system for use between a patient and a device to deliver a breathable gas to the patient includes a mouth cushion, a pair of nasal prongs, an elbow, and a headgear assembly. The mouth cushion is structured to sealingly engage around an exterior of a patient's mouth in use, and the pair of nasal prongs are structured to sealingly communicate with nasal passages of a patient's nose in use. The elbow delivers breathable gas to the patient. The headgear assembly maintains the mouth cushion and the nasal prongs in a desired position on the patient's face. The headgear assembly provides a substantially round crown strap that cups the parietal bone and occipital bone of the patient's head in use.
US09032950B2 Gas pressure control for warm air furnaces
Systems, methods, and controllers for controlling gas-fired appliances such as warm air furnaces are disclosed. An illustrative furnace system can include a burner unit in communication with a combustion air flow conduit and heat exchanger, a variable speed inducer fan or blower adapted to provide a flow of combustion air to the burner unit, a furnace controller and motor speed control unit adapted to regulate the speed of the inducer fan or blower, and a pneumatically modulated gas valve adapted to variably output gas pressure to the burner unit based at least in part on the combustion air flow.
US09032944B2 Rotating arrow rest
Arrow rest arrangements according to certain embodiments include an elongate arm mounted to extend into and rotate in the plane of an arrow aligned with an archery bow and riser. The arm can rotate from an open position, for example where the arm is substantially perpendicular to the arrow shaft, to a closed position where the arm engages and may be substantially aligned with the arrow shaft. The arm preferably includes two opposing end portions to engage, constrain and align the arrow shaft in the closed position, yet which drop or rotate away from the shaft upon release of the arrow to allow the arrow to freely leave the bow.
US09032939B2 Method for controlling a variable charge air cooler
Embodiments for a charge air cooler are provided. In one example, an engine method comprises increasing intake air flow velocity through a charge air cooler in response to an estimated condensation formation value within the charge air cooler. In this way, condensation accumulation within the charge air cooler may be prevented.
US09032938B2 In-cylinder charging system for fuel delivery systems and methods
An air charging system includes a valve providing access to an engine cylinder, an accumulator coupled in flow communication with the valve, and a controller operable to open and close the valve until a threshold pressure condition is reached in the accumulator. Compressed gases stored in the accumulator are used in a fuel delivery system to prepare a charge of fuel that is delivered to an engine.
US09032933B2 Fuel supply control device and fuel supply system
Provided is a fuel supply control device that performs power supply control of a shut-off valve including a first valve body that is disposed at a fuel supply path ranging from a gaseous fuel tank to a regulator and is opened in advance during power supply, and a second valve body that is opened due to a decrease in a differential pressure between upstream and downstream after the first valve body is opened, and fuel injection control. The fuel supply control device includes a control unit that sets a delay time from an initiation time of power supply to the shut-off valve to an initiation time of fuel injection in correspondence with a first fuel pressure upstream of the shut-off valve and a second fuel pressure downstream of the regulator, and initiates fuel injection after the delay time has passed after the initiation of the power supply to the shut-off valve.
US09032932B2 Method for adapting an engine to the fuel grade by incrementing the initial octane number of the fuel
A method for adapting an engine to an octane number of fuel by incrementing an initial octane number. Starting with a reference setting of a spark advance in an engine operating range for a given octane number, the engine operating range being divided into a plurality of zones, each including an anti-pinging corrective value of the spark advance of the reference setting, the engine is switched to a reference setting that corresponds to a higher octane number: when a top dead center counter, incremented if the advance correction in the current zone is lower than a predetermined threshold, exceeds a predetermined threshold, or when a counter of the number of the zones in which the advance correction loop is lower than another threshold value, exceeds a multi-zone threshold.
US09032931B2 Exhaust gas recirculation (EGR) apparatus
An Exhaust Gas Recirculation (EGR) apparatus for recirculating engine exhaust gas comprising a valve member disposed in an exhaust gas recirculation passage of an engine, the valve member movable between an open position and a closed position to control the flow of the exhaust gas through the exhaust gas recirculation passage, one or more bleeders to enable flow of exhaust gas through the exhaust gas recirculation passage when the valve member is in the closed position.
US09032929B2 Oil supply apparatus of internal combustion engine
Disclosed is an oil supply apparatus which can be realized at a low cost, and can reliably detect the lowered level of the oil filled in the oil reservoir unit. The oil supply apparatus is provided with an oil pump which is set to have a plurality of switching discharge pressures at which the oil discharge pressures are changed for each target rotation speeds when the rotation speed of the internal combustion engine reaches the respective target rotation speed. The ECU is adapted to determine that the level of oil stored in the oil pan is lowered under the condition that the deviation between the target rotation speed of the engine set to correspond to the switching discharge pressure and the rotation speed of the engine actually detected when the discharge pressure reaches the switching discharge pressure is not less than the determination value.
US09032926B2 Timing chain drive device
The present invention provides a timing chain drive device which has high mechanical strength of the timing chain contact surface and small sliding resistance, and which, even when being brought into contact with a timing chain running at high speed, is difficult to wear. A first chain guide and a second chain guide, which give tension to a timing chain so as to prevent the timing chain from being slackened, are arranged, and a plurality of rollers, each of which is supported by a rolling element, are arrayed in each of the first chain guide and the second chain guide so as to be brought into contact with the timing chain.
US09032923B2 Internal combustion engine with variable valve device
An engine with a variable valve device includes cylinders each provided with a plurality of intake valves, an outer camshaft for driving first intake cams, an inner camshaft arranged coaxially with the outer camshaft for driving second intake cams, and a cam phase change mechanism arranged at one end of the outer and inner camshafts and capable of varying the phase difference between the two camshafts. A first cam sensor for detecting the rotational angle of the outer camshaft and a second cam sensor for detecting the rotational angle of the inner camshaft are arranged close to the one end of the camshafts.
US09032912B2 Air connector for an internal combustion engine
An air connector is described mountable opposite an intake or exhaust port in an associated intake or exhaust pipe of an internal combustion engine to allow the port to communicate selectively with the associated pipe and with a compressed air storage tank. The connector comprises a stopper mounted on a rod movable by an actuator between an open position in which the port communicates with the associated pipe and a closed position in which the stopper seals around the entrance of the port to isolate the port from the associated pipe. An air passage is provided in the stopper and the rod to allow communication between the port and the compressed air storage tank when the stopper is in the closed position, and a check valve is arranged in the air passage and biased in a direction to prevent escape of air from the compressed air storage tank in all positions of the stopper.
US09032911B2 Leash assembly and method for coupling multiple dogs
A dog leash assembly includes (1) an elongated handle portion, (2) a first leash adapter coupled to the first end of the handle portion and having a first leash connector, and (3) a second leash adapter coupled to the second end of the elongated handle portion and a second leash connector, the second leash connector being removably couplable to the first leash connector. A first collar coupling member has a first end that is removably couplable to the first leash connector and/or the second leash connector a second end with a first collar connector that is removably couplable to a dog collar.
US09032902B2 Manufacturing apparatus for activated carbon filters
A manufacturing apparatus for activated carbon filters has a non-woven cloth machine, a rolling module, a sprayer and a hot-pressing cylinder. The non-woven cloth machine is used to manufacture a body of non-woven cloth and has a processing segment. The rolling module is mounted at the processing segment to heat and melt the body of non-woven cloth. The sprayer is mounted above the rolling module to spray activated carbon powder on the body of non-woven cloth. The hot-pressing cylinder is mounted at the processing segment to heat and press the activated carbon powder with the body of non-woven cloth. The activated carbon powder can be securely attached to the body of non-woven cloth by the manufacturing apparatus to provide a preferred quality of the activated carbon filters and to reduce the cost of manufacturing the activated carbon filters.
US09032901B1 Adaptor for an unmanned underwater vehicle for inspecting an object and method for providing same
An adaptor for an unmanned vehicle for inspecting an object, the adaptor includes a moveable ring assembly and a fixed ring. The moveable ring assembly rotates around a periphery of the unmanned vehicle and allows the unmanned vehicle to move along a surface of the object while maintaining a fixed stand-off distance between an exterior surface of the adaptor and the surface of the object. The fixed ring is connected around the exterior surface of the unmanned vehicle and secures a lateral position of the moveable ring assembly with respect to the unmanned vehicle.
US09032891B2 Watercraft
A watercraft includes a watercraft body, a watercraft propulsion device, a water protective case, a communication device, and a display device. The watercraft propulsion device propels the watercraft body. The water protective case is arranged on the watercraft body. The communication device communicates with a mobile terminal arranged inside the water protective case. The display device displays content of the mobile terminal based on data received from the mobile terminal through the communication device.
US09032890B2 Vessel comprising a stowable magnus-effect rotor
A vessel includes a hull, a propeller for propulsion of the vessel and at least one rotatable cylinder which in its operational state is vertically mounted on the vessel, the cylinder having a rigid outer surface, a motor drive for rotating the cylinder around a longitudinal axis and a displacement member for displacing the cylinder to an inoperational position, wherein the motor drive is situated inside the cylinder.
US09032889B2 Cartridge selection mechanism for a sewing machine
A sewing apparatus and method therefor includes a drive mechanism, a thread feed mechanism, and a needle engagement mechanism for engaging the thread feed mechanism. The drive mechanism comprises a drive motor configured to transmit power from the drive motor to the needle engagement mechanism such that it drives a needle within a cartridge without moving the entire cartridge. A method and sewing apparatus includes a plurality of thread feed mechanisms and a needle engagement mechanism for selecting and engaging each of the thread feed mechanisms.
US09032883B2 Foldable table
A foldable table that provides a stable operational position in which the table legs may extend beyond the footprint of the table, and a folded, storage position in which the table legs may be tucked within the footprint of the table. An aspect provides table legs that may slide and pivot within sockets of a table top, to enable the legs to lock into the extended position and to also pivot flat against a horizontal undersurface of the table top.
US09032880B2 Transport system powered by short block linear synchronous motors and switching mechanism
The invention provides in some aspects a transport system comprising a guideway with a plurality of propulsion coils disposed along a region in which one or more vehicles are to be propelled. One or more vehicles are disposed on the guideway, each including a magnetic flux source. The guideway has one or more running surfaces that support the vehicles and along which they roll or slide. Each vehicle can have a septum portion of narrowed cross-section that is coupled to one or more body portions of the vehicle. The guideway includes a diverge region that has a flipper and an extension of the running surface at a vertex of the diverge. The flipper initiates switching of vehicle direction at a diverge by exerting a laterally directed force thereon.
US09032878B1 Obscurant generating, ground-based, networked munition
An Ottawa Convention—compliant system that replaces the current battlefield utility provided by anti-personnel landmines. This system utilizes obscurants to inhibit and deter the enemy's ability to breach and clear ground based mine and munition systems.
US09032877B2 Method and an apparatus having a compressible collar for thermally treating a photosensitive precursor
The invention pertains to a method and apparatus for preparing a printing form from a precursor, particularly a method and apparatus for preparing the printing form by thermally treating a photosensitive precursor having a photopolymerizable layer. The method and apparatus includes heating the photosensitive precursor to a temperature sufficient to cause a portion of the layer to liquefy, contacting the precursor with a development medium to remove the liquefied material, and supporting a development medium with a core member adjacent an exterior surface of the photosensitive precursor, wherein a compressible collar of a closed-cell foam having a Poisson's ratio of less than 0.4 is disposed between the core member and the development medium.
US09032874B2 Dampening fluid deposition by condensation in a digital lithographic system
A system and corresponding methods are disclosed for depositing of a layer of dampening fluid to a reimageable surface of an imaging member in a variable data lithography system by way of condensation. Dampening fluid in an airborne state is introduced proximate the reimageable surface in a condensation region. Conditions in the condensation region are such that the airborne dampening fluid preferentially condenses on the reimageable surface in a precisely controlled quantity, to thereby form a precisely controlled layer of dampening fluid of desired thickness over the reimageable surface. Among other advantages, improved print quality is obtained.
US09032872B2 Rotary system and method for printing containers
A system for digitally printing directly on a plurality of containers is provided. In an embodiment, the system includes a device configured to determine an initial position or orientation of an individual container; a plurality of print heads configured to print directly on said containers; and a plurality of container holders configured hold or retain an individual container, to rotate the individual container, and to maintain a rotational position of the individual container relative to at least one print head while printing occurs; and one or more curing devices. The system may be configured such that the plurality of container holders are configured to move along a linear or curved path, and the plurality of container holders may be configured to controllably rotate about a container axis.
US09032870B2 Sorting and bundling all-in-one machine and banknote stacking and sorting module thereof
A banknote stacking and sorting module comprises a banknote clamping and conveying sub-module, which comprises a clamping mechanism and a vertical reciprocating mechanism thereof. Clamping mechanism comprises bearing plate, support, cam, clamping rod and clamping spring. Cam is rotatably mounted on support. Clamping rod comprises clamping end, transmission end and hinged part between clamping end and transmission end. Hinged part of clamping rod is hinged on support. Cam engages with transmission end of clamping rod and can drive clamping rod in rotation around second rotary shaft between released position and clamped position. One end of clamping spring is fixed on support and the other end is connected to clamping end of clamping rod so as to provide to clamping rod an elastic force for clamping banknotes.
US09032868B2 System for the application of ozone in grains
System for application of ozone on grains made up essentially by one or more ozone mixers with particulates separator (1) for injecting air in the grains mass, one or more ozone mixers (2) for injecting air in the grains mass, a base of the device for grains treatment with ozone (3), a transport and discharge device (4), and an air cooling filter (5) that can be used individually or jointly to apply ozone on the grains mass.
US09032867B2 Method for controlled venting of a chamber
The present invention provides apparatus and methods for adjusting the atmosphere within a substantially sealed chamber containing respiring produce. The chamber of the present invention includes inlet means to permit ambient atmosphere to enter the chamber, and outlet means to permit chamber atmosphere to exit the chamber. Methods using apparatus of the present invention comprise: (a) monitoring the oxygen concentration within the chamber; (b) following detection that the oxygen concentration in the chamber has fallen below a predetermined amount, opening the inlet means so that the amount of oxygen in the chamber increases; and (c) removing carbon dioxide from the chamber atmosphere substantially at a predetermined rate, the predetermined rate having been selected such that the carbon dioxide concentration within the chamber atmosphere does not substantially exceed a predetermined amount. The methods may also comprise opening the inlet means for a time that is approximately proportional to the difference between the detected oxygen concentration and an oxygen setpoint.
US09032863B2 Cam follower roller device, notably for a fuel injection pump
Cam follower roller device, notably for an internal combustion engine fuel injection pump, comprising a tappet (12) and a roller (14) mounted to rotate on the tappet and intended to press against a cam. The tappet (12) comprises a roller support body (16), a shaft (26) for mounting the roller on the said body, and a guide sleeve (18) attached to the support body and at least partially surrounding the said body. The ends of the shaft are fixed in through-holes in the support body.
US09032861B2 Arrangement for providing a variable throttle cross-section for a fluid flow
An arrangement for providing a throttle cross-section for a fluid flow. The throttle cross-section can be varied depending on a pressure difference present across the throttle cross-section. The arrangement is designed such that the polarity of the pressure difference, by which the throttle cross-section can be varied and/or changed. It is thereby possible to use the arrangement for fluid flows that alternate in the flow direction thereof.
US09032853B2 Cutting apparatus
A cutting apparatus is provided with a first blade (48, 82), a second blade (50, 84) intersecting with the first blade (48, 82), and a switching unit (72). The switching unit (72) switches between a first mode and a second mode. In the first mode, the first blade (48, 82) positions in a cutting position in which it is possible to cut a work-piece (12) and the second blade (50, 84) positions in a non-cutting position in which it is impossible to cut the work-piece (12). In the second mode, the second blade (50, 84) positions in the cutting position in which it is possible to cut the work-piece (12) and the first blade (48, 82) positions in the non-cutting position in which it is impossible to cut the work-piece (12).
US09032848B2 Torque wrench and method of operating the same
A torque wrench includes a hollow body, a clutch mechanism, a force-applying member, and driving arms. The clutch mechanism is mounted in the hollow body. The force-applying member is pivotally mounted in the hollow body. Each of driving arms has a coupling end is detachably mounted at the second end of the force-applying member and a driving end for driving a workpiece, wherein each of the driving arms is coaxial to the force-applying member when the coupling end thereof is mounted at the second end of the force-applying member, and wherein the interchangeable driving arms are different in length from each other.
US09032841B2 Transmission housing having integrally-formed walls
A housing for a transmission is disclosed. The housing may have a plurality of integrally-formed walls that together create an enclosure with an open first end and an open second end disposed axially opposite the first end. The housing may also have a first flange located at the first end of the enclosure and configured to engage an input housing of an engine, and a second flange located at the second end of the enclosure and configured to engage a differential housing. The plurality of integrally formed walls includes a lower wall having at least one impingement protection feature.
US09032830B2 Transmission shift selector assembly
The present disclosure relates to various shift selector assemblies having a shift gate with a plurality of indentations corresponding to transmission shift selections. At least one of the indentations is configured to have a flexible depth so as to selectively restrict and accept a pawl pin, thereby mitigating shift position overshoot.
US09032826B2 Bevel gear transmission
A bevel gear drive (1) comprises a spur bevel gear (2) and a pinion which both mesh with one another. The spur bevel gear and the pinion are arranged within a housing (3). An abutment plate (4) is provided so as to avoid displacement of the spur bevel gear (2), under high operating loads. The abutment plate (4) is integrated in the housing (3) and supports the spur bevel gear (2) when forces, that can cause displacement of the spur bevel gear (2), act upon the spur bevel gear (2).
US09032821B2 Articles for screening insect pest-repellents and uses thereof
Disclosed herein are improved articles for screening candidate insect pest-repellents; and their uses in host-free methods and/or systems for screening candidate insect pest-repellents.
US09032820B2 Protective device for a test installation
A protective device for a test installation, the test installation being used for testing objects that have a tendency to burn and emit gas, in particular for testing lithium-ion batteries, and the test installation having a test chamber that is sealable via a door-type opening element with the interposition of a sealing element, and having a testing device configured in the test chamber for the objects. The test chamber includes a venting device for gases and is surrounded by a sealed enclosure.
US09032818B2 Microelectromechanical load sensor and methods of manufacturing the same
A microelectromechanical (“MEMS”) load sensor device for measuring a force applied by a human user is described herein. In one aspect, the load sensor device has a contact surface in communication with a touch surface which communicates forces originating on the touch surface to a deformable membrane, on which load sensor elements are arranged, such that the load sensor device produces a signal proportional to forces imparted by a human user along the touch surface. In another aspect, the load sensor device has an overload protection ring to protect the load sensor device from excessive forces. In another aspect, the load sensor device has embedded logic circuitry to allow a microcontroller to individually address load sensor devices organized into an array. In another aspect, the load sensor device has electrical and mechanical connectors such as solder bumps designed to minimize cost of final component manufacturing.
US09032811B2 Robot apparatus
A robot apparatus includes an arm that includes an outer skin and a detector that detects the deformation of the outer skin. The detector includes a sending unit that sends a signal, a receiving unit that receives the signal, and a transmission route that is provided along the outer skin so as to lead the signal. The detector detects the deformation of the outer skin based on whether a signal reaches the receiving unit.
US09032808B2 Magneto-resistive effect device, magnetic head gimbal assembly, magnetic recording/reproduction device, strain sensor, pressure sensor, blood pressure sensor, and structural health monitoring sensor
According to one embodiment, a magneto-resistive effect device, includes a stacked body stacked on a substrate, a pair of first electrodes that feeds current to the stacked body, a strain introduction member, and a second electrode for applying a voltage to the strain introduction member. The stacked body includes a first magnetic layer that includes one or more metals selected from the group consisting of iron, cobalt, and nickel, a second magnetic layer stacked on the first magnetic layer, having a composition that is different from the first magnetic layer, and a spacer layer disposed between the first magnetic layer and the second magnetic layer.
US09032807B2 Method and system for monitoring bending strains of wind turbine blades
The invention provides a method and system of monitoring bending strain on a wind turbine blade. The method in one aspect comprises: locating at least three strain sensors on the turbine blade, in use each strain sensor providing a strain measurement, the strain sensors located such that edgewise and flapwise bending can be determined from the strain measurements; calculating a plurality of resultant bending strains using the strain measurements; calculating an average resultant bending strain from the plurality of resultant bending strains; and calculating a confidence value for a first sensor based on a comparison of resultant bending strains derived from the strain measurement from the first sensor with the average resultant bending strain.
US09032806B2 Force assessment device and method for lead extraction
A force assessment device and a method for lead extraction are provided. A force gauge is configured to measure a traction force, and a strain gauge that is configured to measure a countertraction force. An interface is communicatively coupled to the force gauge and the strain gauge, and the interface is configured to present data regarding at least one of the traction force and the countertraction force.
US09032805B2 High pressure visual indicator
A fluid-pressure indicator includes a housing having a first region and a second region. A pressure-responsive member is disposed in the first region and is movable between an expanded state and a compressed state. An indicator disk is viewable through the pressure-responsive member when the pressure-responsive member is in the compressed state and is obscured from view through the pressure-responsive member when the pressure-responsive member is in the expanded state. A diaphragm is movable from a relaxed state to a deflected state in response to pressure within the second region exceeding a threshold pressure and prevents fluid communication between the first region and the second region. The diaphragm additionally causes the pressure-responsive member to move from the expanded state to the compressed state when the pressure exceeds the threshold pressure.
US09032804B2 Large-area extensible pressure sensor for textiles surfaces
The invention relates to a large-area extensible pressure sensor for textile surfaces, of the type comprising a support on which a conductive ink is printed which can transmit a printed electrical signal by any known printing technique. More specifically, the pressure sensor is characterized in that said support is flexible, extensible and elastic, and a plurality of main tracks of extensible and elastic conductive ink or paste are printed on said support; on said plurality of main tracks a plurality of piezoresistive paste or ink depositions acting as pressure sensing points are printed, and each of these depositions are linked to a secondary extensible and elastic conductive ink or paste track, which is also printed on said support, resulting in all tracks, primary or secondary, being connected to a control system without crossing each other.
US09032803B2 Method for detecting damage in at least one engine roller bearing
A method including acquiring a current vibration signal of an engine component mechanical vibration across a set of a measuring period P of changes in shaft speed N; capturing the signal during the period P; synchronizing the signal relative to the changes in the speed N; transforming the signal into a frequency signal for obtaining frequency spectrum lines arranged according to the speed N; calculating the mean amplitude of the spectrum lines to obtain a current vibration signature for the engine; calculating a deviation ratio between the signature and a healthy reference vibration signature; and comparing the deviation ratio to the defect indicators in a predefined database, listing the theoretical damage to the roller engine bearings so as to determine potential damage to the roller bearing.
US09032798B2 Method for measuring crispness of food product
Provided are a device (10) and a method for measuring the crispness of a food product. An item to be measured (22) comprising a porous food product is broken apart by causing the blade of a knife (14) to penetrate into the item. A vibration detector (18) attached to the knife (14) detects crack vibrations from cracks that form when the item to be measured (22) is broken apart. In a computer (20), the small crack vibrations of a predetermined vibration power or less that are included in the crack vibrations within an individual cracking duration time are extracted from the detected crack vibrations. Crispness is measured on the basis of the number of extracted small crack vibrations counted (number of cracks).
US09032797B2 Sensor device and method
A sensor device including a mechanical oscillator, an excitation unit which is configured to excite the mechanical oscillator to perform a mechanical oscillation within a non-linear range at a varying excitation frequency, and an evaluation unit configured to detect a jump, arising as a result of anharmonicity, in a resonance oscillation of the mechanical oscillation of the mechanical oscillator.
US09032791B2 Measuring humidity or moisture
An apparatus for measuring humidity or moisture, such as in concrete, is described comprising a sensor module comprising a humidity or moisture sensor in electrical communication with a first set of terminals and a hand-held reader module comprising a controller in electrical communication with a second set of terminals that are mateable with the first set of terminals such that the hand-held reader module is electrically connectable to and electrically disconnectable from the sensor module. The hand-held reader module is configured to read data from the sensor in response to making electrical connection with the sensor module. One set of terminals can comprise plural connector pins and the other set of terminals can comprise plural landing pads, such that the plural connector pins and the plural landing pads make a same electrical connection regardless of the rotational orientation of the hand-held reader module relative to the sensor module.
US09032786B2 Method for monitoring a control device of a fuel metering valve of a turbojet engine
A method for monitoring a control device of a fuel metering valve of an aircraft turbojet engine, the control device supplying a control current to a servo valve in order to modify the position of the fuel metering valve. The method includes determining the position of the fuel metering valve during a flight of the aircraft, determining the travelling speed of the fuel metering valve, and determining the control current when the travelling speed of the fuel metering valve is zero. A mean control current is calculated when the travelling speed of the fuel metering valve is zero, the mean control current forming an indicator of deterioration of the control device. The deterioration indicator is compared with a reference base of indicators with deterioration so as to infer the type of deterioration from it, and an abnormality score is calculated for the deterioration indicator. The abnormality score is compared with a decision threshold of abnormality characteristic of the type of deterioration, and an alarm is released in case of violation of the decision threshold of abnormality.
US09032782B1 Diagnostic testing sensors for resonant detectors
Biosensor apparatus and associated method for detecting a target material using a vibrating resonator having a surface that operably interacts with the target material. A detector is in electrical communication with a sensor, the sensor comprising a first paddle assembly connected to a second paddle assembly, the first paddle assembly having at least one microbalance sensing resonator proximate a proximal end and at least one sensing electrical contact proximate a distal end in electrical communication with the sensing resonator. The at least one sensing resonator has a target coating for operably interacting with the target material, and the second paddle assembly has a microbalance reference resonator proximate the proximal end and at least one reference electrical contact proximate the distal end in electrical communication with the reference resonator.
US09032780B2 Detector with interchangeable sample probes
A gas detector can be releasibly coupled to one of a group of elongated probes each of the probes includes a detector connecting end and a gas in flow/outflow end. The connecting end includes a helical attaching feature which when coupled to the detector defies a plurality of spaced apart angular locking positions. A locking position is selected in response to a flow of air in an adjacent duct to which the detector is being attached. Where the detector carries an elongated display device, the locking position can be selected so that the display device exhibits a desired presentation.
US09032777B2 Linearity enhancement of capacitive transducers by auto-calibration using on-chip neutralization capacitors and linear actuation
A system and method are disclosed for automatically calibrating capacitive transducers to neutralize feed-through capacitance using linear actuation. The method includes starting with an initial neutralization capacitance, applying no electrostatic force and two known electrostatic forces to a proof mass of the transducer, recording the transducer output changes due to the applied forces; and determining how to revise neutralization capacitance based on the changes. The method can use a binary search to find a final neutralization capacitance providing the best linearity. The method can include comparing the final linearity to a threshold linearity. The electrostatic forces can be applied using a charge control method where the electrostatic force is a linear function of the actuation duration. The linear actuation can be used for continuous self-test of capacitive sensors.
US09032774B1 Laminated forming dies
One aspect of the disclosure relates to a die comprising a primary plate and secondary plates. The secondary plates comprise through weld holes formed along a direction. The through weld holes of adjacent secondary plates do not overlap when viewed in the direction along which the though weld holes are formed. The primary plate is coupled to at least one secondary plate abutting the primary plate by first welds located in the through weld holes. The secondary plates abutting each other are coupled by second welds located in the through weld holes.
US09032769B2 Antitheft device for the steering column of a vehicle having super-lockout provided by a rocker arm
The invention relates to an antitheft device (2) for the steering column of a vehicle, comprising: a locking portion (6) including a bolt for locking the steering column, and a mobile member (22) capable of controlling the locking-in-position of the bolt; and an access portion (4) including a latch and carrying a pivoting rocker arm (34) bearing against the mobile member (22) and against the locking portion (6).
US09032766B2 Anti-theft mechanism for electronic devices
An anti-theft mechanism for electronic devices includes an upper protecting frame and a lower protecting frame. The upper and lower protecting frames of the embodiment provide protection for the 3C products, and the first and second assembling space of the upper and lower protecting frames provide adjustable dimensions to be suitable for different sizes of 3C products. The upper and lower protecting frames can further be provided with a locking mechanism to limit the movement of the positioning member after the upper and lower protecting frames being attached onto the 3C products, which prevents the upper and lower protecting frames from being removed easily. Furthermore, with the steel wire of the locking mechanism can be attached to a secured object to secure the upper and lower protecting frames.
US09032764B2 Safety lockout hasp with cable
A safety lockout hasp for interaction with equipment, infrastructure, machinery, appliances, tools, implements and the like. The hasp comprising a body, a cable for engaging the plant and a movable member being movable relative to the body between an open condition and a closed condition. The movable member interacting with the cable such that in the closed condition an intermediate portion of the cable is secured in its position relative to the body. The movable member also interacts with the body such that in use in the closed condition the hasp can accommodate a plurality of locking elements so that the hasp is prevented from disengagement from the plant when accommodating at least one of the plurality of locking elements, and when the movable member is in the open condition the hasp is prevented from accommodating any of the locking elements.
US09032760B2 Process of using a submerged combustion melter to produce hollow glass fiber or solid glass fiber having entrained bubbles, and burners and systems to make such fibers
Processes and systems for producing glass fibers having regions devoid of glass using submerged combustion melters, including feeding a vitrifiable feed material into a feed inlet of a melting zone of a melter vessel, and heating the vitrifiable material with at least one burner directing combustion products of an oxidant and a first fuel into the melting zone under a level of the molten material in the zone. One or more of the burners is configured to impart heat and turbulence to the molten material, producing a turbulent molten material comprising a plurality of bubbles suspended in the molten material, the bubbles comprising at least some of the combustion products, and optionally other gas species introduced by the burners. The molten material and bubbles are drawn through a bushing fluidly connected to a forehearth to produce a glass fiber comprising a plurality of interior regions substantially devoid of glass.
US09032758B2 Ring protection device
Embodiments of the present disclosure are directed to a ring protection device. The ring protection device can have a shell layer to at least partially encase a ring. The ring protection device can have a shell layer containing a housing segment. The segments of the shell layer can be connected to other segments via a hinge mechanism. The shell segments and hinge mechanism can be configured to encase a ring and protect it from damage. The shell layer can be connected to a sealing layer to aid the ring protection functionality. The hinge mechanism can be opened and closed to insert and remove a ring into the ring protection device.
US09032754B2 Electronics cooling using lubricant return for a shell-and-tube evaporator
A refrigeration system that induces lubricant-liquid refrigerant mixture flow from a flooded or falling film evaporator by means of the lubricant-liquid refrigerant mixture flow adsorbing heat from an electronic component.
US09032751B2 Adaptive defrost controller for a refrigeration device
A system and method for controlling automatic defrost of a refrigerator device adaptively moves the defrost cycle to a time period of comparatively low compressor activity based on an evaluation of compressor usage over a cyclically recurring time interval. An adaptive defrost controller (ADC) analyzes stored data to develop a profile for compressor activity vs. time. From this profile, high compressor activity times of the time interval are distinguished from low compressor activity times in the time interval and a defrost cycle is scheduled based on the results of the analyzed data.
US09032747B2 Multi-mode air conditioner with refrigerant cycle and heat medium cycle
Obtained is an air-conditioning apparatus that is capable of saving energy. A pressure in a passage of the second refrigerant flow switching device in which a refrigerant from an outdoor unit flows into is higher than a pressure in a passage of the second refrigerant flow switching device in which the refrigerant flows out to the outdoor unit regardless of switching states of a first refrigerant flow switching device, the second refrigerant flow switching devices, and a third refrigerant flow switching device.
US09032745B2 Ice imaging system
A refrigerator includes a sensing system for detecting multiple physical characteristics of ice cubes in an ice cube storage bin. The system includes a digital image capture device coupled to a digital image analyzing system which captures digital images of the ice cube storage bin intermittently and compares the images to detect the presence of ice clumps. In addition, the digital image analyzing system evaluates the edges, ice size and/or image intensity of the ice cubes in the images in order to determine the presence of stale ice. An algorithm is utilized to estimate the volume of ice within the bin based on the number of pixels in an ice bin image, the number of pixels of the ice within the bin, and a known volume of the ice bin. Notifications for clumped ice, stale ice and ice volume within the bin are sent to a user interface.
US09032738B2 Gas turbine compressor with bleed path
A gas turbine engine includes a compressor for generating compressed air. The compressor includes a rotor defined by a plurality of axial disks including a first disk and a second disk. A first row of blades extends radially outwardly from the first disk, and a second row of blades extends radially outwardly from the second disk. A row of cantilevered vanes is located at an axial location between the first row of blades and the second row of blades. A bleed path extends at least partially through the second disk and includes an entrance at an axial location between the first row of blades and at least a portion of the row of cantilevered vanes. The entrance communicates with a compressed air flowpath through the compressor.
US09032734B2 Modular power infrastructure network, and associated systems and methods
Disclosed illustrative embodiments include modular power infrastructure networks, distributed electrical power infrastructure networks, methods for operating a modular power infrastructure network, and methods for fabricating a modular power infrastructure network.
US09032733B2 Turbomachine system with direct header steam injection, related control system and program product
Various embodiments of the invention include a system including: at least one computing device operably connected with a steam turbomachine and an extraction conduit fluidly connected with the steam turbomachine and a steam seal header fluidly coupled with the steam turbomachine, the at least one computing device configured to modify an output of the steam turbomachine by performing actions including: determining a pressure within the steam turbomachine; comparing the pressure within the steam turbomachine with a pressure threshold range; and instructing the extraction conduit to extract steam seal header steam from the steam seal header and provide the extracted steam seal header steam to the steam turbomachine in response to determining the pressure within the steam turbomachine deviates from the pressure threshold range.
US09032725B2 Method for operating a working machine and a working machine
A method for operating a working machine provided with a power source providing power and a plurality of power consuming systems connected to the power source includes the steps of providing a model predicting a power demanded by at least one of the power consuming systems, detecting at least one operational parameter indicative of a power demand, using the detected operational parameter in the prediction model, and balancing a provided power to the demanded power according to the prediction model.
US09032724B2 Command based method for allocating fluid flow from a plurality of pumps to multiple hydraulic functions
Fluid from two pumps is allocated to a plurality of hydraulic actuators based on a plurality of flow commands, each specifying a desired amount of flow to be applied to a different hydraulic actuator. For a given hydraulic actuator, the allocation involves (1) determining an apportionment of the desired amount of flow, if no other hydraulic actuator is active, and (2) altering the apportionment in response to all the plurality of flow commands, and (3) using the altered apportionment to determine a first amount of the flow for one pump to provide and a second amount of the flow for the other pump to provide. The process is repeated for all the hydraulic actuators. Supply valves for each hydraulic actuator are controlled by the associated first and second amounts and each pump is controlled in response to either the first or second amounts for all the hydraulic actuators.
US09032722B2 Hybrid operating machine
A controller determines whether or not a control valve for controlling the supply of pressure fluid from a main pump to an actuator is at a neutral position, detects input power of a hydraulic motor rotated by return oil from the actuator, and narrows the opening of a proportional electromagnetic throttle valve when the control valve is at the neutral position and the input power of the hydraulic motor is in excess of a first threshold value.
US09032719B2 Particulate filter performance monitoring
A method for particulate filter performance monitoring in an exhaust gas treatment system is provided. The method includes monitoring a current received from a soot sensor in the exhaust gas treatment system and comparing the current to a soot sensor current threshold. Based on determining that the current is greater than or equal to the soot sensor current threshold, an accumulated engine out soot value is compared to an accumulated engine out soot threshold. A particulate filter fault is set based on determining that the accumulated engine out soot value is less than the accumulated engine out soot threshold. A monitoring system and an exhaust gas treatment system of an engine are also provided.
US09032718B2 Engine device
In an engine device provided with an engine which serves as a power source, an exhaust gas purifying filter device which is arranged in an exhaust gas path of the engine, and control means which executes a low rotation control for lowering an engine speed to a predetermined first low rotating speed at a time when a previously set low rotation condition is established, the control means is structured such as to maintain the engine speed at a second low rotating speed which is higher than the first low rotating speed, for suppressing a reduction of an exhaust gas temperature at a time when both of the low rotation condition and a previously set forced regeneration condition are established.
US09032715B2 Method of increasing volumetric throughput of internal combustion engines used in vapor destruction applications
A method and device for controlling emissions of VOC's comprises transporting VOC's to an engine and transporting the exhaust from the engine into a manifold. Supplemental air is transporting into the manifold and heat is transferred from the exhaust to the supplemental air within the manifold. The supplemental air is mixed with the exhaust and the mixture is transferred to a pollution abatement device.
US09032711B2 Exhaust purification system of internal combustion engine
In an internal combustion engine, inside of an engine exhaust passage, a hydrocarbon feed valve and an exhaust purification catalyst are arranged. On the exhaust purification catalyst, platinum Pt is carried and a basic layer is formed. The concentration of hydrocarbons which flows into the exhaust purification catalyst is made to vibrate by within a predetermined range of amplitude and a predetermined range of period due to which the NOx which is contained in exhaust gas is reduced at the exhaust purification catalyst. At this time, the greater the oxidizing strength of the exhaust purification catalyst, the greater the injection pressure of hydrocarbons from the hydrocarbon feed valve.
US09032707B1 Diesel exhaust gas collection and treatment system
A diesel exhaust gas collection and treatment system for collecting exhaust gas from a diesel engine powered vehicle, treating the exhaust gas with injected ambient air, then releasing the air and exhaust gas mixture to the atmosphere features a vehicle powered by a diesel engine. A stream of exhaust gas from operation of the diesel engine flows through an exhaust manifold into a generally tubular exhaust collector via an exhaust inlet port. A plurality of ambient air injection ports is located on a posterior collector end, each having an ambient air injection tube connected to a corresponding air injection port. The exhaust collector features a plurality of collector outlet ports located on the exhaust collector side wall, each having a collector outlet pipe located on and fluidly connected to a corresponding collector outlet port. The exhaust collector is flexibly suspended underneath a vehicle.
US09032703B2 Systems and methods for detecting combustor casing flame holding in a gas turbine engine
In a gas turbine engine that includes a compressor and a combustor, wherein the combustor includes a primary fuel injector within a fuel nozzle and a secondary fuel injector that is upstream of the fuel nozzle and configured to inject fuel into a flow annulus of the combustor, a method for detecting a flame holding condition about a fuel injector. The method may include the steps of: detecting an upstream pressure upstream of the secondary fuel injector; detecting a downstream pressure downstream of the secondary fuel injector; determining a measured pressure difference between the upstream pressure and the downstream pressure; and comparing the measured pressure difference to an expected pressure difference.
US09032702B2 Accessory gearbox device for a jet engine
An accessory gearbox for an engine having at least one accessory gearbox shaft connectable to an auxiliary unit and driveable by a drive shaft, the drive shaft being operatively connectable to an engine shaft of the engine. At least one auxiliary unit can be arranged on the drive shaft and/or in the area of the operative connection between the drive shaft and the engine shaft and/or on an accessory gearbox shaft connectable to a further auxiliary unit.
US09032700B2 Folding divider assembly for corn header and method of operation
A corn header has a row unit frame and an auger sweeping ears of corn toward a center of the corn header. A corn row divider assembly has a snout and gatherer hood hingeably coupled to, and aft of, the snout. An aft end of the gatherer hood is located beneath and to the rear of the fore end of the auger in an operational configuration of the divider assembly. The divider assembly further has a four-point hinge assembly coupling the aft end of the gatherer hood to the row unit frame. The four-point hinge assembly is configured to pivot the gatherer hood between the operational configuration and a non-operational configuration in which the gatherer hood is in a raised condition. The four-point hinge assembly moves the aft end of the gatherer hood forward so that the gatherer hood clears the auger when pivoting to the non-operational configuration.
US09032698B2 Package with lid sealing system
A package includes a container and a lid adapted to mate with a brim of the container. The lid closes a top opening in the container when mounted on the container.
US09032688B2 Corner flashing system
A corner flashing system is provided for sealing the corners of recessed window frames against moisture penetration. In a preferred embodiment, the system comprises first and second double-flap members, a half-cube member, and caulking. The first and second double-flap members, and the half-cube member are preferably made of asphalt or petroleum based material. In another preferred embodiment, the system comprises one double-flap member, a modified half-cube member, and caulking. In another preferred embodiment, the system comprises a single member that combines a double-flap member and a half-cube member, and caulking. In another preferred embodiment, the system comprises a combination member, a double-flap member, and caulking.
US09032685B2 Flooring panel or wall panel and use thereof
A building panel, such as a flooring panel or wall panel and a method of assembling the same into a floor, wall cladding, etc. The panel is provided with a locking means in the form of groove (6) and tongue (7) forming a tongue/groove joint for assembling of the panels. In a preferred embodiment, the groove (6) and the tongue (7) are made of water resistant material and fanned with a snap-together joint.
US09032682B2 Free-standing wall
A free-standing wall includes an internal frame, a pair of wall panel assemblies supported on each side of the internal frame by cleats and a top plate. The internal frame includes opposing sides that define a thickness. Each of the pair of wall panel assemblies includes a panel having an interior surface and a width. The top plate includes a width that is at least as great as a combined dimension of the thickness of the internal frame and the widths of each panel. The top plate is coupled to a top of the internal frame to secure the pair of wall panel assemblies to the internal frame.
US09032680B1 Insulated masonry member insert configured to compensate for mold wear
A masonry block which includes two supporting parts and an insulative malleable member for interlockingly and tightly inserting between the supporting parts. The malleable member has a plurality of spaced grooves in at least one portion of each of its supporting part-engaging surfaces which is susceptible to binding. Its supporting part-engaging surfaces comprise otherwise thereover spaced convex surface portions for engaging the supporting part surfaces respectively to accommodate gradual enlargement of the supporting parts due to mold wear. For ease of picking up the block, the malleable member has in its upper surface a pair of spaced transverse hand holds, a centrally positioned longitudinal hand hold, and a pair of thumb holds positioned longitudinally outwardly of said transverse hand holds respectively.
US09032678B2 System, method and apparatus for under deck drainage
A deck drainage system includes a plurality of hanger clips. Each hanger clip may have a plurality of mounting holes configured to fasten the hanger clip to a support at selected elevations. A soffit may be mounted to the hanger clips without fasteners and located completely below the deck, such that not every hanger clip directly contacts the soffit. A slope of the soffit may be selected by mounting at least two of the hanger clips to the support at different vertical elevations. The soffit may be configured to slope beneath the deck and drain water therefrom in a selected direction.
US09032676B2 Wall siding corner cover apparatus, system, and related methods
A wall siding corner cover apparatus having an elongated length is provided. A corner portion is formed from first and second sides connected together at proximal ends of each of the first and second sides, wherein the first side is positioned substantially perpendicular to the second side. A first ending portion is connected to a distal end of the first side and a second ending portion is connected to a distal end of the second side. A first rear leg is connected to the first ending portion and a second rear leg is connected to the second ending portion. Each of the first and second rear legs extends towards the proximal ends of each of the first and second sides, respectively. Each of the first and second rear legs terminates in a position between the proximal and distal ends of each of the first and second sides, respectively.
US09032673B2 System for mounting solar modules
A system for mounting solar modules comprising a plurality of racks and clamps. Each rack has an inclined upper mounting surface to support one of the solar modules and an inclined lower mounting surface to support one of the other solar modules. Each upper mounting surface and lower mounting surface define a slot. One of the clamps slidably receivable by a slot of one of the upper mounting surfaces and configured to secure the one solar modules to the upper mounting surfaces and an other of the clamps slidably receivable by a slot of one of the lower mounting surfaces and configured to secure said one of the other solar modules to one of the lower mounting surfaces. Each rack has a tray having a first tower supporting the upper mounting surface and a second tower supporting the lower mounting surface.
US09032672B2 Photovoltaic roofing elements and photovoltaic roofing systems
The present invention relates generally to the photovoltaic generation of electrical energy. The present invention relates more particularly to photovoltaic arrays for use in photovoltaically generating electrical energy. Aspects of the present invention provide a variety of photovoltaic roofing elements and systems that include, for example, interlocking geometries to provide for water handling and integration with conventional roofing materials; and wire management features that can protect wiring and associated electrical components from physical and/or environmental damage.
US09032671B1 Support structure using extended-length diverter
A support structure for supporting loads on a sloping metal panel roof includes first and second side rails, an upper diverter, and a lower closure. An upstanding web of the upper diverter extends upwardly from the panel flat. An elongate lower flange extends from the upstanding web and is disposed against the metal roof panel. Opposing rib mating webs are on opposing sides of the lower flange. On a first side of the lower flange, a diversion leg of the lower flange is between the upstanding web and one of the rib mating webs. On the second side of the lower flange, the second rib mating web meets the upstanding web. The lower flange extends from the upstanding web to a distal end thereof up-slope of the lateral leg. The lower flange and the first and second rib mating webs can, collectively, define a common distal end of the upper diverter.
US09032670B2 Blow molded modular shed
The present invention provides for a system, or kit, of blow molded panels having integrally formed connectors which combine to form an enclosure, commonly in the form of a utility shed. The corner sections, roof, wall and floor panels are formed of blow molded plastic with integrally formed connectors to interlock with one another.
US09032667B2 Access system for a temperature controlled storage device
An access system for a temperature-controlled storage device includes a perimeter frame and least one display case door mounted within the perimeter frame. The perimeter frame and the at least one display case door are configured to move substantially vertically along a surface of the temperature-controlled storage device between a raised position and a lowered position. The at least one display case door is further configured to move substantially horizontally between an open position and a closed position when the perimeter frame is in the lowered position. The access system further includes a torsion spring and motor assembly coupled to the perimeter frame and configured to move the perimeter frame and the at least one display case door between the raised position and the lowered position.
US09032665B2 Aquaponic vertical garden with integrated air channel for plant-based air filtration
Embodiments are described for a closed-loop, vertical garden system for growing plants and filtering air and water comprising: a support structure; a composite, grow media configured to physically support the growth of plants and distribute water to the roots of the plants through capillary action through the area of the grow media; a water source coupled to the grow media through a pump and plumbing system, wherein the plumbing system is configured to draw water from the water source through the grow media and back to the water source in substantially closed loop aquatic system; and an air flow subsystem configured to draw outside air through the plants and transmit filtered air back out of the support structure.
US09032664B2 Cascading plant growth system and plant growth tray
A plant growth container includes a tray, an inlet channel in the tray, a growth media retainer in the tray, one or more protrusions within the growth media retainer, an outlet channel connected to the growth media retainer, and a lid capable of being fixedly attached to the tray. The tray can be used in a hydroponic growth system for plants, where the system includes a container for growing plants. The container includes a tray, an inlet channel in the tray, a growth media retainer in the tray connected to the inlet channel, one or more protrusions in the growth media retainer, the protrusions capable of securing growth media from lateral movement, an outlet channel connected to the growth media retainer, and a lid. The system may include a reservoir for holding a liquid and a pump capable of pumping the liquid from the reservoir to the container.
US09032662B2 Fish hook with multiple convex facets
A fish hook with multiple convex facets is provided. Each facet may have a length that is some multiple of the diameter of the hook body. In addition, each convex facet has a radius of curvature that is some multiple of the diameter of the wire. Each facet may alternatively be formed from first and second convex surfaces, having first and second curvatures.
US09032660B2 Fishing system to attract fish
A motion system for fishing lures provides vibration, buzz and hum to a conventional fishing lure or that is integrated to an interior portion of a fishing lure. The motion system enables the lure to give off signals and/or vibrations like a wounded fish may give off, without the fisherperson moving the lure. The motion system of the present invention can work in murky, stained water and at night to help fish locate the lure. The motion system may include a containment system that holds a coin/pancake type vibrator that is connected with a battery, typically a button-type battery.
US09032657B1 Fingerprint recognition safety systems
A universal fingerprint recognition system for firearms that greatly reduces misuse and accidental discharge of a firearm. The fingerprint recognition assembly is completely embedded within the firearm to prevent tampering. A chip embedded in the trigger scans the firearm owner's fingerprint, and when recognized releases a safety pin, allowing the trigger to be pulled. A charging port embedded in the firearm's grip allows a USB-type connector to be attached and charge the battery chip in the CPU.
US09032656B2 Trigger assembly and method of optical detection of a trigger assembly state
A trigger assembly includes a plurality of components including a trigger shoe configured to disengage a firing mechanism in response to a force applied by a user. The trigger assembly further includes a first PCB having at least one optical sensor to receive light and a controller configured to determine a positional state of at least one of the trigger shoe and a selected one of the plurality of components in response to the light received by the at least one optical sensor.
US09032654B2 Shadow box trading card
A trading card (10) comprises a first substrate (14A), a second substrate (14B) and a spacer (16A). The first substrate (14A) includes a first card image (18). The second substrate (14B) includes a second card image (20). The second substrate (14B) is spaced apart from the first substrate (14A). The spacer (16A) is positioned substantially between the first substrate (14A) and the second substrate (14B) to maintain the first card image (18) spaced apart from the second card image (20). The trading card (10) can further comprise a third substrate (14C) and a second spacer (16B). The third substrate (14C) includes a third card image (22). The third substrate (14C) is spaced apart from the first substrate (14A) and the second substrate (14B). The second spacer (16B) is positioned substantially between the second substrate (14B) and the third substrate (14C) to maintain the second card image (20) spaced apart from the third card image (22). The first card image (18), the second card image (20) and the third card image (22) can cooperate to form a full card image (12).
US09032651B2 Advertising apparatus and method
An advertising apparatus including a body portion adapted to be one or both of connected to or disposed on a support structure accessible for advertising purposes and, an interchangeable and/or replaceable advertising device, the advertising device being adapted to be one or both of connected to or disposed on the body portion.
US09032650B2 Removable plow attachment for snow blower
A removable plow attachment for a snow blower or thrower is provided. A plow attachment includes a plow member and hook-shaped brackets. The plow member is an arcuate shaped member configured for moving or plowing loose material such as snow, slush, etc. The plow member is removably coupled to the snow blower by the hook-shaped brackets and fasteners. L-shaped angling members are provided on the plow member. The brackets and the L-shaped angling members are configured so that the angle of the plow member relative to the snow blower and the surface being plowed can be adjusted.
US09032648B2 Ditch forming implement
A ditch forming implement includes a frame supported for movement across the ground in a forward working direction when connected to a towing vehicle. A rotating member, for example a tire having a resilient main body and integral resilient paddles formed thereon, is rotatably supported on the frame within an upright plane oriented transversely to the forward working direction. The frame may also support a shovel on an implement shank spaced forwardly of the rotating member, an adjustable guide wheel supported rearwardly of the rotating member for controlling depth of the rotating member, and a grader blade supported forwardly and laterally offset to one side of the rotating member for widening a ditch to be formed by the implement.
US09032644B1 Shoe and shoe-making process using an insert piece
A shoe includes a sole having an insert piece and a layer of material disposed on a top surface of the insert piece; and an upper extending above the sole. The insert piece extends from at least one of a front or middle portion of the shoe to a rear of the shoe, with the top surface of the insert piece inclined upwardly toward the rear of the shoe and then leveling off at a rear portion of the shoe. A top surface of the layer of material is inclined upwardly from the at least one of the front or middle portion of the shoe to the rear of the shoe, such that at the rear portion of the shoe an angle of inclination is significantly greater for the top surface of the layer of material than for the top surface of the insert piece.
US09032643B2 Elastic strap sandal
A sandal comprising an EVA midsole, an outsole and an elastic strap, wherein the elastic strap is stitched at the strap ends and blued to the bottom of the EVA midsole. The EVA midsole having a carved out section to accommodate the thickness of the elastic strap and stitching of the strap ends such that the elastic strap and stitching will lay flush against the bottom of the EVA midsole.
US09032638B2 Encoder readhead apparatus
The present invention relates to an encoder readhead. The readhead includes a housing having an opening for capturing an encoder scale including an elongate rod having a substantially circular cross-section, the opening defining an axial direction along which a captured encoder scale can slide back and forth. A scale reader, which may include an array of Hall sensors, is provided for reading a portion of an encoder scale located in the opening. The housing includes an access portion that allows the encoder scale to be inserted into, and/or removed from, the opening by a relative movement between the housing and the encoder scale in a direction other than the axial direction.
US09032636B2 System and method for inspection of soft goods
A system and method for inspection and quality control for goods determines whether the goods comply with desired configurations. In an embodiment, an inspection and quality control system for a good includes a template. The template includes a template body and a positive offset. The positive offset includes a maximum length of the good and a maximum width of the good. The positive offset is configured for the good to be disposed in the positive offset when the good is less than the maximum length and the maximum width. The system also includes a negative inset. The negative inset includes a minimum length for the good and a minimum width for the good. The negative inset is configured to be disposed in the positive offset over the good disposed in the positive offset.
US09032633B2 Method and apparatus for repositioning a tandem axle assembly of a trailer
A portable device is used to aid a semi-truck driver in the repositioning of a tandem axle assembly of a trailer. The portable device may be easily attached and removed from the trailer's sub-frame during operation. The device will signal the driver visually when reaching the desired position during adjustment of the tandem axle assembly to a new location. The device may reduce time and increase safety for the driver during the tandem axle assembly repositioning operation. The device may be positioned at or near the desired tandem axle assembly position. A flap may pivotally hang in a position where a tire from the tandem axle assembly may deflect and pivot the flap when the tandem axle assembly reaches its desired position. A driver may see this flap deflection and know, with certainty, that they have achieved the desired tandem axle assembly position.
US09032632B2 Method and device for inspecting a threading of a tubular connection used in the oil industry
A device and method for inspecting a width of thread roots of a tubular component for exploration or working of hydrocarbon wells, the device including two arms each including a first and a second end, the first ends being connected together by a deformable portion allowing an angular displacement between the second ends, the second ends each carrying a contact element and a mechanism determining the angular displacement.
US09032629B2 Monofilament line cutting tool
A monofilament line cutting tool is formed by sandwiching a cutting blade between first and second plastic sheets which are thermally bonded to one another. A monofilament line receiving slot in the plastic sheets extends to the blade whereby monofilament line bent into a U-shape may be placed in contact with the blade cutting edge. The plastic sheets are part of spool forming plastic sheet portions which are thermally bonded to one another and shaped into a spool. The plastic sheets forming the tool are selectively pivotable about a live hinge relative to the spool. The plastic sheets can be separated from one another for forming: a sphere generally around the cutting edge; a pair of elongate barrels extending parallel along each side of the monofilament line receiving slot and adjacent the cutting edge; or, a monofilament line receiving cavity extending to the blade cutting edge.
US09032627B2 Shaving blade unit and shaver having such a blade unit
A shaving blade unit having a housing that includes a primary cap, a primary guard, an upper face, and a rear face. The shaving blade unit also includes a first primary blade located between the primary cap and the primary guard and extending at said the upper face, a first spacer stacked with the first primary blade, and a trimming blade extending at the rear face of the housing where the trimming blade is unreleasably fixed to the first spacer.
US09032623B2 Method of manufacturing a burner front face
The invention relates to a method of manufacturing a front face (21) for a burner (1), particularly for the gasification of solid carbonaceous materials by partial combustion. The front face (21) comprises a central aperture (23) corresponding to the discharge end of the burner, a front side wall (24) and a backside wall (25) spaced by one or more baffles (26) defining a coolant flow path with a coolant inlet (30) and a coolant outlet (31). The front side wall (24) and the one or more baffles (26) are made of a single piece of metal and the backside wall (25) is welded on the free top ends of the one or more baffles. The front face can for example be made of a steel according to UNS N07718.
US09032622B2 Methods of manufacturing wind turbine blades
An elongate web is attached to the root end of a spar of a wind turbine rotor blade to provide additional support along the width of the blade. The root end is formed by a winding operation, and a recess is then cut into the surface of the spar. The recess is defined by a relatively large first, cylindrical surface, which is coaxial with the longitudinal axis of the root end, and a relatively small second, conical surface. A tapered end of the elongate web is attached within the recess of the root end using a layer of suitable adhesive and an array of pins. Resilient spacer elements are arranged within the recess so as to surround the pins. The large area of the cylindrical surface causes the tensile and compressive stresses which arise along the elongate web in use to be transmitted to the spar as shear stresses.
US09032617B2 Method for manufacturing split flex cable
A cable assembly for interconnecting a plurality of circuit boards together by using a connector assembly connected to each of the circuit boards. The cable assembly includes a first cable having a first end part and a second cable having a second end part. A first periphery of the first end part has a plurality of first half vias that collectively form a column along a width direction of the connector assembly. A second periphery of the second end part has a plurality of second half vias that collectively form a column along the width direction of the connector assembly. The first and second end parts are coupled together to form a connecting unit, such that the first half vias and the second half vias are joined together to form full vias.
US09032614B2 Method for manufacturing an electrical bushing for an implantable medical device
One aspect relates to an electrical bushing for use in a housing of an implantable medical device. The electrical bushing includes at least one electrically insulating base body and at least one electrical conducting element. The electrical bushing includes a holding element to hold the electrical bushing in or on the housing. The conducting element is set-up to establish, through the base body, at least one electrically conductive connection between an internal space of the housing and an external space. The conducting element is hermetically sealed with respect to the base body. The at least one conducting element includes at least one cermet. The holding element is made, to at least 80% by weight with respect to the holding element, from a material selected from the group consisting of a metal from any of the subgroups IV, V, VI, VIII, IX, and X of the periodic system.
US09032612B2 Mounting head and component mounting apparatus
A mounting head 16 includes shaft members 23 respectively provided with suction nozzles 22, rotation driving motors 24 for individually conducting rotary movements of the shaft members 23, and vertical movement driving motors 25 which are arranged in a staggered arrangement in an opposite direction to a staggered arrangement of the shaft members 23, and adapted to individually conduct vertical movements of the shaft members 23. The rotation driving motors 24 directly drive the shaft members 23, and the vertical movement driving motors 25 move the shaft members 23 up and down, together with the rotation driving motors 24.
US09032611B2 Apparatus for generating patterns on workpieces
A pick-and-place tool configured to pick and place at least one die on a workpiece includes a mounting head. The mounting head includes a die position determining unit configured to one of measure and detect an actual position of at least one die during a time between the placement of the at least one die on the workpiece and the picking up of a subsequent die for placement on the workpiece.
US09032608B2 Method for manufacturing at least one mechanical-electrical energy conversion system
In a method for manufacturing at least one mechanical-electrical energy conversion system including multiple individual parts, and a mechanical-electrical energy conversion, multiple different individual parts are positioned in an assembly device and joined in joining areas assigned to the individual parts in the assembly device, the individual parts including at least one piezoelectric element, one support structure and one seismic mass.
US09032603B2 Automated assembly apparatus and method of assembling components by using automated assembly apparatus
While a second component is brought into contact with a first component, the first component and the second component are rotated with respect to each other around a specific rotation axis, and rotation of the first component and the second component is stopped when a moment created around the rotation axis exceeds a predetermined threshold.
US09032593B2 Fastening or mounting apparatus
A fastening or mounting apparatus for releasably joining two objects is disclosed. The apparatus uses a cam portion opposite a hook portion in a structure of one of the objects to engage with flanges, protrusions or ends of the other object. In the case of flanges, one of the flanges deforms a resilient element in the hook portion during insertion, and the other flange snaps into the detent of the cam portion upon application of force. The apparatus may be adaptable from small scale applications to large-scale heavy duty applications.
US09032592B2 Band clamp
A band clamp includes an elongated band having a base portion which in cross section extends in a plane and first and second side portions. The first and second side portions of the band protrude away from the plane. A first housing is attached to the band and a second housing is attached to the band in a spaced manner from the first housing. A fastener is attached to one of the first and second housings in an adjustable manner. The fastener selectively engages with another of the first and second housings in a quick connect manner, such that the first and second housings can be brought closer to each other for tensioning the clamp around an associated object.
US09032590B2 Rotating mechanism and electronic device with same
An exemplary rotating mechanism for positioning a rotation angle of a second body relative to a first body is provided. The first body includes a pair of sidewalls. The second body includes a pair of connecting arms rotatably connected to the sidewalls. The rotating mechanism includes a pair of positioning gears rotatably connected to the sidewalls, a brake slidably connected to the first body, and a button fastened to the brake. Each of the positioning gears includes a positioning block extending out of the sidewalls. The brake is driven to brake the positioning gears by the button when the button is moved towards the sidewalls. The positioning block is fixed at a predetermined position to position the rotation angle of the second body when the positioning gears are braked.
US09032589B2 Bogey assembly
A method of height adjusting a hanger bolt with a threaded shaft and side flats in a threaded retainer of a bogey proceeds by rotating the bolt to adjust the axial position and height of the bolt relative to the retainer. A keeper of a lock mechanism housed within a body of the bogey is slid into an engaged position against flats of the bolt in order to prevent further rotation of the bolt relative to the retainer.
US09032588B2 Covering of building opening
A covering of a building opening includes a rail, a first sash having a guiding slot, a second sash hinged with the first sash and having a center of rotation at an end thereof, a pulley assembly, and a restricting assembly. The pulley assembly is movably received in the rail and has a rod. The rod has a protrusion section extending out of the rail, and the protrusion section enters and leaves the guiding slot while the pulley assembly is moving. The restricting assembly has a moving member and a locking base. The moving member is provided on one of the first sash and the second sash, and the locking base is provided on the other. The moving member is moved by the rod and engages the locking base when the rod leaves the guiding slot.
US09032586B2 Wiper blade
A wiper blade assembly which includes a blade, at least one backing which is fitted into an attachment groove of the blade, and an elongated holder member which is interconnected to the blade.
US09032585B2 Windshield wiper assembly having a body made of spring steel
A squeegee for a windshield wiper assembly includes a body having a first pair of cut-out portions on opposite sides thereof. Each of said first pair of cut-out portions receives a leaf spring element of a windshield wiper assembly therein. A blade for contacting a windshield of a vehicle is connected to the body. A spoiler is connected to a top of the body and has a generally triangular shape. The spoiler includes a hole formed therethrough in a longitudinal direction of the squeegee. The hole increases the flexibility of the spoiler so that the spoiler flexes when subjected to a wind force.
US09032582B2 Cleaning implements
A cleaning implement for cleaning a ceiling fan blade is provided. The cleaning implement includes a frame, a single cleaning cloth, and gripping portion. The frame has an open end and a closed end opposite the open end so that the frame defines a fan blade receiving opening. The opening receives the ceiling fan blade therein when the ceiling fan blade has a width that is smaller than, equal to, or larger than a width of the first fan blade receiving opening. The single cleaning cloth is removably disposed on the frame so that a cleaning surface of the single cleaning cloth can contact at least one surfaces of the ceiling fan blade. The gripping portion is connected to the frame.
US09032575B2 Turbine-driven swimming pool cleaning apparatus and method
A swimming pool cleaner is driven along a submerged surface by water and debris flowing past a turbine positioned between an inlet and outlet of the cleaner. Rollers are rotatably carried on the bottom of the cleaner and forward and aft the proximate an inlet port. The rollers in combination with lower side wall portions of the housing form a plenum for water and enhance adherence of the pool cleaner to the submerged pool surface being cleaner. A hose connector operable with an outlet port is angled toward the forward direction of movement of the pool cleaner such that a suction hose will be placed slightly ahead of the pool cleaner when climbing a side wall surface to provide a weight for keeping the cleaner below the water surface and thus prevent an undesirable sucking of air at the inlet.
US09032573B2 Bed vibration system and method
A bed vibration system to provide controllable vibrations beneath a mattress, which is located on a bed, the system comprising: a frame attachable to the bed by at least four suspension modules; at least two vibration modules, each vibration module having a rotatable element; at least two travel tracks attachable to the frame, the travel tracks configurable to have the at least two vibration modules respectively displaceable thereupon; and a vibration module control unit configurable to control vibrations and displacement of the respective vibration modules.
US09032565B2 Touchless faucet assembly and method of operation
A faucet assembly includes a base for mounting adjacent a basin of a sink and a spout projecting upward and outward away from the base and terminating at a water outlet. A light emitter is mounted to one section of the spout and emits a beam of light directed toward another section of the spout, wherein the beam of light does not intersect a region beneath the outlet. A light sensor, mounted to the spout, produces a signal indicating whether the beam of light is striking the light sensor. A control circuit responds to the signal by opening a valve that thereby conveys water to the spout.
US09032562B2 Valve control system, bidet using the same, and valve control method
There are provided a valve control system, a bidet using the same, and a valve control method. The valve control system includes a latch valve controlling a stream of water in a pipe; a flow rate sensor measuring a flow rate in the pipe; and a valve control device controlling the operation of the latch valve. The valve control device determines whether or not the latch valve is malfunctioning upon analyzing a flow rate measured by the flow rate sensor. When the latch valve is malfunctioning, the valve control device controls the latch valve to re-operate.
US09032558B2 Helmet system
A protective helmet includes a head cap, which surrounds and moves with a wearer's head, and an outer shell which surrounds the head cap. The outer shell is movable both radially and circumferentially relative to the head cap. An energy absorbing flexible liner is located between the head cap and the outer shell. The liner is attached to the outer shell and the head cap so that neither the head cap nor the head of the wearer is otherwise attached to the outer shell. The liner establishes a preset initial relative position and spacing between the head cap and the outer shell and compliantly absorbs energy imparted to the outer shell during a helmet impact to enable the outer shell to move relative to the head cap during the helmet impact and to be returned to the initial relative position with the head cap following the impact.
US09032556B2 Physical treatment garment
Physical treatment garment for aiding in treatment and healing of injured or strained muscles. Garment is made of flexible material that can be pulled up around the waist, such as compression shorts or full length tights or leggings, and the garment has one or more pockets in the thigh and/or hamstring area to hold cold packs or heat packs and have a fastener apparatus at the top. The garment has fastening apparatuses on or about the hip area and on or about just above the knee. Using a flexible or compression wrap with the compatible fastening apparatuses, the compression wrap is wrapped around the leg and/or groin area and secured using the fastening apparatuses. Pockets for ice or heat treatment are similarly located in the front or rear of the tights or leggings with fastening connections to hold ice or heat packs for treatment of the applicable injury.
US09032551B2 Compression stocking applicator
The disclosure provides a medical compression stocking applicator having an elongate member which has a pair of opposed sidewalls and an interconnecting wall and therefore may be substantially U-shaped in cross-section and is open at each end. The elongate member also includes a heel opening between the ends of the elongate member. The heel opening extends entirely through the elongate member, and is adapted to support a person's heel during application of a stocking.
US09032549B1 Inflatable bonnet cap system
An inflatable bonnet cap system for wrapping around a user's hair featuring an inflatable headpiece with a series of inflatable horizontal and vertical tubes, each horizontal tube has connectors and a valve for inflation, and a spring ring having a spring ring tube constructed with accordion-style seams, the spring ring tube has connectors with valves for inflation. An insert edge is on the bottom edge of the bottommost horizontal tube, and a wedge is disposed on the top surface of the spring ring tube. The insert edge can be accepted into the wedge of the spring ring tube. The system of is inflatable and retractable.
US09032548B2 Visor attachment mechanism in helmet
In this invention, a visor is configured to be inserted into a slit of a movable plate. One of an engaging projecting portion and an engaging concave portion is provided on the visor, and the other is provided on the movable plate. When the visor pivots in a first direction about the engaging projecting portion, a concave corner portion of the visor comes into contact with a first position regulating portion of the movable plate, thereby impeding the pivotal movement of the visor. When the visor pivots in a second direction, the outer wall surface of the visor comes into contact with wall portions of the movable plate, thereby impeding the pivotal movement of the visor.
US09038197B2 Method and apparatus for providing backend support for device control in risk conditions
An approach is provided for providing backend support for device control in risk conditions. A device control support platform determines one or more computational chains consisting of one or more computation closures for managing one or more risk conditions associated with at least one device. The device control support platform further causes a projection, a distribution, or a combination thereof of the one or more computational chains, the one or more computation closures, or a combination thereof to one or more other devices. The device control support platform also causes an execution of at least a portion of the one or more computational chains, the one or more computational closures, or a combination thereof to cause an initiation of at least one computational broker at the at least one device for managing the one or more risk condition.
US09038196B2 Method for authenticating a user requesting a transaction with a service provider
The present invention relates to a method for authenticating a user (Ui) requesting a transaction with a service provider (SP), which comprises: using authentication data (dauth) read on a screen by means of a mobile terminal (TEL) to generate (E) an authorization code (cod.) that is specific to the user and to the requested transaction; reading (F) the authorization code, displayed by the mobile terminal, using a reading means of a digital device (PC); and sending (G) the read authorization code from said digital device to the service provider in order to authenticate the user.
US09038193B2 System and method of data cognition incorporating autonomous security protection
Autonomous embedded data cognition enables data to perform real-time environmental configuration control, self-manage, perform analysis, determine its current situation, and evaluate behavior to respond accordingly. When created, security measures, and access controls are selected. Highly sensitive data can be extracted and substituted with creator label and/or functional representation. Data-to-data reasoning and analysis can be performed. The processing method comprises autonomous monitoring for a state change and analyzing the current user to determine if the instantiation should exist. If affirmed, the cognition engine automatically configures the computational environment in which it resides. If denied, environmental behavior is further analyzed for security problems or an erroneous situation. If detected, the creator is alerted and provided with incident information enabling remote creator control of the data. Cognitive data can decide to self-destruct mitigating risk of undesirable instantiations. Intelligent Agents, a comprehensive data structure, and intelligent document means are leveraged for implementation.
US09038192B2 Cryptanalysis method and system
A cryptanalysis method comprising: (A) Performing a ciphertext-only direct cryptanalysis of A5/1 and (B) Using results of Step (A) to facilitate the decryption and/or encryption of further communications that are consistent with encryption using the session key and/or decryption using the session key, wherein the cryptanalysis considers part of the bits of the session key to have a known fixed value, and wherein the cryptanalysis finds the session key. An efficient known plaintext attack on AS/2 comprises trying all the possible values for R4, and for each such value solving the linearized system of equations that describe the output; The solution of the equations gives the internal state of RI, R2, and R3; Together with R4, this gives the full internal state which gives a suggestion for the key.
US09038188B2 Protecting data stored in a chip card interface device in the event of compromise
A chip card interface device (CCID) is configured for protecting data stored at the CCID in the event of a compromise. The CCID has a housing and a compromise detection system including one or more detection devices configured for detecting a compromise of the housing. The compromise detection system is configured for generating a detection signal indicating the detected compromise. A data protection system is coupled with the compromise detection system and includes a memory device and a processing device coupled with the compromise detection system. The processing device is for receiving the detection signal and erasing data stored on the memory device based on the detection signal in some embodiments. In some embodiments, the processing device also activates a locking function for rendering itself inoperable based on the detection signal.
US09038187B2 Insider threat correlation tool
Systems and methods for calculating threat scores for individuals within an organization or domain are provided. Aspects of the invention relate to computer-implemented methods that form a predictive threat rating for user accounts. In one implementation, a first threat score representing a first time period may be calculated. The first threat score may be compared with aspects of the same user accounts for a second time period. Weighting schemes may be applied to certain activities, controls, and/or user accounts. Further aspects relate to apparatuses configured to execute methods for ranking individual user accounts. Certain embodiments may not block transmissions that violate predefine rules, however, indications of such improper transmission may be considered when constructing a threat rating. Blocked transmissions enforced upon a user account may also be received. Certain activity, such as accessing the internet, may be monitored for the presence of a security threat and/or an ethics threat.
US09038183B1 Scalable network security with fast response protocol
This disclosure provides a network security architecture that permits installation of different software security products as virtual machines (VMs). By relying on a standardized data format and communication structure, a general architecture can be created and used to dynamically build and reconfigure interaction between both similar and dissimilar security products. Use of an integration scheme having defined message types and specified query response framework provides for real-time response and easy adaptation for cross-vendor communication. Examples are provided where an intrusion detection system (IDS) can be used to detect network threats based on distributed threat analytics, passing detected threats to other security products (e.g., products with different capabilities from different vendors) to trigger automatic, dynamically configured communication and reaction. A network security provider using this infrastructure can provide hosted or managed boundary security to a diverse set of clients, each on a customized basis.
US09038180B2 Using new edges for anomaly detection in computer networks
Creation of new edges in a network may be used as an indication of a potential attack on the network. Historical data of a frequency with which nodes in a network create and receive new edges may be analyzed. Baseline models of behavior among the edges in the network may be established based on the analysis of the historical data. A new edge that deviates from a respective baseline model by more than a predetermined threshold during a time window may be detected. The new edge may be flagged as potentially anomalous when the deviation from the respective baseline model is detected. Probabilities for both new and existing edges may be obtained for all edges in a path or other subgraph. The probabilities may then be combined to obtain a score for the path or other subgraph. A threshold may be obtained by calculating an empirical distribution of the scores under historical conditions.
US09038178B1 Detection of malware beaconing activities
Malware beaconing activity detection is disclosed, including: monitoring a plurality of conversations between an internal device and one or more external destinations; extracting feature sets based at least in part on the plurality of conversations; and determining that a conversation of the plurality of conversations is anomalous based at least in part on the extracted feature sets.
US09038174B2 Resisting the spread of unwanted code and data
A method of processing an electronic file by identifying portions of content data in the electronic file and determining if each portion of content data is passive content data having a fixed purpose or active content data having an associated function. If a portion is passive content data, then a determination is made as to whether the portion of passive content data is to be re-generated. If a portion is active content data, then the portion is analyzed to determine whether the portion of active content data is to be re-generated. A re-generated electronic file is then created from the portions of content data which are determined to be re-generated.
US09038172B2 Robust anomaly detection and regularized domain adaptation of classifiers with application to internet packet-flows
Sound, robust methods identify the most suitable, parsimonious set of tests to use with respect to prioritized, sequential anomaly detection in a collected batch of sample data. While the focus is on detecting anomalies in network traffic flows and classifying network traffic flows into application types, the methods are also applicable to other anomaly detection and classification application settings, including detecting email spam, (e.g. credit card) fraud detection, detecting imposters, unusual event detection (for example, in images and video), host-based computer intrusion detection, detection of equipment or complex system failures, as well as of anomalous measurements in scientific experiments.
US09038165B2 Information processing apparatus, information processing system, and computer program product
According to an embodiment, there is provided is an information processing apparatus including: a storage unit that stores therein information, which is set for a screen to be displayed on an information display unit, as to whether or not to permit an external input device to enter data to the information processing apparatus, and information as to whether or not to permit data entered from an external input device; an external-input-unit control unit that controls data entry to the screen from an external input device by utilizing information about a type of the external input unit and the information as to whether or not to permit the external input unit to enter data; and an input-key control unit that controls the data entry permitted by the external-input-unit control unit by consulting the information as to whether or not to permit data entered from the external input unit.
US09038164B2 Electronic device, electronic device controlling method, and computer program product
An electronic device includes: display controller; user presence determination module; user authentication module; and controller. The user presence determination module determines presence of a user based on image data received from the camera while dominating access to a camera. The user authentication module dominates access to the camera, if the display is put in a screen lock state and to perform a user authentication based on the image data. The controller turns off the display if the user present determination module determines that the user is absent and while the display has not been put in the screen lock state, and to cause the user presence determination module to release the access to the camera and to put the display in the screen lock state before turning on the display if it is determined after the display is turned off that the user is present.
US09038163B2 Systems and methods for connecting network devices over communication network
Systems and methods for connecting a first network device and a second network device over a communication network are disclosed. An exemplary method includes receiving, from the first network device, a request to look up a network address of the second network and evaluating the request to determine whether an identifier associated with the second network device is registered with a name service that facilitates resolving the identifier and further facilitates establishing direct encrypted communication links. It is determined whether the second network device is available to communicate through a direct encrypted communication link facilitated by the name service, the establishment of the direct encrypted communication link between the first network device and the second network device is facilitated. This includes provisioning the first network device or the second network device with one or more resources for the direct encrypted communication link. The established direct encrypted communication link carries encrypted data communicated between the first network device and the second network device, and the first network device is a user device.
US09038162B2 Creating secure interactive connections with remote resources
Implementations of the present invention efficiently establish secure connections between a client and server, at least in part by authenticating the client and server early on in the connection setup phases. A client initiating a connection with a server identifies the secure communication protocols enabled at the client, and identifies these protocols in a connection request it sends to the server. The server processes the message and responds with a communication protocol it deems appropriate for the connection. The client and server then exchange appropriate authentication information, and then establish a connection session that implements the chosen communication protocol, and encrypts messages using the negotiated communication protocol. Additional implementations relate to reestablishing dropped connections behind virtual Internet Protocol addresses, without necessarily having to recommit much connection resource overhead.
US09038160B2 Use of data links for aeronautical purposes without compromising safety and security
A method of ensuring secure and cost effective communication of aeronautical data to and from an aircraft is provided. The method includes uplinking air-ground aircraft data communications via an aeronautical safety data link and downlinking air-ground aircraft data communications via a consumer data link separated from the aeronautical safety data link by a one-way firewall.
US09038156B2 Automatic sign in of a user at multiple endpoints
The present disclosure is directed to methods and systems for user registration, where a user is logged in to a first device in communication with a server, including: receiving an anonymous registration of a second device comprising a token, where the second device is in communication with the server; receiving a credential of the user and the token; finding the second device using the token; and registering the user on the second device using the credential.
US09038154B2 Token Registration
An embodiment relates generally to a method of binding a token to a user. The method includes receiving a token embedded with an address and inserting the token into a computer. The method also includes connecting to the address stored on the token and binding a user to the token based on information from the address.
US09038153B2 System for secure enrollment and secure verification of network users by a centralized identification service
A system and method for providing, as a service over a computer network (especially a packet-switched computer network) to a body of merchants connected to the computer network, verification of consumer identification based on data provided over the computer network by scanning devices attached to the computers operated by consumers.
US09038152B1 Access to resources
A method performed by one or more processing devices, comprising: receiving a request for a quick response code associated with the hosted resource; generating a reference code that references information included in the request; and encoding the reference code into the requested quick response code; transmitting information indicative of the quick response code to the system hosting the resource; receiving a request for access to a resource, the request for access comprising a decoded version of the quick response code; determining that access is requested for the hosted resource; determining that a user who is requesting access to the hosted resource is permitted to access the hosted resource; responsive to determining that the user is permitted to access the hosted resource, transmitting a token for permitting the user to access the hosted resource; and transmitting a message specifying that the user is granted access to the hosted resource.
US09038150B2 Provisioning device for performing provisioning of a field device
There is provided a provisioning device which provides, in advance, setting information necessary for joining in a wireless network to a first field device which is to newly join the wireless network to exchange data with an existing field device that is installed in a plant. The provisioning device includes: a storage unit that stores a white list which contains unique information of the first field device and the setting information such that the unique information and the setting information are correlated with each other; a device information acquiring unit that acquires the unique information from the first field device by wireless communication; an extracting unit that extracts, from the white list, the setting information that is correlated with the acquired unique information; and a setting unit that sends the extracted setting information to the first field device by wireless communication.
US09038147B2 Progressive download or streaming of digital media securely through a localized container and communication protocol proxy
Various embodiments are directed towards employing a container and communication protocol proxy component within a client device to receive securely real-time streamed, progressively downloaded, or adaptively streamed container over a network using one container and communication protocol, and to securely decrypt the container and provide it to a media player using a different container and communications protocol. In one embodiment, the container is in Flash Video (FLV) file format. A browser or the media player on the client device may be used to request the container. The requested container is sent over one communication protocol and intercepted by the container and communication protocol proxy component. The container may be received as selectively encrypted container. The container and communication protocol proxy component then may enable decryption of the container and providing of it to the media player using another container and communication protocol combination.
US09038145B2 Method and system for restricting access to user resources
A user's set top box (STB), or other client, executes a shell and has an application program interface (API) by which certain features of the client can be controlled. The client is in communication with a walled garden proxy server (WGPS). The client sends a request to the WGPS to access a service provided by a site in the garden. The site sends the client a message containing code calling a function in the API. The WGPS traps the message from the site and looks up the site in a table to determine the access control list (ACL) for the site. The WGPS includes the ACL in the header of the hypertext transport protocol (HTTP) message to the client. The shell receives the message and extracts the ACL. If the code lacks permission, the shell stops execution.
US09038143B2 Method and system for network access control
A method and a system for network access control are provided, which are based on cipher code mechanism. After a visitor has raised an access request, an access controller in the destination network processes the access request and initiates an authentication request on the visitor identity to an authentication server through the visitor. The access controller in the destination network accomplishes the authentication on the visitor identity according to the public authentication result of the authentication server transferred by the visitor, and performs according to the authorization policy the authorization management on the successfully authenticated visitor. The present invention solves the problem of incapableness of performing the access control when the access controller can not directly use the authentication service provided by the authentication server. The present invention can sufficiently satisfy the real application requirements of access control on visitor.
US09038137B2 Subscriber authentication using a user device-generated security code
A device receives an indication that a security code is to be generated; generates the security code based on the indication; generate a message that includes the security code and an identifier associated with a subscriber of the device; outputs the message using the first protocol; encodes the security code based on outputting the message; and outputs a request to access the service. The request is outputted using a second protocol, and includes the encoded security code and the identifier. The device receives a notification that indicates whether the subscriber is authenticated based on the identifier, the security code, and the encoded security code; and accesses the service when the notification indicates that the subscriber is authenticated.
US09038127B2 Physical interaction with virtual objects for DRM
Technology is provided for transferring a right to a digital content item based on one or more physical actions detected in data captured by a see-through, augmented reality display device system. A digital content item may be represented by a three-dimensional (3D) virtual object displayed by the device system. A user can hold the virtual object in some examples, and transfer a right to the content item the object represents by handing the object to another user within a defined distance, who indicates acceptance of the right based upon one or more physical actions including taking hold of the transferred object. Other examples of physical actions performed by a body part of a user may also indicate offer and acceptance in the right transfer. Content may be transferred from display device to display device while rights data is communicated via a network with a service application executing remotely.
US09038126B2 Device and method of controlling and switching terminals provided with specific communication systems among a plurality of standard communication system
A method for controlling and switching terminals includes a writing step and a logoff step. In the writing step, when there is a connection request from a given terminal, a processor of a switching device writes, into a memory, user identification information, a password, identification information of a communication system, and an IP address and port number so that their information and data are associated with one another. In the logoff step, if the same user identification information, password, and identification information of communication system as the above are already written in the memory, the processor logs off the other terminal that has the IP address and port number that are already so written in the storage unit as to be associated with the user identification information, the password, and the identification information of communication system.
US09038125B2 Self identifying services in distributed computing
A service policy is modified for a service in a distributed computing environment having a service oriented architecture. A client is notified of the modified service policy without use of a service registry.
US09038124B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US09038119B2 Low-cost leakage detector for a digital HFC network
A handheld leakage detector for finding digital signal leaks in a HFC network, comprises a radio receiver, a leakage receiver, leakage sampler, a correlator, and a display. The radio receiver receives samples of the digital signal taken from the HFC network, called “reference samples.” The leakage receiver receives a leakage signal, which is a leaked version of the digital signal from the HFC network. The leakage sampler samples the leakage signal to form leakage samples. The correlator performs a cross-correlation of the reference samples and the leakage samples, to produce a correlation function. An optimizable value is determined from the correlation function. The value generally becomes more optimized as the detector approaches the leak. The leak is sought by iteratively changing the position of the detector until the value becomes substantially optimized or the leak is found.
US09038118B2 Event booking mechanism
A mechanism for booking events comprising an event broker, one or more event managers and one or more action handlers. In one embodiment, the event broker is configured to register a plurality of event bookings, each of which identifies an event and a corresponding action. For each event booking, the event broker notifies an event manager which is configured to detect the type of event identified in the event booking. When the event manager detects the identified event, it notifies the event broker. The broker then notifies an action handler which is configured to initiate the type of action identified in the event booking. The action handler then initiates the action. If the event booking is non-recurring and the action is complete, the event booking is unregistered by the event broker.
US09038113B2 Method and system for remote control
A method and system for remote control at a client of a multimedia content distribution network (MCDN) enables a user to configure a wireless user device as a remote control device (RCD). The RCD may communicate via a wireless network and an MCDN server to execute remote control commands at the MCDN client. The RCD may implement a remote control interface, including control elements configured for touch operation. The control elements may provide specific interactive functionality for channel selection, volume selection, playback of multimedia content, and other remote control features. The RCD may also receive feedback and status information associated with remote control commands.
US09038111B2 Smart channel tuning
A receiver receives channel selection related information. The receiver determines to switch to presenting content being received from a provider. Such switching may involve powering on the receiver and/or switching from other operations that do not present received content. The receiver selects a channel based at least one the information and transmits content associated with the selected channel to a presentation device. In various implementations, the information may be received from the content provider, from a user, by monitoring accessed content, and so on. In some implementations, the information may include data specifying a particular channel to select, a commonly accessed channel to select, a characteristic of commonly accessed content that may be used to select a channel associated with content with a similar characteristic, a particular specified characteristic that may be used to select a channel associated with content with a similar characteristic, and so on.
US09038107B2 Method and system for providing a customized media list
A method and system is described for providing a customized media list to a user over a data network. The method comprises providing a personalized data of the user to a computer system, generating a customized media list by the computer system for the user based on the personal data, and providing the customized media list to the user through the computer system where the customized media list represents a customized content and a customized advertising. A system is further disclosed and claimed for providing customized media list to a user over a data network.
US09038105B2 Thumbnail publication
A video service provider system may include one or more devices. The one or more device may receive thumbnails of programs that are currently airing on a group of television channels and match the received thumbnails with metadata. The metadata may include information relating to at least one of the television channels or the programs. The one or more devices may further provide, to a remote device, a set of thumbnails, of the captured thumbnails, and the metadata matching the set of thumbnails. The remote device may make the set of thumbnails and the metadata available to a user.
US09038103B2 Systems and methods for content surfing
Systems and methods for improving or suggesting alternatives to content surfing are provided. When it is detected that a user wishes to surf, a pipeline tuning sequence is implemented where by storing one or more frames of a first content selection to the user equipment and acquiring a subsequent content selection while concurrently displaying the previously stored one or more frames. Content suggestions, program listing grids, media guidance application and tuning hints, advertisements, digital audio, and live video may also be presented to user while content surfing. In some embodiments, content surf landing channels may be anticipated based on user history, user profiles, or any other suitable information. In some embodiments, thumbnails of the user's recently tuned, or paused on, content are displayed to the user while content surfing. In multiple tuner systems, more than one thumbnail may be displayed in full motion video.
US09038102B1 Cable television system with integrated social streaming
A cable television system with integrated social streaming. The cable television system with integrated social streaming includes a set-top box in communication with a camera and/or a microphone that allows video and/or audio communication over a social streaming channel offered by the cable provider. The cable television system with integrated social streaming provides an interactive experience for a set-top box user by allowing the user to participate in video and/or audio conversations with friends on supported social streaming services.
US09038100B2 Dynamic insertion of cinematic stage props in program content
Dynamically replaceable assets are inserted in program content and may be used for the insertion of cinematic stage props therein. Such assets can be used for advertising purposes in that images of different products and services can be inserted therein and are changeable via a network. Such assets may be created by identifying locations in the content where the assets can be inserted, establishing the assets in the identified locations, and determining location and visual effects information for each asset. Replacement images, such as images of products, may be obtained via a network. The visual appearance of each replacement image may be modified using visual effects information so the inserted objects appear natural as if they were part of the original scene.
US09038096B2 System and method of adaptive and progressive descrambling of digital image content
A method for distributing a digital image content, including a modification stage of an original digital image content by modifying at least a part of digital image data, the modification producing a modified digital image content of the same nominal format as the original digital image content, transmitting the modified digital image content, and a reconstruction stage implemented within a decoder for obtaining a reconstituted digital image content, wherein the reconstruction is adaptive and progressive as a function of information coming from a digital profile of the recipient.
US09038094B2 Automated service interface optimization
Disclosed are various embodiments for automated service interface optimization. In one embodiment, a service client and/or a service provider is reconfigured to use an optimized version of a data transfer interface, where the optimized version transfers fewer data items from the service provider to the service client. In another embodiment, service calls from a service client for multiple different data objects are aggregated into an aggregated service call for a data object. In yet another embodiment, an optimized data object is provided to a service client in response to a request for an unoptimized data object. If the service client attempts to use a data item excluded from the optimized data object, the excluded data item is then provided to the service client.
US09038092B2 Browser window frame-to-frame communication
Communication facilitated between frames of a browser window. Whenever a particular frame receives a message destined for a target frame from a source frame, the particular frame determines if the particular is indeed the target frame. If so, the particular frame processes the message, but if not, the particular frame determines whether the target frame has registered with the particular frame. If the target frame has registered with the particular frame, the particular frame uses a handle communicated as part of the registration to dispatch the message further towards the target frame. In some cases, this handle may be directly that of the target frame itself, in which case the particular frame communicates the message directly with the target frame. This manner of inter-frame communication may be facilitated by a unique registration process when frames come into existence.
US09038091B2 Methods and systems for dynamically establishing one or more connections between a software application and a cluster of message broker
An exemplary method includes a broker-based messaging system detecting a request provided by a software application for the software application to connect to any one of a plurality of brokers included in a cluster of brokers, dynamically identifying, in response to the request and in accordance with a connection distribution heuristic, a broker included in the cluster of brokers and that is available for connection to the software application, and attempting to establish a connection between the software application and the broker. Corresponding methods and systems are also disclosed.
US09038090B1 System and method for managing mainframe computer system usage
In mainframe computer system, workload tasks are accomplished using a logically partitioned data processing system, where the partitioned data processing system is divided into multiple logical partitions. In a system and method managing such a computer system, each running workload tasks that can be classified based on time criticality, and groups of logical partitions can be freely defined. Processing capacity limits for the logical partitions in a group of logical partitions based upon defined processing capacity thresholds and upon an iterative determination of how much capacity is needed for time critical workload tasks. Workload can be balanced between logical partitions within a group, to prevent surplus processing capacity being used to run not time critical workload on one logical partition when another logical partition running only time critical workload tasks faces processing deficit.
US09038088B2 Load balancing on hetrogenous processing cluster based on exceeded load imbalance factor threshold determined by total completion time of multiple processing phases
Methods and systems for managing data loads on a cluster of processors that implement an iterative procedure through parallel processing of data for the procedure are disclosed. One method includes monitoring, for at least one iteration of the procedure, completion times of a plurality of different processing phases that are undergone by each of the processors in a given iteration. The method further includes determining whether a load imbalance factor threshold is exceeded in the given iteration based on the completion times for the given iteration. In addition, the data is repartitioned by reassigning the data to the processors based on predicted dependencies between assigned data units of the data and completion times of a plurality of the processers for at least two of the phases. Further, the parallel processing is implemented on the cluster of processors in accordance with the reassignment.
US09038086B2 End to end modular information technology system
Embodiments of the invention are directed to a system, method, or computer program product for providing an information technology build service for building a platform in response to a service request. The invention receives a service request for the platform build from a requester, receives a plurality of platform parameters from the requester, determines whether the service request requires one or more physical machines or one or more virtual machines, and if the service request requires one or more virtual machines, initiates build of the one or more virtual machines. The invention also provisions physical and virtual storage based on received parameters, provisions physical and virtual processing power based on received parameters, and manages power of resources during the build, the managing comprising managing power ups, power downs, standbys, idles and reboots of one or more physical components being used for the build.
US09038085B2 System, method and program product for cost-aware selection of stored virtual machine images for subsequent use
A system, method and computer program product for allocating shared resources. Upon receiving requests for resources, the cost of bundling software in a virtual machine (VM) image is automatically generated. Software is selected by the cost for each bundle according to the time required to install it where required, offset by the time to uninstall it where not required. A number of VM images having the highest software bundle value (i.e., highest cost bundled) is selected and stored, e.g., in a machine image store. With subsequent requests for resources, VMs may be instantiated from one or more stored VM images and, further, stored images may be updated selectively updated with new images.
US09038082B2 Resource abstraction via enabler and metadata
Embodiments of the invention provide systems and methods for managing an enabler and dependencies of the enabler. According to one embodiment, a method of managing an enabler can comprise requesting a management function via a management interface of the enabler. The management interface can provide an abstraction of one or more management functions for managing the enabler and/or dependencies of the enabler. In some cases, prior to requesting the management function metadata associated with the management interface can be read and a determination can be made as to whether the management function is available or unavailable. Requesting the management function via the management interface of the enabler can be performed in response to determining the management function is available. In response to determining the management function is unavailable, one or more alternative functions can be identified based on the metadata and the one or more alternative functions can be requested.
US09038078B2 System and method for a workload management and scheduling module to manage access to a compute environment according to local and non-local user identity information
A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs workload management and scheduling for a compute environment and, unless a conflict exists, modifying the behavior of the workload management and scheduling module to incorporate the imported identity information such that access to and use of the compute environment occurs according to the imported identity information. The compute environment may be a cluster or a grid wherein multiple compute environments communicate with multiple identity managers.
US09038071B2 Operating system context isolation of application execution
The resources needed by an application to execute are declared by the application. When the application is activated, only the declared resources are made available to the application because only the declared resources are connected to the execution environment. Accessibility to resources may be controlled by the operating system by making the resource visible or invisible to the executing software by mapping a local name used by the executing software to a global resource, possibly limiting the type of access allowed. Because the executing software relies on the mapping function performed by the operating system for access to resources, and the operating system only maps names declared by the software, the operating system can isolate the software, and prevent the application from accessing undeclared global resources.
US09038070B2 Debug in a multicore architecture
According to a first aspect of the present invention, there is provided a method of monitoring thread execution within a multicore processor architecture which comprises a plurality of interconnected processor elements for processing the threads, the method comprising receiving a plurality of thread parameter indicators indicative of one or more parameters relating to the function and/or identity of a thread or threads comparing at least some of the thread parameter indicators with a first plurality of predefined criteria each representative of an indicator of interest and generating an output consequential upon thread parameter indicators which have been identified to be of interest as a result of the said comparison.
US09038069B2 Management of computer systems by using a hierarchy of autonomic management elements
A method and system for managing a computing system by using a hierarchy of autonomic management elements are described. The autonomic management elements operate in a master-slave mode and negotiate a division of management responsibilities regarding various components of the computing system.
US09038067B2 Virtual computer system and control method of migrating virtual computer
A live migration in a virtual computer system. On a source physical computer, the control information area of the source logical FC-HBA (managed by an OS) is copied to the control information area of a dummy logical FC-HBA managed by a hypervisor. After an FC login to the dummy FC-HBA, an address conversion table is rewritten so that a host physical address for referring to the control information area of a logical HBA1′ can be referred to using a guest logical address for referring to the control information area of the source FC-HBA. After the FC logout of the source FC-HBA, using a WWN of the FC used for the FC logout, a login to the destination logic FC-HBA is performed. Next, the OS on the source computer is taken over by the destination computer. Therefore, the disk accessed on the source computer can be accessed from the destination FC-HBA.
US09038065B2 Integrated virtual infrastructure system
A technique is provided for creating virtual units in a computing environment. A virtual system definition is received by a processor that is utilized to create the virtual units for a virtual system. Relationship constraints between the virtual units in the virtual system are received by the processor. The relationship constraints between the virtual units include a communication link requirement between the virtual units and/or a location requirement between the virtual units. The virtual units in the virtual system are deployed by the processor according to the relationship constraints between virtual units.
US09038060B2 Automatically installing operating system specific to a detected network
Technology disclosed herein includes a method for loading a network specific operating system (OS) onto a computing device depending on a specific network the computing device is connected to. The computing device can connect to multiple networks, e.g., different networks at different times or multiple networks simultaneously. When the computing device switches from a first network to a second network, an OS specific to the second network is automatically installed on the computing device. When the computing device connects to more than one network simultaneously policies may be defined to determine which specific OS distribution is to be installed on the computing device.
US09038058B2 Configuration of software for a wind turbine
Method and system of configuring a wind turbine software package having a multitude of software components includes providing a plurality of software components; providing information relating to component parameters for the software components; providing rules relating to compatibility between the component parameters; and establishing the configuration by performing a series of iterations, wherein each iteration includes defining a group of component parameter values based on the rules; receiving an input parameter selected from the groups of component parameter values; and updating a component parameter based on the input parameter. A system for establishing a configuration of a software package includes a storage device having the pertinent information stored therein, and a communication unit adapted to transmit the software package and/or the configuration to a computer device in a wind turbine.
US09038055B2 Using virtual machines to manage software builds
Concepts and technologies are described herein for using virtual machines to manage software builds. A deployment controller manages deployment of a new software build. The deployment controller installs the new software build on test device and tests the new software build. If the new software build functions without errors, the new software build is deployed to hosts of a data center and monitored for errors. If errors are detected, the errors are reported to a developer associated with the new software build. In some embodiments, the deployment controller creates a differencing disk storing differences between the updated software build and an existing software build and uses the differencing disk for installing the new software build for testing and/or for deploying the new software build.
US09038048B2 Methods, systems, and media for protecting applications from races
Methods, systems, and media for protecting applications from races are provided. In some embodiments, methods for protecting applications from races are provided, the methods comprising: adding to at least one cycle of the application an update check to determine when an update to the application is to be made; adding an update engine to the application, wherein the update engine is configured to: receive an update plan that is based on an execution filter that specifies how operations of the application are to be synchronized; and cause synchronization operations to be added to the application based on the update plan that prevent the race from occurring.
US09038047B2 Aircraft software part library
A computer implemented method, apparatus, and computer program product for managing aircraft software parts. An aircraft software part is received at a library. The received part is stored in the library with other aircraft software parts. A user interface is provided to manipulate the aircraft software parts. Responsive to receiving a user input from the user interface to uplink a selected aircraft software part to a target aircraft data processing system, a command is created to send the selected part to an aircraft in which the target aircraft data processing system is located. The uplink command is stored in a queue in the storage in the library. The uplink command is distributed to a proxy server application in response to a request for commands. Responsive to receiving a request from the proxy server application processing the stored uplink command, the selected part is sent to the proxy server application.
US09038046B2 Deploying and distributing content management code
Deploying and distributing content management code is disclosed. A software object class is received at a repository. The software object class is stored at the repository. The software object class is downloaded from the repository to an application server associated with the repository.
US09038044B2 Code patching for non-volatile memory
Example embodiments described herein may comprise a transfer of firmware execution within a non-volatile memory device to one or more replacement instructions at least in part in response to a match between a code fetch address and an address stored in a trap address register.
US09038043B1 Systems and methods of information processing involving activity processing and/or optimization features
Systems and methods are disclosed for optimizing applications per user. In one exemplary implementation, there is provided a method for optimizing an application by monitoring performance indicators of the application. Users are classified based on the performance indicators into sets. Behavior patterns are identified among user sets. Moreover, illustrative methods may include modifying configurable tuning variables of the application based on the behavior patterns.
US09038040B2 Method for partitioning programs between a general purpose core and one or more accelerators
Partitioning programs between a general purpose core and one or more accelerators is provided. A compiler front end is provided for converting a program source code in a corresponding high level programming language into an intermediate code representation. This intermediate code representation is provided to an interprocedural optimizer which determines which core processor or accelerator each portion of the program should execute on and partitions the program into sub-programs based on this set of decisions. The interprocedural optimizer may further add instructions to the partitions to coordinate and synchronize the sub-programs as required. Each sub-program is compiled on an appropriate compiler backend for the instruction set architecture of the particular core processor or accelerator selected to execute the sub-program. The compiled sub-programs and then linked to thereby generate an executable program.
US09038039B2 Apparatus and method for accelerating java translation
An apparatus and method for accelerating Java translation are provided. The apparatus includes a lookup table which stores an lookup table having arrangements of bytecodes and native codes corresponding to the bytecodes, a decoder which generates pointer to the native code corresponding to the feed bytecode in the lookup table, a parameterized bytecode processing unit which detects parameterized bytecode among the feed bytecode, and generating pointer to native code required for constant embedding in the lookup table, a constant embedding unit which embeds constants into the native code with the pointer generated by the parameterized bytecode processing unit, and a native code buffer which stores the native code generated by the decoder or the constant embedding unit.
US09038038B1 Just in time cloud compilation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for just in time compilation. In one aspect, a method includes receiving an application on a mobile device, the mobile device including a processor for executing native code and an interpreter for interpreting intermediate code, wherein an application includes at least one machine instruction; receiving data characterizing prior actions of the application on the mobile device; determining a portion of intermediate code to be compiled into native code based at least in part on the data, wherein the portion includes some but not all of the application; sending the portion of intermediate code over a network to a compilation server; receiving native code corresponding to the portion of intermediate code from the compilation server; and executing the native code on the processor.
US09038035B2 Apparatus, method, and software for analyzing network traffic in a service aware network
The present invention generally relates to a method for describing network events in a service aware network (“SAN”). In addition, the present invention relates to software that performs the method and has a programming model containing protocol libraries, abstract protocol messages declarations, and network events. The method and software enable a user to define basic as well as complex network events in the application, presentation, session, transport and/or network layers of a communication model, which result in internet protocol (“IP”) level triggers or other triggers. Such triggers will result in actions which may be applicable in all layers of a communication model up to the highest layer. As a result, the method and software allow a user to describe a hierarchy of high level network events through a hierarchy of lower level events. In addition, a development system and an apparatus which utilizes the method and software are also provided.
US09038034B2 Compiling for programmable culling unit
During compilation, the interval bounds for a programmable culling unit are calculated if possible. For each variable, interval bounds are calculated during the compilation, and the bounds together with other metadata are used to generate an optimized culling program. If not possible, then an assumption may be made and the assumption used to compile the code. If the assumption proves to be invalid, a new assumption could be made and the code may be recompiled in some embodiments.
US09038028B1 Dynamic creation and use of software testing stubs
A software testing tool providing dynamic testing stubs. The tool comprises, comprising a processor, a non-transitory memory coupled to the processor, and an application stored in the memory. When executed by the processor in a single execution session, the application receives a definition of a test stub as a mapping from a stub handle to a reply message content, stores the test stub in a data store as an entry comprising the stub handle and the reply content, receives an invocation of an application programming interface, where the invocation comprises an argument, searches the data store for a test stub having a stub handle that matches at least in part to the argument received in the invocation of the application programming interface, and transmits a reply message defined by the test stub.
US09038027B2 Systems and methods for identifying software performance influencers
Described are a system and method for identifying variables which impact performance of software under development. Data is collected that is related to performance characteristics of the software under development. Performance change gradients are determined between previous builds of the software under development. A set of performance change factors are generated from the collected data that corresponds to each performance change gradient. Performance characteristic data corresponding to a current build of the software under development are compared to the performance change gradients. At least one fault component from the set of performance change factors that influences performance of the current build is output in response to the comparison between the performance characteristic data corresponding to the current build and the plurality of performance change gradients.
US09038026B2 System and method for automating test automation
A computer system, method and computer program product for automatically converting, through automating-test-automation software, a manual test case representation (in a natural language), for testing a target software, into a machine-readable test case representation. In preferred embodiments, the machine-readable test case is in the form of a keyword-based test case that is made from action-target-data tuples. The automation-test-software uses a methodical process of trial-and-error to resolve ambiguities that are generally present (and generally resolvable by humans) in the manual test case representation.
US09038025B1 Technical interaction model
Methods, computer-readable media, and apparatuses provide a tool (e.g., a user interface) for capturing and managing requirements, such as nonfunctional requirements (NFRs). The tool may be used in the course of developing software or a system architecture to gather information for software developers, system architects, and others. In particular, a process is disclosed that includes a step of identifying interaction points, a step of developing an interaction grid (or matrix) defining interactions between the identified interaction points, and a step of ascertaining NFRs from a user for each interaction.
US09038024B2 Development of process integration scenarios on mobile devices
The disclosure generally describes computer-implemented methods, software, devices and systems for developing a process integration scenario on a mobile device. In one aspect, a method comprises: running a mobile application on a mobile device; editing a graphical element of the process integration scenario by a scenario editor of the mobile application based on input from a graphical user interface of the mobile device; translating the graphical element into an industry standard language by a renderer of the mobile application; generating an object version identifier that is associated with the process integration scenario by a versioning module of the mobile application; storing the process integration scenario in the industry standard language and the object version identifier in a local database.
US09038017B2 Method and system for facilitating rapid development of end-to-end software applications
A method and system for rapidly generating software applications is provided. An application model of a software application is generated which comprises modeled components and technology stack information. The modeled components correspond to functional and design aspects of the software application. The application model is generated by dragging and dropping multiple components into corresponding modeling perspectives defined in a visual modeling environment. Descriptors are generated for the application model which are logical representations describing each of the modeled components. Further, the descriptors are generated from application model object of the application model. Furthermore, technology templates are identified based on the technology stack information in the application model. The technology templates are predetermined templates comprising scripting languages for automatically transforming the application model into one or more technologies. Code related to the software application is generated based on the descriptors and the identified technology templates.
US09038013B2 Circuit partitioning and trace assignment in circuit design
Methods and apparatuses for circuit design are described. In one embodiment, the method comprises determining a distribution of nets of a circuit, the distribution of the nets comprising numbers of blocks that each of the nets has in each of a plurality of partitions of the circuit in a partitioning solution, moving a first block of the circuit from a source partition to a destination partition to modify the partitioning solution, and updating the distribution of the nets after the moving.
US09038010B2 DRC format for stacked CMOS design
The present disclosure relates a method of performing a design rule checking (DRC) procedure on a multi-tiered integrated chip. In some embodiments, the method is performed by defining layer databases for a plurality of tiers within a multi-tiered integrated chip. The layer databases respectively identify design layers within an associated tier. A DRC (design rule checking) deck is then generated, which defines one or more individual design layer definitions as a function of a plurality of layer databases, so that the one or more individual design layer definitions are defined for a plurality of tiers. One or more design rules for the one or more individual design layer definitions are defined within the DRC deck. Since the individual design layer definitions are defined as functions of the plurality of layer databases, the design rules apply to the plurality of tiers.
US09038008B1 System and method for containing analog verification IP
A system, method, and computer program product for containing analog verification IP for circuit simulation. Embodiments introduce analog verification units (“vunits”), and corresponding analog verification files to contain them. Vunits allow circuit design verification requirement specification via text file. No editing of netlist files containing design IP is required to implement static and dynamic circuit checks, PSL assertions, clock statements, or legacy assertions. Vunits reference a top-level circuit or subcircuits (by name or by specific instance), and the simulator automatically binds vunit contents appropriately during circuit hierarchy expansion. Vunits may be re-used for other design cells, and may be easily processed by text-based design tools. Vunits may be provided via vunit_include statements in a control netlist file, command line arguments, or by directly placing a vunit block into a netlist. Vunits may also contain instance statements to monitor or process signals, such as those needed by assertions.
US09038007B2 Prediction of dynamic current waveform and spectrum in a semiconductor device
A method for accurately determining the shape of currents in a current spectrum for a circuit design is provided. The method includes determining timing and power consumption characteristics. In one embodiment, timing characteristics are provided through a electronic design automation tool. The timing characteristics yield a current pulse time width. In another embodiment, power consumption characteristics are provided by an EDA tool. The power consumption characteristics yield a current pulse amplitude. The shape of the current pulse is obtained by incrementally processing a power analyzer tool over relatively small time increments over one or more clock cycles while capturing the switching nodes of a simulation of the circuit design for each time increment. In one embodiment, the time increments are one nanosecond or less.
US09038006B2 Method and apparatus for generating gate-level activity data for use in clock gating efficiency analysis
A mechanism for generating gate-level activity data for use in clock gating efficiency analysis of an integrated circuit (IC) design is provided. Generating the gate-level activity data includes generating a signal behaviour description for inter-register signals, generating a gate-level netlist for the IC design, generating gate-level stimuli based at least partly on the generated signal behaviour description, and performing gate-level simulation using the generated gate-level stimuli to generate gate-level activity data for the IC design. In one embodiment, generating the signal behaviour description includes performing Register Transfer Level (RTL) simulation of the IC design, and generating the gate-level netlist includes performing RTL synthesis. The RTL simulation and RTL synthesis are performed on RTL data for the IC design.
US09038005B2 Network synthesis design of microwave acoustic wave filters
Methods for the design of microwave filters comprises comprising preferably the steps of inputting a first set of filter requirements, inputting a selection of circuit element types, inputting a selection of lossless circuit response variables, calculating normalized circuit element values based on the input parameters, and generate a first circuit, insert parasitic effects to the normalized circuit element values of the first circuit, and output at least the first circuit including the post-parasitic effect circuit values. Additional optional steps include: requirements to a normalized design space, performing an equivalent circuit transformation, unmapping the circuit to a real design space, performing a survey, and element removal optimization. Computer implement software, systems, and microwave filters designed in accordance with the method are included.
US09037998B2 Computer-implemented systems and methods for time series exploration using structured judgment
Systems and methods are provided for analyzing unstructured time stamped data. A first series of user display screens are provided, where the first series of user display screens are configured to be displayed in a step-wise manner so that a user can specify a first approach through a series of predetermined steps on how the unstructured data is to be structured. A second series of user display screens are provided, where the second series of user display screens are configured to be displayed in a step-wise manner so that the user can specify a second approach through the series of predetermined steps on how the unstructured data is to be structured. Tracking data enables alternate viewing of the first and second approach to facilitate a decision whether to format the unstructured time stamped data according to the first approach or the second approach.
US09037993B2 System and method for using a visual password scheme
A system and method for inputting a password. The system and method operates to associate unique non-descriptive graphical features with unique text-based characters. The system and method operates to receive in sequence, a plurality of text-based characters. The system and method operates to display in sequence, in accordance with a sequence scheme, the non-descriptive graphical features associated with the plurality of text-based characters. The system and method also operates to process the plurality of text-based characters as the password. In addition, the system and method operates wherein the password, including text-based characters, may be deciphered from both the display of the non-descriptive graphical features associated with the plurality of text-based characters and the sequence scheme.
US09037990B2 Automotive user interface for a ventilation system of a motor vehicle
An automotive user interface for controlling the temperature, the distribution and of the air flow rate in a ventilation system of a motor vehicle. The automotive user interface comprises: a touch-sensitive control display unit, which comprises light-emitter diodes structured for providing a visual representation of temperatures that can be set by a user according to a generally circular arrangement; an optically semitransparent touch-sensitive control panel superimposed on the light-emitter diodes in a position corresponding to an area for setting the temperature; and an electronic control unit connected to the light-emitter diodes and to the control panel for controlling the temperature of the air in the ventilation system and the light-emitter-diode means in response to an action of touch contact by a user on the area for setting the temperature.
US09037988B2 User interface for providing clinical applications and associated data sets based on image data
A user interface for selecting clinical applications in a medical imaging system is provided on a display and is responsive to user inputs in the medical imaging system. A request to view a study that includes a plurality of images is received. The study to be viewed is then acquired from a medical imaging system database. The acquired study is analyzed with a rule engine that executes rules on image data from the acquired study. The rule engine identifies one or more clinical applications that are appropriate for the study and identifies at least one data set from the plurality of images suited for each of the identified one or more clinical applications. One or more icons each associated with one of the identified one or more clinical applications are displayed. The one or more icons are each selectable on the user interface to initialize the associated clinical application.
US09037987B2 Information processing apparatus, method and computer program storage device having user evaluation value table features
An information processing apparatus includes a user evaluation value table and a display controller portion. In the user evaluation value table, user evaluation values each corresponding to the number of processes of the respective content are stored on a basis of the respective content. When performing display changing of a respective content intended for display on a display portion, the controller portion detects from the user evaluation value table a user evaluation value of a content intended to be graphically displayed on the display portion. Then, the controller portion performs change control to change a display time period for the content intended to be graphically displayed on the display portion in accordance with the detected user evaluation value.
US09037980B2 Method of providing assistance to the end-user of a software application
A method of providing assistance to a remote end-user of an end-user software application from an agent of an assistance center is described. All the transactions initiated by the end-user of the end-user software application are recorded in a contextual database locally, for applications running exclusively on customer PC, or remotely, for Web applications. Instrumented pages are delivered to the end-user. They include each a help request means. A server of a desktop sharing application is installed in the PC of the agent. When the end-user is requesting assistance all the entries already made by the end-user on a current instrumented page are uploaded. A waiting page and a client side of the desktop sharing application are also downloaded to the PC of the end-user. The end-user to be assisted is assigned to the agent when available. Then, PC of the agent gets a clone of the current instrumented page from the contextual database and a secure communication tunnel between the agent and the end-user is established. The client side of the desktop sharing application is finally activated on the customer PC which lets end-user view desktop of the PC of the agent and allows starting an assistance session between the agent and the end-user. All that being done without any software pre-installation on the client PC.
US09037978B2 Digital link viewer
A system may receive a first user input that identifies an optical route in an optical network, may receive a second user input that identifies a direction with which to display the optical route, and may provide, based on the first user input and the second user input, a user interface. The user interface may display optical links associated with the optical route, and may display network entities associated with the optical route. The user interface may display a source entity, where the source entity identifies a source of an optical transmission carried by an optical link, and may display a destination entity, where the destination entity identifies a destination for the optical transmission. The user interface may also display a power adjustment made to the optical transmission at the source entity or the destination entity.
US09037975B1 Zooming interaction tracking and popularity determination
Various features are provided for assisting users in efficiently locating and viewing network content of interest, including but not limited to particular portions of web pages. The features are particularly useful for users of mobile computing devices having a limited display size, but may be used with any type of client device. Some features identify popular content items by collectively analyzing the interactive behaviors of a population of users, such as zooming interactions. The results of such analysis can be used in various ways to improve users' browsing experiences. For example, popular content items can be highlighted on a web page, an option to zoom in automatically on popular content items can be provided, popular content items may be rendered at relatively high resolution, and caching of content items may be based partly on a measure of their popularity.
US09037973B1 Providing an interactive presentation environment
An interactive presentation environment for eMeetings or the like that provides participants with more control over what they see and hear. The interactive presentation environment may comprise a meeting recorder adapted to create a recording of a live meeting and a navigation control for selecting a portion of the recording to view during the live meeting. The interactive presentation environment may further comprise a timeline control containing a first graphical indicator associated with a live position and a second graphical indicator associated with a current position, a bookmark control adapted to mark a portion of the recording for archiving, and a display operatively connected to the meeting recorder and the navigation control.
US09037968B1 System and method to communicate information to a user
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for communicating information in a virtual environment are presented. A graphical user interface is provided to a user, where the graphical user interface displays a virtual environment that includes one or more virtual objects. A virtual object may be linked to a section of a digital document. Selection of the virtual objects in the virtual environment by the user is monitored. Information regarding the section of the digital document is communicated to the user based on receiving an indication that a virtual object is selected.
US09037967B1 Arabic spell checking technique
An Arabic spelling error detection and correction method for identifying real word spelling errors. The method uses a corpus of Arabic text alongside n-gram statistical techniques to detect erroneous words within the text. After identifying the erroneous word the method uses a dictionary formed from the corpus of Arabic text to retrieve candidate correction word to replace the erroneous word with. Using n-gram statistical models candidate correction words are generated and ranked in order of highest probable correction for the word. The generated and ranked correction words are assessed and the best correction word is selected. A final assessment of the correction is conducted and if the result is positive then erroneous word is replaced with the highest statistical correction.
US09037965B2 Browser and operating system compatibility
A browser and operating system (OS) compatibility system may include a user interface to select a first combination of a browser and OS for comparison to a second combination of a browser and OS. A download engine may capture source files for browsers for the first and second combinations. A parse engine may create Document Object Model (DOM) trees of objects of first and second website pages respectively for the browsers for the first and second combinations. A metric engine may read the DOM trees for attributes of the objects to capture metrics of the objects. An analysis metric engine may compare a metric of an object of the first website page to a metric of the same object of the second website page to determine a compatibility of the browser and the OS for the first combination to the browser and the OS for the second combination.
US09037964B2 Providing direct manipulation of an analytics data visualization within an analytics report
A direct manipulation event associated with a chart of an analytics report can be detected. The event can be a user interface input and the chart can be an information graphic. The graphic can be a graphically rendered HTML compliant element and a data set. The report can conform to a JAVASCRIPT OBJECT NOTATION (JSON) format. The analytics report can be presented within a browser. An action can be run responsive to the detecting. The action can be an immediate rendering of the graphic based on the event. When the action executes a request for data not in the data set data from a different data set can be obtained. When the action executes a request for data in the data set, the data from the data set can be automatically retrieved. The analytics data can be immediately rendered as a chart within the canvas element of an HTML document.
US09037961B1 System and method for storing a series of calculations as a function for implementation in a spreadsheet application
The dependency graph spreadsheet system allows for the capture of a sequence of calculations or formulas as a function. The function is stored as a function definition in a spreadsheet application. The function definition provides the ability to call or select a name or code associated with the function or function definition in the spreadsheet application by placing the name in a cell of the spreadsheet application. If the form of the calculation needs to be verified or modified, the function is reviewed and/or modified in the function definition worksheet, eliminating the need to seek out each invocation of the function in the spreadsheet application. The dependency graph spreadsheet system also provides the ability to invoke a higher order function that uses a defined function as an input and generates an output from the higher order function on a range of data inputs for the defined function in the spreadsheet.
US09037960B2 Monitoring and tracking application usage
The present description refers to a computer-implemented method, a computer program product and a computer system for monitoring and tracking application usage, the method comprising: determining, during a first interval, a first indication of whether a first user has provided a first input. The method further comprising obtaining, during the first interval, a first identifier of an active window in a first graphical user interface (GUI), and selectively storing the first identifier and the first indication. For this purpose a specific tracking tool may be implemented on the computer on which the first graphical user interface is executed.
US09037959B2 Formula display and search in a spreadsheet
In some embodiments, a spreadsheet application provides an option for collectively displaying the formulas associated with a set of cells in a separate view. In some embodiments, the view provides an option to search within the formulas (and/or other content) provided by the view. In some embodiments, a find and replace user interface of a spreadsheet application includes an option to search only in formulas.
US09037958B2 Dynamic creation of user interface hot spots
Exemplary embodiments disclose a computer-implemented method for enabling an end-user to dynamically create a hot spot on a user interface (UI) of information resource without the end-user modifying underlying code of the UI. Aspects of the exemplary embodiment include responsive to the end-user activating a hot spot creation component, receiving a designation from the end-user of a location of the hot spot and a size of the hot spot within the UI; receiving from the end-user an assignment of a user gesture to the hot spot; receiving from the end-user an assignment of an action to the hot spot; and responsive to a detection of the user gesture on the hot spot, invoking the action assigned to the hot spot.
US09037952B2 Memory architecture for layered low-density parity-check decoder
A hard decision memory interacts with a multi-layered low-density parity-check decoder by sending multiple L values and E values to a multi-layered low-density parity-check decoder (LDPC), and the L value E value hard decision memory (LE hard decision memory) receives one or more hard decisions. The LE hard decision memory comprises a global mapping element to interleave L values from a first and second circulant and store the interleaved values in a first memory element. A low-density parity-check decoder then processes the circulants from the first memory element and stores output in a second memory element. The LE hard decision memory does not include any mux-demux elements. The use of the LE hard decision memory results improved multi-level LDPC decoding of an LDPC encoded message.
US09037949B1 Error correction in a memory device
A dynamic random access memory (DRAM) array is configured for selective repair and error correction of a subset of the array. Error-correcting code (ECC) is provided to a selected subset of the array to protect a row or partial row of memory cells where one or more weak memory cells are detected. By adding a sense amplifier stripe to the edge of the memory array, the adjacent edge segment of the array is employed to store ECC information associated with the protected subsets of the array. Bit replacement is also applied to defective memory cells. By implementing ECC selectively rather than to the entire array, integrity of the memory array is maintained at minimal cost to the array in terms of area and energy consumption.
US09037948B2 Error correction for memory systems
According to one embodiment, a method for error correction in a memory module having ranks is provided where each rank has memory devices. The method includes determining a first mark condition for a first rank of the memory module, the first mark condition based on one or more uncorrectable error occurring in a first memory device in the first rank, placing a first mark in the first memory device, determining a second mark condition for the first rank, the second mark condition based on one or more uncorrectable error occurring in a second memory device in the first rank, placing a second mark in a third memory device in a second rank of the memory module and configuring the first memory device to respond to commands directed to the second rank, wherein configuring the first memory device is based on placing of the first mark and the second mark.
US09037946B2 Detecting effect of corrupting event on preloaded data in non-volatile memory
A method includes determining a read threshold voltage corresponding to a group of storage elements in a non-volatile memory of a data storage device. The method also includes determining an error metric corresponding to data read from the group of storage elements using the read threshold voltage. The method includes comparing the read threshold voltage and the error metric to one or more criteria corresponding to a corrupting event.
US09037941B2 Systems and methods for error checking and correcting for memory module
Methods for error checking and correcting (ECC) in a memory module including at least one memory unit are provided. The method includes the steps of: receiving input data from the memory unit; performing, by a first ECC module, a first ECC operation to the input data and generating a decoding result which indicates whether decoding was successful; and determining whether to activate a second ECC module to perform a second ECC operation to the input data according to the decoding result, wherein the first and second ECC modules respectively utilize a first method and a second method, wherein the first method applies a ECC with a first fault tolerant quantity for error correction and the second method applies a ECC with a second fault tolerant quantity for error correction, and the second fault tolerant quantity is larger than the first fault tolerant quantity.
US09037938B2 Hardware architecture and implementation of low power layered multi-level LDPC decoder
A layered LDPC decoder sorts and selects a subset of message entries for processing based on entry size. MIN1 and MIN2 values for each message entry in the subset are truncated, and either the truncated values or non-truncated values are combined with a symbol vector based on whether the subset of message entries includes a variable node associated with the layer being processed.
US09037936B2 Apparatus and method for generating MAC protocol data unit in wireless communication system
An apparatus and a method for transmitting an Automatic Repeat reQuest (ARQ) block in a wireless communication system are provided. The method for transmitting the ARQ block includes when transmitting the ARQ block to a receiving stage in a Not Sent state, transitioning to an Outstanding state to wait to receive one of an ACK and a NACK for the ARQ block, when receiving the NACK for the ARQ block from the receiving stage in the Outstanding state, transitioning to a Waiting for Retransmission state, when determining to retransmit the ARQ block for the NACK by splitting the ARQ block into at least two ARQ sub-blocks in the Waiting for Retransmission state, transitioning to a Rearrangement state, retransmitting the ARQ block for the NACK by splitting the ARQ block into at least two ARQ sub-blocks in the Rearrangement state, and when receiving an ACK for every ARQ sub-block having the same ARQ Sequence Number (SN) in the Rearrangement state, transitioning to a Done state and finishing transmission of the ARQ block having the ARQ SN.
US09037934B2 Demultiplexing a packet-based transport stream
A device for demultiplexing a packet-based transport stream of transport stream packets each provided with a systematic forward error detection code is described. The transport stream packets are each allocated to one of a plurality of data sinks, so that in a payload data section of the transport stream packets allocated to the same data sink a data stream of forward error protection code-protected data packets which are addressed to the respective data sink is embedded. The device determines, for a transport stream packet which is erroneous according to the systematic forward error detection code, a probability value for each of the plurality of data sinks which indicates how probable it is that the predetermined transport stream packet is allocated to the respective data sink, and allocates the predetermined transport stream packet to a selected one of the plurality of data sinks.
US09037931B2 Methods and systems for logic device defect tolerant redundancy
Provided is an apparatus including a scheduler and a plurality of logic devices coupled to the scheduler, each including a defect indicator. The scheduler determines whether one or more of the logic devices is defective based upon its respective defect indicator. The scheduler intentionally omits sending workloads to the disabled logic units, and thus enables the device to be functional albeit at a lower performance or in a differently performing product.
US09037928B2 Memory device with background built-in self-testing and background built-in self-repair
A memory device with background built-in self-testing (BBIST) includes a plurality of memory blocks; a memory buffer to offload data from one of the plurality of memory blocks temporarily; and a memory block stress controller to control a stress test applied to the one of the memory blocks when the data is temporarily offloaded on the memory buffer. The stress test tests for errors in the one of the plurality of the memory blocks.
US09037925B2 Change message broadcast error detection
A hardware device detects change messages broadcast within a system. The system includes the hardware device, one or more controller devices, one or more expander devices, and one or more target devices interconnected among one another. The hardware device determines whether the change messages were broadcast within the system every first period of time or less for at least a second period of time, the first period of time less than the second period of time. In response to determining that the change messages were broadcast within the system every first period of time or less for at least the second period of time, the hardware devices signals that an error has been detected.
US09037924B2 Managing operation performance
Systems and methods for managing operation performance are included herein. In one example, a method includes determining an operation execution time. The method also includes storing the operation execution time. Furthermore, the method includes calculating an operation performance characteristic based on the operation execution time. The method also includes determining a threshold based on the operation performance characteristic. Additionally, the method includes determining the operation execution time is above the threshold. In addition, the method includes providing a warning based at least on the operation performance characteristic and the threshold.
US09037923B2 Intelligent rolling upgrade for data storage systems
Various method, system, and computer program product embodiments for facilitating upgrades in a computing storage environment are provided. In one such embodiment, one of an available plurality of rolling upgrade policies registering at least one selectable upgrade parameter for an upgrade window is selected. A node down tolerance factor is set for at least one node in the computing storage environment. The node down tolerance factor specifies a percentage of elements of the at least one node taken offline to apply the selected one of the available plurality of rolling upgrade policies during the upgrade window.
US09037911B2 Debug state machines and methods of their operation
Embodiments include methods for performing various operations in a computing system that includes an electronic module and a debug circuit. The method includes programming the debug circuit to monitor for pre-selected triggers produced by the computing system, and to perform actions in response to detecting the pre-select triggers. For example, in response to various pre-selected triggers, the debug circuit may, among other things: perform state transitions and log information indicating whether or not the state transitions were performed; monitor various signals when the debug circuit has determined that a test escape has occurred; and/or perform one or more actions that initiate stopping one or more clocks in response to certain pre-selected triggers.
US09037910B2 SAS self-test operations
A self-test engine to manage self-test mode operations between adjacent PHYs of a serial-attached SCSI (SAS) topology.
US09037909B2 Test apparatus
A test apparatus for a server includes a first connection unit coupled to a mother board of the server, a second connection unit coupled to a device under test, a data transmission unit, a processing unit, and a network unit. According to a selection signal, the data transmission unit switches one of data transmission modes to perform data transmission between the first connection unit and the second connection unit. The processing unit controls the data transmission unit to perform a first test program for the mother board through the first connection unit, or perform a second test program for the device under test through the first connection unit and the second connection unit. The network unit receives a control signal generated by an external apparatus, so that the external apparatus controls the processing unit to perform the first test program and the second test program through the network unit.
US09037907B2 Operator message commands for testing a coupling facility
A facility is provided to enable operator message commands from multiple, distinct sources to be provided to a coupling facility of a computing environment for processing. These commands are used, for instance, to perform actions on the coupling facility, and may be received from consoles coupled to the coupling facility, as well as logical partitions or other systems coupled thereto. Responsive to performing the commands, responses are returned to the initiators of the commands.
US09037901B2 Data set autorecovery
An approach to providing auto recovery of data sets in volumes. When an error condition results from an attempt to access an unintentionally deleted data set, an event is generated and sent to other systems with access to the volume in which the data set existed. The volume is also locked to prevent corruption during the recovery process. A system that has the unintentionally deleted data set open retrieves location information for the data set from control blocks in the system's memory. This location information is used to build a new entry for the data set in the VTOC for the volume. When the data set is thus recovered, the data set is validated, the lock removed, and the data set is made available to the systems sharing the volume.
US09037899B2 Automated node fencing integrated within a quorum service of a cluster infrastructure
A quorum service detects liveness failures of at least two failed nodes in a domain of a cluster infrastructure layer of a cluster environment within a limited time frame and adds the at least two failed nodes to a list of nodes set to pending to be fenced by a group leader node. The quorum service determines whether the at least two failed nodes include the group leader node. The quorum service, responsive to the at least two failed nodes not including the group leader node, triggers the group leader node to trigger at least one fencing operation to fence the at least two failed nodes in the list of nodes. The quorum service, responsive to the at least two failed nodes including the group leader node, sets a new node as the group leader node and triggers the new node set as the group leader node to trigger the at least one fencing operation to fence the at least two failed nodes in the list of nodes.
US09037897B2 Elastic cloud-driven task execution
A method, an apparatus and an article of manufacture for cloud-driven application execution. The method includes determining a plurality of attributes of a failed application, wherein the plurality of attributes comprises at least one policy context attribute and at least one context attribute, correlating each of the plurality of attributes to at least one alternative asset, wherein the at least one alternative asset is a part of an environment on which the failed application can be executed, using the plurality of attributes correlated to the at least one alternative asset to identify an alternative asset set of alternative assets, wherein the alternative asset set is capable of enabling an alternative environment on which to execute the failed application, and provisioning the alternative assets in the alternative asset set from at least one cloud network to create the alternative environment on which the failed application is executed.
US09037891B2 Multi-processor synchronization using time base counters
A multi-processor system includes a first processor that includes a first time base counter that outputs a first time base count, a second processor that includes a second time base counter that outputs a second time base count, and a communication bus. The first and second processors exchange the first and second time base counts on the communication bus. The first and second processors determine a skew based upon a difference between the first and second time base counts, and the first and second processors synchronize with each other based upon the skew.
US09037890B2 Ultra-deep power-down mode for memory devices
A memory device includes a voltage regulator, whose output provides a voltage supply for various other components of the memory device, including a command user interface. The memory device is placed into an ultra-deep power-down mode by providing to the memory device a software command, which causes the output of the voltage regulator to be disabled. To bring the memory device out of the ultra-deep power-down mode, a chip select signal is provided to the memory device, which includes a wake-up circuit that remains powered on even when the memory device is in the ultra-deep power-down mode. Receipt of the chip select signal while the memory device is in the ultra-deep power-down mode causes the output of the voltage regulator to be enabled, thereby providing power to the components that were completely powered down.
US09037889B2 Apparatus and method for determining the number of execution cores to keep active in a processor
A processor is described that includes a plurality of execution cores. The processor also includes power management circuitry to dynamically determine a number of the execution cores that, when active, will cause the processor to operate in a substantially linear power consumption vs. frequency region of operation such that performance gain as a function of power consumption increase with the number of cores is higher as compared to any other number of active execution cores within an established power envelope.
US09037887B2 Energy-efficient application content update and sleep mode determination
Embodiments of methods, systems, and storage medium associated with are disclosed herein. In one instance, the method may include: first determining whether the computing device is connected to a network, based on a result of the first determining, monitoring data traffic between the computing device and the network, wherein the data traffic is associated with at least one application residing on the computing device, based on the monitoring, second determining whether the at least one application has been updated, and initiating a transition of the computing device to a sleep mode upon a result of the second determining that indicates that the at least one application has been updated. Other embodiments may be described and/or claimed.
US09037885B2 Independent power control of processing cores
Independent power control of two or more processing cores. More particularly, at least one embodiment of the invention pertains to a technique to place at least one processing core in a power state without coordinating with the power state of one or more other processing cores.
US09037884B2 System and method for multi-phase voltage regulation
In accordance with one embodiment of the present disclosure, a multi-phase voltage regulator may comprise a plurality of phases, each phase configured to supply electrical current to one or more information handling resources electrically coupled to the voltage regulator. A controller may be electrically coupled to the plurality of phases. The controller may designate at least one of the plurality of phases as a first state phase, and designate each of the plurality of phases not designated as a first state phase as a second state phase. The controller may alternate the designation of at least two of the plurality of phases between a first state phase and a second state phase. Each first state phase may be configured to supply a first electrical current regardless of electrical current demand. Each second state phase may be configured to supply a second electrical current based on the current demand.
US09037881B2 System and method for power flow mapping in a datacenter
A method of power flow mapping in a datacenter includes encoding, by a power supply unit of the datacenter, identification information that uniquely identifies the power supply unit, and modulating the encoded identification information onto a power cable, wherein the power supply unit receives operating power via the power cable. Modulating the encoded information onto the power cable further includes changing a voltage internal to the power supply unit to create a current change in the power cable.
US09037878B2 Server rack system
A server rack system includes a rack, a rack management module, a plurality of servers, a management network connection module and a power module. The rack management module is located in the rack and coupled to a management network line. The servers are located in the rack and respectively have a baseboard management controller (BMC), in which each of the BMCs is used for monitoring a working state of the server where the BMC resides. The power module provides a working voltage required by the rack management module, the management network connection module and the servers. The rack management module obtains overall power consumption information through the power module, and obtains power consumption information of each of the servers through the management network line, and is used for managing the servers according to the overall power consumption information and the power consumption information of each of the servers.
US09037877B2 System and method for operating a plurality of components according to first or second operating characteristics in response to a detected first or second power input characteristic associated with a first or second power input respectively
A power input utilization system includes a plurality of components and a plurality of power input connectors. A power utilization engine is coupled between the plurality of power input connectors and the plurality of components. The detect a power input to the plurality of power input connectors and determine a power input characteristic for the power input. The power utilization engine is also operable to use the power input characteristic to determine a plurality of operation characteristics for the plurality of components. The power utilization engine is also operable to operate the plurality of components using on the power input and the plurality of operation characteristics.
US09037874B2 Semiconductor device with copyright protection function
A semiconductor device includes a serial communication interface connector, a non-volatile semiconductor memory, a memory controller, and a memory reader/writer. The serial communication interface connector is capable of being connected to a serial communication interface terminal of electronic equipment. The memory controller includes a memory interface connected to the non-volatile semiconductor memory and a copyright protection function and controls the non-volatile semiconductor memory. The memory reader/writer includes a controller interface connected to the memory controller and a serial communication interface connected to the serial communication interface connector.
US09037866B1 System and method for enrolling in a biometric system
A system and method for enrolling in a biometric authorization system. A system user may be authorized to enroll by providing biometric data from both his person and a third party token.
US09037864B1 Generating authentication challenges based on social network activity information
A system and method for generating user authentication challenges based at least in part on an account owner's social network activity information. A login request including an account owner's correct username and password as well as additional login information is received from a user. The login attempt is detected as a potentially fraudulent based on the additional login information from the user. The account owner's social network activity information is analyzed. An authentication challenge based at least in part on the account owner's social network activity information is generated and sent for display. The login request is allowed or denied based on the completion on the authentication challenge.
US09037863B2 Terminal device, server device, content recording control system, recording method, and recording permission control method
A terminal device recording content onto a recording medium device, a permission to record the content onto the recording medium device being granted by a server device, the terminal device comprising: a generation unit generating a value calculated so as to represent subject content for which permission to record is requested; an information transmission unit requesting the permission from the server device by transmitting information indicating the value generated by the generation unit to the server device; a signature reception unit receiving subject content signature data from the server device, the subject content signature data being transmitted by the server device upon granting the permission; and a recording unit recording the subject content onto the recording medium device as one of plain-text data and encrypted data, as well as the subject content signature data received by the signature reception unit.
US09037862B2 Instant messaging private tags
Systems for instant messaging private tags preferably comprise a parser for parsing an instant message for sensitive data and an encryption engine for encrypting the sensitive data. A modified uuencoder is also preferably included for converting the encrypted sensitive data into a data stream that complies with an XML format. Other systems and methods are also provided.
US09037861B2 Enhancing data security using re-encryption
A data source may be configured to provide usage data including subscriber identifiers and associated information indicative of subscriber device locations and usage. A data warehouse server may be configured to perform operations including: decrypting subscriber identifiers included in usage data received from the data source using a two-way rolling key groups algorithm; re-encrypting the subscriber identifiers decrypted from the usage data to create secure encrypted identifiers using a one-way secured encryption algorithm; and correlating the subscriber identifiers in the decrypted usage data with the corresponding re-encrypted identifiers.
US09037857B2 System and method for downloading application
A method for downloading an application is disclosed by the present invention which is implemented based on an application downloading system including a smart card, a mobile terminal, an Over The Air (OTA) server and an outside-card entity management platform. The outside-card entity management platform establishes a connection with the smart card through the OTA server and mobile terminal, selects a security domain for application downloading in the smart card after receiving an application downloading request from the smart card, establishes a security channel with the smart card, and downloads the application to the smart card based on the security channel. By using the system and method for downloading an application of the present invention, the application may be downloaded to the smart card over a mobile communication network at a high speed, in real time, conveniently and safely, with user experience being improved.
US09037848B2 Mobile IPTV service system using downloadable conditional access system and method thereof
An apparatus and method associated with an Internet Protocol Television (IPTV) service in a mobile environment are provided. A streaming server may provide a mobile terminal with a mobile certificate and an encryption key. In response to a content request received from the mobile terminal, the streaming server may provide the mobile terminal with encrypted content and a Downloadable Conditional Access System (DCAS) code. The mobile terminal may decrypt the encrypted content using the encryption key and the DCAS code, and may play back the decrypted content.
US09037847B2 System and method for enforcing digital rights management rules
A method for enforcing digital rights management (DRM) rules in a first device is disclosed. In the method the first device receives a message that includes a rights object (RO) having a digital signature, directly from a source device. The first device determines an identity of a signing entity from the message including the RO having the digital signature. The signing entity is an entity that digitally signed the RO. The first device processes the message including the RO having the digital signature using the identity of the signing entity and an information state to enforce DRM rules in the first device.
US09037840B2 Mechanism to provide workload and configuration-aware deterministic performance for microprocessors
An apparatus that includes a semiconductor chip having a processor and an on-die non-volatile storage resource is described. The on-die non volatile storage is to store different, appropriate performance related information for different configurations and/or usage cases of the processor for a same performance state of the processor.
US09037837B2 Hardware assist thread for increasing code parallelism
Mechanisms are provided for offloading a workload from a main thread to an assist thread. The mechanisms receive, in a fetch unit of a processor of the data processing system, a branch-to-assist-thread instruction of a main thread. The branch-to-assist-thread instruction informs hardware of the processor to look for an already spawned idle thread to be used as an assist thread. Hardware implemented pervasive thread control logic determines if one or more already spawned idle threads are available for use as an assist thread. The hardware implemented pervasive thread control logic selects an idle thread from the one or more already spawned idle threads if it is determined that one or more already spawned idle threads are available for use as an assist thread, to thereby provide the assist thread. In addition, the hardware implemented pervasive thread control logic offloads a portion of a workload of the main thread to the assist thread.
US09037834B2 Method and system for managing hardware resources to implement system functions using an adaptive computing architecture
An adaptable integrated circuit is disclosed having a plurality of heterogeneous computational elements coupled to an interconnection network. The interconnection network changes interconnections between the plurality of heterogeneous computational elements in response to configuration information. A first group of computational elements is allocated to form a first version of a functional unit to perform a first function by changing interconnections in the interconnection network between the first group of heterogeneous computational elements. A second group of computational elements is allocated to form a second version of a functional unit to perform the first function by changing interconnections in the interconnection network between the second group of heterogeneous computational elements. One or more of the first or second group of heterogeneous computational elements are reallocated to perform a second function by changing the interconnections between the one or more of the first or second group of heterogeneous computational elements.
US09037828B2 Transferring storage resources between snapshot storage pools and volume storage pools in a data storage system
A method for data storage, including configuring in a data storage system a volume storage pool as data storage resources available for allocation of volumes in the data storage system. The method also includes defining a threshold value for the volume storage pool. When the allocation of the volumes causes the threshold value to be crossed, the method includes performing an action for managing the volume storage pool.
US09037827B2 Scheduling of I/O writes in a storage environment
A system and method for scheduling read and write operations among a plurality of solid-state storage devices. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array comprises an I/O scheduler. The data storage controller is configured to receive requests targeted to the data storage medium, said requests including a first type of operation and a second type of operation. The controller is further configured to schedule requests of the first type for immediate processing by said plurality of storage devices, and queue requests of the second type for later processing by the plurality of storage devices. Operations of the first type may correspond to operations with an expected relatively low latency, and operations of the second type may correspond to operations with an expected relatively high latency.
US09037824B2 Password accessible microelectronic memory
A microelectronic memory may be password access protected. A controller may maintain a register with requirements for accessing particular memory locations to initiate a security protocol. A mapping may correlate which regions within a memory array are password protected. Thus, a controller can use a register and the mapping to determine whether a particular granularity of memory is password protected, what the protection is, and what protection should be implemented. As a result, in some embodiments, a programmable password protection scheme may be utilized to control a variety of different types of accesses to particular regions of a memory array.
US09037819B2 Source cleaning cascaded volumes using reference counts
A system, process, and product for source cleaning cascaded volumes include the ability to store a number of cascaded backup volumes and prepare received writes for storage. The system, process, and product also include the ability to examine a metadata set associated with a volume region for a write to determine whether another volume depends on the region and write the new data to the region if another volume is not dependent. The system, process, and product further include the ability to determine whether a write is for a volume region that is a canonical source and, if so, decrement a reference count in a metadata set associated with the region and establish the volume of the region as a canonical source for a metadata set associated with a new metadata set location identifier.
US09037818B1 Active replication switch
A method, system, and computer program product for replication comprising allowing a subset of sites, wherein the sites comprise a first site, a second site and a third site and further wherein each site has a volume, to have active/active VSL replication, which presents two volumes at two different sites as a single volume, and another set of the sites to have a volume which is a replications of the volume presented by the VSL, and enabling the system to transparently shift which subset of the sites are replicated by the VSL and which sites are replications of the volume presented by the VSL; where the replication of the VSL is performed by a second replication technique.
US09037813B2 Data accessing method for flash memory storage device having data perturbation module, and storage system and controller using the same
A data accessing method, and a storage system and a controller using the same are provided. The data accessing method is suitable for a flash memory storage system having a data perturbation module. The data accessing method includes receiving a read command from a host and obtaining a logical block to be read and a page to be read from the read command. The data accessing method also includes determining whether a physical block in a data area corresponding to the logical block to be read is a new block and transmitting a predetermined data to the host when the physical block corresponding to the logical block to be read is a new block. Thereby, the host is prevented from reading garbled code from the flash memory storage system having the data perturbation module.
US09037811B2 Tagging in memory control unit (MCU)
Embodiments relate to tagging in a MCU. An aspect includes assigning a command tag to a command by a tag allocation logic of the MCU. Another aspect includes sending the command and the command tag on a plurality of channels that are in communication with the MCU. Another aspect includes receiving a response tag comprising one of a data tag and a done tag corresponding to the command tag from each of the plurality of channels. Another aspect includes, based on receiving a data tag from each of the plurality of channels, determining that read data corresponding to the command is available.
US09037810B2 Pre-fetching of data packets
Some of the embodiments of the present disclosure provide a method comprising receiving a data packet, and storing the received data packet in a memory; generating a descriptor for the data packet, the descriptor including information for fetching at least a portion of the data packet from the memory; and in advance of a processing core requesting the at least a portion of the data packet to execute a processing operation on the at least a portion of the data packet, fetching the at least a portion of the data packet to a cache based at least in part on information in the descriptor. Other embodiments are also described and claimed.
US09037808B2 Restoring data using parity when suspending a core of a multicore processor
A computer-readable recording medium stores a program that causes a computer capable of accessing a multicore processor equipped with volatile memories and a plurality of cores accessing the volatile memories, to execute a data restoration process. The data restoration process includes detecting a suspend instruction to any one of the cores in the multicore processor; and restoring, when the suspend instruction is detected, data stored in a volatile memory accessed by a core receiving the suspend instruction, the data being restored in a shared memory accessed by the cores in operation and based on parity data stored in the volatile memories accessed by the cores in operation other than the core receiving the suspend instruction.
US09037807B2 Processor arrangement on a chip including data processing, memory, and interface elements
At the inputs and/or outputs, memories are assigned to a reconfigurable module to achieve decoupling of internal data processing and in particular decoupling of the reconfiguration cycles from the external data streams (to/from peripherals, memories, etc.).
US09037806B2 Reducing store operation busy times
A computer product for reducing store operation busy times is provided. The computer product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes associating first and second platform registers with a cache array, determining that first and second store operations target a same wordline of the cache array, loading control information and data of the first and second store operation into the first and second platform registers and delaying a commit of the first store operation until the loading of the second platform register is complete. The method further includes committing the data from the first and second platform registers using the control information from the first and second platform registers to the wordline of the cache array at a same time to thereby reduce a busy time of the wordline of the cache array.
US09037805B2 Managing a region cache
A method for managing a cache region including receiving a new region to be stored within the cache, the cache including multiple regions defined by one or more ranges having a starting index and an ending index, and storing the new region in the cache in accordance with a cache invariant, the cache invariant ensuring that regions in the cache are not overlapping and that the regions are stored in a specified order.
US09037802B2 Methods for managing a cache in a multi-node virtual tape controller
According to one embodiment, a method for managing cache space in a virtual tape controller includes receiving data from at least one host using the virtual tape controller; storing data received from the at least one host to a cache using the virtual tape controller; sending a first alert to the at least one host when a cache free space size is less than a first threshold and entering into a warning state using the virtual tape controller; sending a second alert to the at least one host when the cache free space size is less than a second threshold and entering into a critical state using the virtual tape controller; and allowing previously mounted virtual drives to continue normal writing activity when in the critical state.
US09037800B2 Speculative copying of data from main buffer cache to solid-state secondary cache of a storage server
A network storage server includes a main buffer cache to buffer writes requested by clients before committing them to primary persistent storage. The server further uses a secondary cache, implemented as low-cost, solid-state memory, such as flash memory, to store data evicted from the main buffer cache or data read from the primary persistent storage. To prevent bursts of writes to the secondary cache, data is copied from the main buffer cache to the secondary cache speculatively, before there is a need to evict data from the main buffer cache. Data can be copied to the secondary cache as soon as the data is marked as clean in the main buffer cache. Data can be written to secondary cache at a substantially constant rate, which can be at or close to the maximum write rate of the secondary cache.
US09037799B2 Rebuild of redundant secondary storage cache
System and techniques for rebuilding a redundant secondary storage cache including a first storage device and a second storage device are described. A metadata entry indicative of a validity of a portion of information stored by a first storage cache device and associated with a region of a primary storage device is received. When the validity of the portion of information associated with the region of the primary storage device is established, a region lock is requested on the region of the primary storage device associated with the portion of information stored by the first storage cache device. Then, the portion of information and the corresponding metadata entry associated with the region of the primary storage device is copied from the first cache storage device to a second storage cache device to rebuild the second storage cache device.
US09037791B2 Tiered caching and migration in differing granularities
For data processing in a computing storage environment by a processor device, the computing storage environment incorporating at least high-speed and lower-speed caches, and managed tiered levels of storage, groups of data segments are migrated between the tiered levels of storage such that uniformly hot ones of the groups of data segments are migrated to use a Solid State Drive (SSD) portion of the tiered levels of storage, clumped hot ones of the groups of data segments are migrated to use the SSD portion while using the lower-speed cache for a remaining portion of the clumped hot ones, and sparsely hot ones of the groups of data segments are migrated to use the lower-speed cache while using a lower one of the tiered levels of storage for a remaining portion of the sparsely hot ones.
US09037788B2 Validating persistent memory content for processor main memory
Subject matter disclosed herein relates to validating memory content in persistent main memory of a processor.
US09037785B2 Store storage class memory information command
An abstraction for storage class memory is provided that hides the details of the implementation of storage class memory from a program, and provides a standard channel programming interface for performing certain actions, such as controlling movement of data between main storage and storage class memory or managing storage class memory.
US09037781B2 Method for managing buffer memory, memory controllor, and memory storage device
A method for managing a buffer memory in a memory storage device is provided, wherein the memory storage device has a rewritable non-volatile memory module. The method includes transmitting temporary data from the buffer memory to a buffer area of the rewritable non-volatile memory module by using a pre-programmed command set, wherein the temporary data is not programmed into a storage area of the rewritable non-volatile memory module. The method also includes releasing a storage space storing the temporary data in the buffer memory and reloading the temporary data from the buffer area into the storage space of the buffer memory. Thereby, the method can temporarily increase available storage space of the buffer memory to meet the demand of additional operations.
US09037779B2 Systems and methods for performing variable flash wear leveling
Systems and methods for performing wear leveling are disclosed. In one implementation, a controller partitions a memory block into at least a first partition and a second partition. The controller utilizes the first partition of the memory block for storage of data blocks until the first partition reaches a first end of life condition. After the first partition reaches the first end of life condition, the controller utilizes the first partition for storage of data blocks associated with a compression ratio that is less than a compression threshold until the first portion reaches a second end of life condition. The controller additionally utilizes the second partition for the storage of data blocks until the second partition reaches the first end of life condition.
US09037773B2 Methods for processing and addressing data between volatile memory and non-volatile memory in an electronic apparatus
An electronic apparatus is disclosed. The electronic apparatus comprises a random access memory (RAM), a read-only memory (ROM) and a processing unit. The RAM stores a call transfer table, wherein the call transfer table comprising at least one transferred address in the RAM. The ROM stores at least one code to call one address of the call transfer table. The processing unit executes the code in the ROM and reads the transfer table accordingly, then transfers to run the data in the transferred address of the RAM.
US09037772B2 Host based zone configuration
A zone manager to provide a host with a list of storage drives that are not zoned to the host. The zone manager, in response to receipt of a command from the host to perform zone storage configuration for the host, to zone to host storage drives that were selected by the host from the list of storage drives.
US09037767B1 Method and apparatus for dynamically granting access of a shared resource among a plurality of requestors
An arbiter configured to selectively grant access to a shared bus to a plurality of requestors. The arbiter includes a plurality of request shapers each configured to receive a request signal corresponding to a request, from a respective one of the plurality of requestors, to access the shared bus, a base priority signal indicating a base priority level of the respective one of the plurality of requestors, and a delta period signal indicating a counter value threshold. The counter value threshold corresponds to a threshold amount of time, and the counter value threshold is different for each of the plurality of requestors. Each of the plurality of request shapes is configured to separately output the request signal and a priority signal indicating a priority level of the request based on the base priority level, the counter value threshold, and a counter value.
US09037761B2 Configurable buffer allocation for multi-format video processing
Systems and methods are described including dynamically configuring a shared buffer to support processing of at least two video read streams associated with different video codec formats. The methods may include determining a buffer write address within the shared buffer in response to a memory request associated with one read stream, and determining a different buffer write address within the shared buffer in response to a memory request associated with the other read stream.
US09037756B2 Mobile terminal and interface method thereof
A mobile terminal and an interface method thereof for connecting external devices, such as an adapter, a Universal Serial Bus (USB) cable, a docking station, an accessory, and the like, to the mobile terminal are provided. The mobile terminal includes a battery, a connector including a pin for data communication and first and second power pins for charging the battery, a memory for storing a reference voltage indicating a dedicated adapter of the battery, and a controller for receiving a voltage input from the first and second power pins, for recognizing an external device connected with the connector as the dedicated adapter when a voltage input from the pin for data communication is the reference voltage, and for charging the battery with power input to the first and second power pins.
US09037755B2 Two-in-one CFP form-factor pluggable adapter
Techniques are provided describing a first connector unit that receives first data from a first transceiver and a second connector unit that receives second data from a second transceiver. A switch unit is configured to receive first switch data from the first connector unit at a first data rate and second switch data from the second connector unit at the first data rate. A third connector unit receives the first switch or the second switch data from the switch unit and a second portion of the second data from the second connector unit. The third connector unit also sends the first switch data to a host port when the first connector unit receives the first data and to send the second switch data and the second portion of the second data to the host port when the second connector unit receives the second data.
US09037753B2 Automatic pinning and unpinning of virtual pages for remote direct memory access
In one exemplary embodiment, a computer-implemented method includes receiving, at a remote direct memory access (RDMA) device, a plurality of RDMA requests referencing a plurality of virtual pages. Data transfers are scheduled for the plurality of virtual pages, wherein the scheduling occurs at the RDMA device. The number of the virtual pages that are currently pinned is limited for the RDMA requests based on a predetermined pinned page limit.
US09037752B1 Remote materialization of low velocity data
A system includes reception of a client query identifying data stored by a remote data source, generation of a remote query of the remote data source based on the client query, determination of a cache name based on the remote query, determination of whether the remote data source comprises a cache associated with the cache name and, if it is determined that the remote data source comprises a valid cache associated with the cache name, instruction of the remote data source to read the data of the cache, and reception of the data of the cache from the remote data source.
US09037748B2 Method and apparatus for determining the switch port to which an end-node device is connected
Apparatus and methods for determining a switching device and port to which a user selected end-node in a computer network is connected may include receiving an address of a user determined end-node and discovering a switching device that forwards traffic to no other device on the same port as the switching device forwards traffic to the selected end-node. The apparatus and methods may output an address of the discovered switching device and port to the user.
US09037747B1 System and method for processing service requests using logical environments
Systems and methods for processing service requests using logical environments. One of the methods includes receiving, by a router in a communication service provider system, a user service request from a first communication device; determining, by the router, an identifier of a first user of the communication service provider system associated with the first incoming service request; determining, by the router, a logical environment for the first user, wherein the logical environment for the first user identifies a plurality of components of the communication service provider system used to process service requests associated with the first user; identifying, by the router, a first application cluster of a first version of an application identified in the logical environment for the first user; and routing, by the router, the first incoming service request for processing by the first application cluster of the first version of the application.
US09037746B2 Pseudowire circuit emulation
A method includes establishing a first pseudowire between a first switching device and a second switching device. The method also includes receiving customer traffic that includes time division multiplexed data and formatting the time division multiplexed data as packets. The method further includes identifying a destination for the customer traffic, identifying the first pseudowire for forwarding the customer traffic and forwarding the customer traffic via the first pseudowire to the second switching device.
US09037744B2 Information processing apparatus, information processing system, message control method, and program product, storage medium
An apparatus, method, system, computer program and product, which are capable of controlling an operating system message. The operating system message, generated by an operating system, is obtained. When a destination application, which has requested or may request for the operating system message is found, the operating system is converted to an application message readable to or executable by the destination application. The application message may be sent to the destination application.
US09037743B2 Methods and apparatus for providing a presentation quality signal
Apparatus, methods and systems using no-reference techniques for computing quality scores for audio and video components of a media session, where the quality scores are estimates of perceived quality by the viewer for the individual components of the media session. A presentation quality score is computed for a media stream by parsing a container of the media stream to determine media stream characteristics, estimating an visual quality factor and based on the visual quality factor, determining the presentation quality score.
US09037742B2 Optimizing streaming of a group of videos
Methods and arrangements for optimizing streaming of a group of videos. Throughput of video streams through a common link to at least two different destinations is permitted. An effective flow rate for each video stream is ascertained, and a playout lead for each video stream is estimated. The playout leads are equalized via dynamically changing the effective flow rates of the video streams.
US09037740B2 Preference based transferring of files
Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection.
US09037738B2 Web-based security and filtering system for inbound/outbound communications with proxy chaining
A customizable system for filtering web-based HTTP requests for outbound and inbound access to web sites. An administrative module in a user computer configures a range of access levels for inbound and outbound communications and has list maintenance functions. Users attempting to access an unfriendly site are anonymously forwarded to a friendly site or the request is terminated. A first proxy server in each user computer of a LAN has access to the WWW, has a customizable friendly and unfriendly outbound list, one of which is active and a customizable friendly and unfriendly inbound list, one of which is active. A second HTTP proxy server without an administrative module or friendly or unfriendly lists is between the first proxy server and the Internet as a LAN gateway or at an ISP domain, the second proxy being capable of communicating to a proxy of a destination or directly to a destination.
US09037728B2 Situation-driven spontaneous networking
In an exemplary embodiment, a method is disclosed that includes, in an electronic device, forming a hypothesis that a situation exists based on one or more situation definitions and data from one or more sensors accessible by the electronic device. The method includes searching for other electronic devices via one or more network interfaces in the electronic device and establishing a network with one or more other electronic devices found during the searching. The method also includes receiving information from the one or more other electronic devices, the information corresponding to the situation. The method further includes, based at least on the information, modifying the hypothesis that the situation exists. Apparatus and computer readable memory media are also disclosed.
US09037727B2 Capability grabbing peer device functionality in SIP
A method for enhancing the capability grabbing peer device functionality in Session Initiation Protocol (SIP) is disclosed. The method includes associating a session originating from a first terminal (101) to a second terminal (102) with a session originating from the first terminal to third terminal (103) using a Session Initiation Protocol REFER operation (205). The Call-ID header of the first session and the ‘cgpd’ feature tag may be used in the REFER message to associate the first session Invite Delta with the third session. Session Description Protocol (SDP) is used for conveying media to be transferred synchronously to the third terminal.
US09037724B2 Method and system for forwarding data between network devices
A method and system for forwarding data between network devices is provided. A routing device receives, identifies and forwards data to a network device coupled to a private network. The routing device may make a determination of how to forward the data, for example by determining which of several delivery mechanisms to use. The network device may be also associated with a public network via a public network device identifier (PNDI). The PNDI may include a public IP address of the routing device, a public first port number such as a destination port number, and optionally a public second port number such as a source port number, the combination of public IP address and public port number(s) being unique to the network device.
US09037719B2 Hypervisor level distributed load-balancing
A method and an apparatus of hypervisor level distributed load-balancing are disclosed. In one aspect, a method includes determining a location to direct a packet. The method also includes distributing the packet to process the packet through a processor. The method also includes assigning the packet to a guest such that a distribution of the packet to the guest is based on an algorithm. The method further includes altering a first destination address of the packet to a second destination address. The second destination address may be based on a virtual network interface of the guest. The method further includes convincing the guest the packet is from a virtual switch based on the second destination address. In addition, the method includes adjusting the distribution of the packet to the guest. The method also includes reducing a load of the guest through the adjustment.
US09037714B2 Cross-platform application manager
An application manager may distribute applications from trusted servers to end-user devices. The end-user devices, such as mobile devices managed by the application manager, may include devices having different platforms. An application manager may determine whether one or more application servers are trusted servers before determining whether applications may be provided from the application servers. Both internal servers and certain external servers may be trusted application servers when particular criteria are satisfied. An application manager may also manage application licenses for one or more end-user devices.
US09037713B2 Agile network protocol for secure communications using secure domain names
A secure domain name service for a computer network is disclosed that includes a portal connected to a computer network, such as the Internet, and a domain name database connected to the computer network through the portal. The portal authenticates a query for a secure computer network address, and the domain name database stores secure computer network addresses for the computer network. Each secure computer network address is based on a non-standard top-level domain name, such as .scom, .sorg, .snet, .snet, .sedu, .smil and .sint.
US09037712B2 Systems and methods for self-loading balancing access gateways
The present invention is directed towards systems and methods for self-load balancing access gateways. The systems and methods include a master access gateway that receives load metrics and capabilities from a plurality of access gateways. The master access gateway also receives requests to determine if a request to start a new session is to be redirected to an access gateways. The master access gateways uses the load metrics and capabilities to select an access gateway to service the request.
US09037711B2 Policy directed security-centric model driven architecture to secure client and cloud hosted web service enabled processes
A policy directed, security-centric model driven architecture is described to secure internal web services, such as those implementing service-oriented architecture (SOA), and external web services such as those hosted on a cloud computing platform. A distributed data dictionary hosted across multiple dictionary engines and operating in conjunction with web security services are used to embed security profiles in web services messages and to validate messages that contain such security profiles.
US09037709B2 Device and method for facilitating secure communications over a cellular network
A process for communicating utility-related data over at least one network is described. the process includes: collecting utility-related data at a hub device during a first predetermined period of time; securing the utility-related data at the hub device using digital envelopes during the first predetermined period of time; initiating by the hub device an autonomous wake up process during a second predetermined period of time; sending the secure utility-related data over a first network to a designated server via at least one User Datagram protocol (“UDP”) message during the second predetermined period of time; and receiving an acknowledgement of receipt message of the at least one UDP message from the designated server; wherein the first and second predetermined periods of time typically do not overlap, but may overlap.
US09037700B2 Predictive placement of content through network analysis
Described herein are methods, systems, apparatuses and products for predictive placement of content through network analysis. An aspect provides for intercepting content upload data provided by one or more users indicating content at a network location; ascertaining one or more users predicted to access said content based on said one or more users providing said content upload data; and placing said content to one or more other network locations based on said one or more users predicted to access said content. Other embodiments are disclosed.
US09037699B1 Statistically determining average network speed in a communications network
Statistically determining the average network speed in a communications network is disclosed. A network is analyzed to determine an arrangement for speed test servers to collect network speed data. A plurality of speed test servers is dispersed in the network according to the determined arrangement. Speed tests are performed using the plurality of speed test servers to gather the network speed data for a plurality of network elements. The network speed data gathered from the plurality of speed servers is provided to a central database. The gathered network speed data in the central database is statistically analyzed to generate a model of average network speed for each of the plurality of network elements.
US09037693B2 Locating and addressing communication devices
A system is provided that includes first- and second-network subsystems. The first-network subsystem includes a first-network device with knowledge of its physical location and assigned logical address within the first-network subsystem. The second-network subsystem includes a second-network device initially without knowledge of its physical location and assigned logical address within the second-network subsystem. The second-network device has a known spatial relationship with the first-network device. The first-network device is configured to communicate its physical location to the second-network device, which is configured to derive at least partially its physical location based on the physical location of the first-network device, and the known spatial relationship between the first- and second-network devices. The second-network device is further configured to receive an assignment of its logical address within the second-network subsystem using its derived physical location.
US09037692B2 Multiple cloud marketplace aggregation
Embodiments relate to systems and methods for multiple cloud marketplace aggregation. An aggregation engine communicates with a set of multiple cloud marketplaces, each of which communicates with an associated set of clouds. A requesting entity, such as a user requesting the instantiation of a set of virtual machines, can transmit a resource request to the aggregation engine. The aggregation engine can fan out or distribute a replicated request to the set of multiple cloud marketplaces. Each cloud marketplace can receive the request and respond to indicate available resources that can be produced from their respect set of clouds. The aggregation engine can collect the responses of the various marketplaces, and can generate one or more selections based on selection logic such as best match, cost factors, or other criteria. In embodiments, a user can manually select the desired marketplace(s) to instantiate or update their virtual machine or other target objects.
US09037688B2 System having trace resources
A system includes a functional unit having a plurality of components. The system further includes trace resources for tracking processes executed by the functional unit. The trace resources include a network configuration having a plurality of nodes and a plurality of monitors, wherein each of the monitors is coupled to a node and is configured to determine trace information of a component. Further, a trace unit is coupled to the network configuration.
US09037686B2 Portable device integrated with a provisioning application to aid in discovery of non-network attached resources and provide suggestions for physical setup of the resources based on data center needs
A portable, e.g. handheld, device that would assist in the discovery of hardware ‘in the box’, and non-connected resources in general, by using detection methods such as scanning a barcode, manually entering a UPC, or detecting an RFID tag on the asset or resource, and then recommending the physical location, cabling and other setup information based on datacenter needs and real-time load information and displaying the instructions on the portable device. The above-mentioned portable device may also include a GPS receiver to locate various resources, i.e. pieces of hardware, based on their location in a large datacenter.
US09037685B2 Intelligent migration between devices having different hardware or software configuration
A system (and method) discloses migrating data of a first client device to a second client device. A second client device transmits configuration information of the second client device to a remote server. The remote server compares this data to data from the first client device that was previously sent to the remote server from the first client device. The remote server prepares data that is in a format that is compatible with hardware or software configuration of the second client device and that corresponds to the data from the first client device. Thereafter, the remote server transmits this data to the second client device, which uses it to initialize (e.g., restore or reinitialize) the second client device.
US09037680B2 Application acceleration
A method of transmitting content from a server to a client executing an application is disclosed. A request from a client for a file that includes content related to executing an application is received. The request is responded to by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file. The application can begin to access the initial portions of the file by accessing the modified file. The application can access the remaining portions of the file using the at least one placeholder.
US09037677B2 Update protocol for client-side routing information
A system includes reception of a first query from a client device at a first database node of a database instance, determination of routing information associated with the first query, compilation of the first query at the first database node to generate first compiled code, transmission of the first compiled code and the routing information to the client device, reception of the compiled code from the client device at a second database node, determination, at the second database node, that data associated with the compiled query is associated with a third database node, transmission of the compiled code from the second database node to the third database node, reception of query results at the second database node from the third database node, and transmission of the query results and an indication to update the routing information from the second database node to the client device.
US09037676B1 Systems and methods for scheduled online publishing of internet media
This disclosure relates to scheduled online publishing of internet media. Media content, such as a video, can be received for upload to an online server. A future publish time for the media content is determined based on user input, or satisfaction of a set of predetermined criteria. The media content is maintained as unpublished until the future publish time. Exposure of the media content is restricted to authorized users while the media content is unpublished. At the future publish time, the media content is published, and provided to a set of content consumers via the online server.
US09037675B2 Method for performing inter-user equipment transfer in wireless communication system based on internet protocol multimedia subsystem
A method of performing inter-user equipment (UE) transfer (IUT) by an Internet protocol (IP) multimedia subsystem (IMS) network in an IMS-based network system is provided. The method includes receiving from a first UE a subscription message for requesting notification of state or capability information of another UE, transmitting to the first UE a subscription acceptance message in response to the subscription message, receiving from a second UE a control message comprising an IUT flag for indicating IUT enable or disable for media flows, and transmitting to the first UE a notification message comprising information on the second UE, if the IUT flag indicates IUT enable for the media flows. It is possible to decrease a signaling overhead caused by a failure of IUT of a media flow.
US09037674B2 Hybrid transcoding for mobile media sharing
A source file representing media such as video, photographs or graphics, is uploaded and stored. During a pre-transcoding process, the source file is converted to a predetermined number of different formats, and the converted files are stored. When the source file is requested, the best file format for the requesting device is determined. If the best file format is one of the pre-transcoded formats, a pre-transcoded file is provided to fulfill the request. If the best file format is not one of the pre-transcoded formats, then the source file is transcoded to generate an on-demand transcoded file in the best file format and the on-demand transcoded file is provided to fulfill the request.
US09037673B2 Method for downloading a configuration file in a programmable circuit, and apparatus comprising said component
The present invention relates to a method for downloading a binary configuration file in a programmable circuit implemented in a device. The device comprises at least one central processing unit, a plurality of connectors, and a programmable circuit enabling all or a part of the signals received by said connectors to be processed and transmitted to at least one other circuit of the device. The device analyzes the signals present on the connectors in order to define what other devices are connected and whether the connections are operational. Then, a configuration file is selected from among a set of configuration files according to the operational connections and is downloaded from a memory of the device into the programmable circuit. The invention also relates to a device having a component programmed according to the method previously described.
US09037671B2 System and method for simple scale-out storage clusters
Systems and associated methods for flexible scalability of storage systems. In one aspect, a storage controller may include an interface to a fabric adapted to permit each storage controller coupled to the fabric to directly access memory mapped components of all other storage controllers coupled to the fabric. The CPU and other master device circuits within a storage controller may directly address memory an I/O devices directly coupled thereto within the same storage controller and may use RDMA features to directly address memory an I/O devices of other storage controllers through the fabric interface.
US09037660B2 Managing electronic messages
A recipient computer system may receive one or more electronic messages. The recipient computer system may send one, two, or more challenge messages to the sender of the electronic messages in determining whether to deliver the electronic message. The recipient computer system may accept or reject an electronic message based on the response, or lack of response, to the challenge messages. The recipient computer system may send two or more challenge messages at intervals. A sender computer system may record activity of the sender computer system for a recipient computer system to use in determining whether to deliver an electronic message. A sender computer system may provide a summary of that activity with an electronic message. A sender computer system may provide an authorization key for a recipient computer system to use in determining whether to deliver an electronic message. The authorization key may be generated by a third party.
US09037659B2 Use of browser history file to determine web site reach
Methods and apparatus for using a browser history file to determine web site reach are disclosed. An example method includes receiving a message from a first computer at a second computer after a browser history at the first computer is populated with information, wherein the message includes an identity indication of the first computer and the browser history is maintained by browser functionality native to the browser and sending an application to the first computer from the second computer in response to the message, wherein, when the application is executed at the first computer, the application accesses the browser history, extracts a portion of the browser history, and inserts the extracted portion of the browser history into a communication directed to a third computer.
US09037658B2 Tagging users of a social networking system in content outside of social networking system domain
Users of a social networking system can tag other users in content items that are provided outside of the social networking system, such as pictures that are viewable on a website that is external to the social networking system. To enable a user to tag another user in a content item, an external system provides a user interface that enables the user to tag another user, optionally define a portion of the content item in which the tagged user appears, and provide an identity of the tagged user. The external system communicates with the social networking system to provide the tagging information to the social networking system. The tagging information is received by the social networking system, which imports the content item and displays the content item with the tagging information to other users in the social networking system.
US09037654B2 Method, system for transmitting document over network, virtual printer apparatus and restoration apparatus
The present invention discloses a method system for transmitting a document over a Network including the steps of a document sender converts a sharing document to be transmitted into a GDI (Graph Device Interface) document by performing virtual printing. The document receiver receives the graph device interface document sent from the document sender through the network The document receiver restores the received GDI document. The contents of the restored GDI document are the same as that of the sharing document. The present invention also provides a system, a virtual printer apparatus and a restoration apparatus, the transmission of the document is not restricted by the application using the method, system and apparatus of the present invention.
US09037645B2 Contact builder
A web-based contact builder, management system and a computer-implemented method to assist a user in efficiently managing and communicating with their designated contacts. The system enables a user to manage existing contacts; to identify via automated means new contacts and determine if they are registered users, or to invite them to join the system; to invite and respond to requests from new contacts in an efficient “one step” method; and to set the level of access that each contact will have to the user's personal identifying information.
US09037642B2 Platform for deployment and distribution of modules to endpoints
Systems and methods facilitate the deployment of software modules from a file server to agents on endpoints. Agents can contact a heartbeat server to receive information about a latest manifest file that identifies the software modules that should be installed on the endpoint. Agents can then determine from the manifest information whether new files need to be downloaded and automatically download them. A scripting engine can be used to allow run-time installation of modules without causing significant downtime of the endpoint. The scripting engine can utilize the agent to report back status and data from the software modules to allow modules to be used with a mobile device management platform.
US09037640B2 Processing STREAMS messages over a system area network
A computer implemented method processes STREAMS messages over an Infiniband system area network. STREAMS messages received at a STREAMS over Infiniband module from a STREAMS based application are encapsulated in Infiniband verbs to create an encapsulated STREAMS message. A STREAMS identifier header is appended onto the Infiniband verb. The STREAMS over Infiniband module forwards the encapsulated STREAMS message to a streams interface layer where the encapsulated STREAMS message is then forwarded to a host channel adapter of the Infiniband system area network.
US09037638B1 Assisted browsing using hinting functionality
The present invention relates to systems, apparatus, and methods of accelerating web transactions. One embodiment includes method of optimizing web browser page loads in a network communication system where a hint request is transmitted from a user computer to an optimization server based on a user browsing indicator associated with a root HTTP request, receiving, at the user computer, a set of hints associated with the root object in response to the transmission of the hint request, and modifying, using the user computer, a page load process involving the root object using the set of hints. Additional embodiments involve analyzing web page transactions using a browser plug in module to identify feedback information and prefetch web objects in conjunction with a smart manifest file or browsing hint information associated with the web page transaction.
US09037636B2 Managing script file dependencies and load times
Concepts and technologies are described herein for managing script file dependencies and load times. In accordance with the concepts and technologies disclosed herein, a server computer stores pages and provides the pages to a client device. The pages can reference and/or rely upon one or more script files during execution and/or rendering. The server computer can determine script file dependencies and load levels associated with the script files. The server computer can generate data such as a directed graph and/or a table that can indicate script file dependencies and script file load levels. The data can be provided to a client device or other entity for use during loading, rendering, and/or execution of the pages.
US09037635B2 Integrated multimedia portal system
A system for accessing digital content includes a server storing the digital content and a client device. The server includes a first broadcast network interface communicating with a broadcast network and a first unicast network interface communicating with a unicast network. The client device includes a user interface accessing the digital content based on user preferences and allowing a user to generate a request to receive a selected portion of the digital content. The client device includes a second broadcast network interface communicating with the broadcast network and a second unicast network interface transmitting the request for the selected portion of the digital content via the unicast network. The server receives the request via the unicast network and transmits the selected portion of the digital content via the broadcast network and the unicast network based on a characteristic of the selected portion of the digital content.
US09037632B2 System and method of generating a media item recommendation message with recommender presence information
A system and method of generating a media item recommendation message used to provide a recommendation for a media item by a recommender to a recipient on a media item recommendation system is disclosed. The media item recommendation is generated by including a media item identifier of a media item in a media item recommendation message, presence information of a recommender of the media item, and, optionally, a media item annotation in association with the media item identifier in the media item recommendation message. The media item recommendation message is transmitted to the recipient.
US09037631B2 Network communications
The Distributed Queue Switch Architecture (DQSA) family of protocols has previously focused upon fundamental research and computer-aided simulations. Distributed Queue Wireless Arbiter (DQWA), however, is the first member of the protocol family presented as a fully-drawn Medium Access Control protocol specification with cross-layering for reporting Physical layer characteristics, such as channel and state information, which can then be shared among nodes for security, quality and energy performance. DQWA has been designed for the implementation of fully interoperable DQSA networks, where disparate network types such as Cable TV and Internet Service Provider can now share a common platform for a data transmission and receiving network with a plurality of nodal apparatus for sending and receiving digital data across a cable or wireless physical network, or the logical equivalent, and where nodes can interact directly or via other nodes, and demonstrating a throughput which can achieve circuit-switched performance within a packet-switched environment.
US09037625B2 Multi-standard multi-rate filter
A method is provided for decimating a digital signal by a factor of M and matching it to a desired channel bandwidth. The method applies the digital signal input samples to a (M−1) stage tapped delay line, downsamples the input samples and the output samples of each tapped delay line stage by a factor of M, and applies each of the M downsampled sample value streams to M allpass IIR filters, respectively. The M allpass IIR filtered sample streams are then summed and scaled by a factor of 1/M. The result can then be filtered by a digital channel filter.
US09037623B2 Proxy calculation system, proxy calculation method, proxy calculation requesting apparatus, and proxy calculation program and recording medium therefor
A function f(x) is calculated with a calculating apparatus that makes a correct calculation with a low probability. Provided that G and H are cyclic groups, f is a function that maps an element x of the group H into the group G, X1 and X2 are random variables whose values are elements of the group G, x1 is a realized value of the random variable X1, and x2 is a realized value of the random variable X2, an integer calculation part calculates integers a′ and b′ that satisfy a relation a′a+b′b=1 using two natural numbers a and b that are relatively prime. A first randomizable sampler is capable of calculating f(x)bx1 and designates the calculation result as u. A first exponentiation part calculates u′=ua. A second randomizable sampler is capable of calculating f(x)ax2 and designates the calculation result as v. A second exponentiation part calculates v′=vb. A determining part determines whether u′=v′ or not. A final calculation part calculates ub′va′ in a case where it is determined that u′=v′.
US09037620B2 File system active symbolic link
Data stored on a storage medium can be referenced by multiple independently addressable active symbolic links, with each active symbolic link representing the data through a different transformation. The active symbolic links can be in the form of file system objects, such as files or directories. A single active symbolic link can reference the data stored in multiple collections, or, conversely, a subset of data from a single collection. Active symbolic links can be automatically created for common data transformations. Searching across active symbolic links referencing encrypted data can be performed by multiple protection-specific search engines, or a single search engine that can generate a protection-level aware search index.
US09037618B2 Distributed, unified file system operations
Apparatus, systems, and methods may operate to receive a request to access a file from a client node at one of a plurality of lookup nodes, the lookup nodes storing portions of a distributed table having lookup information associated with the file. The distributed table, which may comprise a distributed hash table, includes replicated references to virtualized and non-virtualized file elements of varied granularity in a unified file system. Additional activity may comprise forwarding the request to another one of the lookup nodes until the lookup information is located, or chaining the request to one of the plurality of lookup nodes and implementing activity that has been requested. Additional apparatus, systems, and methods are disclosed.
US09037613B2 Self-learning data lenses for conversion of information from a source form to a target form
A semantic conversion system (1900) includes a self-learning tool (1902). The self-learning tool (1902) receives input files from legacy data systems (1904). The self-learning tool (1902) includes a conversion processor (1914) that can calculate probabilities associated with candidate conversion terms so as to select an appropriate conversion term. The self-learning tool (1902) provides a fully attributed and normalized data set (1908).
US09037611B2 Generation of a user interface based on a relational data model
Technologies are described herein for generating a user interface based on a relational data model. A relational data model may be received. The relational data model may define a plurality of tables including a first table and a second table. The first table may include a first plurality of fields, and the second table may include a second plurality of fields. Relationships between the plurality of tables in the relational data model may be identified. A plurality of forms may be generated based on the relationships as identified. Each of the plurality of forms may correspond to one plurality of tables. The plurality of forms may be linked based on the relationship. The user interface including the plurality of forms as linked may be generated.
US09037606B2 Internal linking co-convergence using clustering with hierarchy
Certain implementations of the disclosed technology include systems and methods for internal co-convergence using clustering when there is hierarchy in the data structure. A method is included for clustering hierarchical database records into a first set of clusters having corresponding first cluster identifications (IDs), each hierarchical database record including one or more field values, the clustering based at least in part on determining similarity among corresponding field values of the hierarchical database records. The method includes receiving parent-child hierarchical relationship information for the hierarchical database records, re-clustering at least a portion of the hierarchical database records into a second set of clusters having corresponding second cluster IDs, the re-clustering based at least in part on the received parent-child hierarchical relationship information, and outputting hierarchical database record information, based at least in part on the re-clustering.
US09037605B2 Embedded change logging for data synchronization
Embodiments of the present invention provide for embedded change logging for data synchronization. In an embodiment of the invention, an embedded change logging data processing system can include a change embedded database (EDB) disposed in a pervasive device. The EDB can store entries for notified changes in data for multiple different end-user applications in the pervasive device. The system also can include a change log service (CLS) disposed in the pervasive device and coupled to the EDB. The CLS can include program code enabled to register with multiple different end-user applications in the pervasive device to receive notifications of changes, and to write entries to the EDB responsive to the notifications. Finally, the system can include a synchronization client disposed in the pervasive device separately from the CLS. The synchronization client can include program code enabled to directly access the EDB to perform data synchronization with a remote host.
US09037595B2 Creating graphical models representing control flow of a program manipulating data resources
A computing device can store a class diagram of an application in a storage medium. A new model element type is applied to class operations in the class diagram and to a resource new model element type to data classes by defining properties, which include at least a resource name property, for each new model element. Flow diagrams of the application are applied to as many new model element types as different types of actions exist in the flow diagrams. The actions represent the operations on resources.
US09037594B2 Keyword assessment
Methods, systems, and techniques for keyword management are described. Some embodiments provide a keyword management system (“KMS”) configured to determine the effectiveness of multiple candidate keywords. In some embodiments, the KMS generates multiple candidate keywords based on an initial keyword. The KMS may then determine an effectiveness score for each of the candidate keywords, based on marketing information about those keywords. Next, the KMS may process the candidate keywords according to the determined effectiveness scores. In some embodiments, processing the candidate keywords includes applying rules that conditionally perform actions with respect to the candidate keywords, such as modifying advertising expenditures, modifying content, or the like.
US09037593B2 Comparison of character strings
A computer-readable, non-transitory medium storing a character string comparison program is provided. The program causes, when executed by a computer, the computer to perform a process including splitting a first character string and a second character string into words; acquiring information including a semantic attribute that represents a semantic nature of each of the words and a conceptual code that semantically identifies said each of the words, from a storage device; identifying a pair of the words having a common semantic attribute between the first character string and the second character string; comparing the conceptual codes of the specified pair of the words between the first character string and the second character string; and generating a comparison result between the first character string and the second character string based upon a comparison result of the conceptual codes.
US09037592B2 Generating an implied object graph based on user behavior
An online system generates implied links between objects distributed by the online system based on a plurality of users' behaviors with respect to the objects. For a behavior of a user with respect to an object that satisfies a link criterion, the online system identifies a connection between the user and the object. Local object graphs are generated to represent the relationships between the objects connected to each user, and the local object graphs are merged into a global object graph. An adjacency matrix is extracted from the global object graph as a representation of the strength of relationships between the objects distributed by the online system. The online system may then apply graph analysis techniques to the adjacency matrix, thereby analyzing the relationships between the objects without relying upon explicit links between the objects.
US09037590B2 Advanced summarization based on intents
A method for summarizing content using weighted Formal Concept Analysis (wFCA) is provided. The method includes (i) identifying, by a processor, one or more keywords in the content based on parts of speech, (ii) disambiguating, by the processor, at least one ambiguous keyword from the one or more keywords using the wFCA, (iii) identifying, by the processor, an association between the one or more keywords and at least one sentence in the content, and (iv) generating, by the processor, a summary of the content based on the association.
US09037587B2 System and method for the classification of storage
A classification system executing on one or more computer systems includes a processor and a memory coupled to the processor. The memory includes a discovery engine configured to navigate through non-volatile memory storage to discover an identity and location of one or more files in one or more computer storage systems by tracing the one or more files from file system mount points through file system objects and to disk objects. A classifier is configured to classify the one or more the files into a classification category. The one or more files are associated with the classification category and stored in at least one data structure. Methods are also provided.
US09037583B2 Geo tagging and automatic generation of metadata for photos and videos
Photo/video is geo tagged with GPS coordinates corresponding to the place of capture of said photo/video. ‘Geo-information’ metadata corresponding to GPS coordinates is automatically generated and attached to corresponding photo/video. The ‘geo-information’ metadata comprises of date &time of capture, geo information metadata such as local weather, local attractions, local events etc. at the time of capture of corresponding photo/video. According to another aspect, a search engine is provided with means to crawl through one or more database comprising of ‘geo-information’ metadata attached to photos/videos and generate result comprising of photos/videos with ‘geo-information’ metadata corresponding/relevant to query input. According to another aspect, present invention discloses apparatus, means and methods to attach one or more local advertisements to photos/videos and display advertisement in conjunction with corresponding photo/video on communication devices.
US09037580B2 Providing answers to questions using logical synthesis of candidate answers
A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, decomposing the input query into a plurality of different subqueries, and conducting a search in one or more data sources to identify at least one candidate answer to each of the subqueries. A ranking function is applied to each of the candidate answers to determine a ranking for each of these candidate answers; and for each of the subqueries, one of the candidate answers to the subquery is selected based on this ranking. A logical synthesis component is applied to synthesize a candidate answer for the input query from the selected the candidate answers to the subqueries. In one embodiment, the procedure applied by the logical synthesis component to synthesize the candidate answer for the input query is determined from the input query.
US09037576B2 Systems and methods for providing media access patterns in a geographic area
Systems and methods of presenting media access patterns to a user are disclosed herein. A geographic indicator is received from a user. The geographic indicator can be representative of a geographic area. A media item identifier corresponding to a media item having the greatest number of media access requests is identified. The media access requests are received from a plurality of consumers associated with the geographic area. The media item is identified from a logging database that stores media access requests. The media item identifier can be communicated to the user.
US09037572B2 Event driven snapshots
Embodiments of techniques or systems for customization of, diagnostic assistance, and driving analytics related to snapshot data of a vehicle are provided herein. For example, a snapshot can be taken. The snapshot can be based on a snapshot package customized according to symptoms experienced by a driver of a vehicle, and analyzed individually or in conjunction with other snapshots to determine a trend. Additionally, the snapshot can be based on a configuration of a vehicle. In this scenario, the snapshot and the configuration of the vehicle can be used to provide an enhanced troubleshooting guide by removing non-suspect areas from consideration, thereby mitigating troubleshooting time. The snapshot can be setup to record parameters related to wear and tear on components of the vehicle. Suggestions can be made to a driver of the vehicle to reduce or mitigate actions that negatively impact wear and tear.
US09037567B2 Generating user-customized search results and building a semantics-enhanced search engine
Systems and methods for generating user-customized search results and building a semantics-enhanced search engine are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of generating user-customized search results using user-defined semantic types. The method includes, identifying a first set of URI patterns that are associated with a first set of semantic types defined by a first user, storing the first set of URI patterns in a database embodied in a computer-readable storage medium, and/or semantically categorizing a first set of search results for the first user, as having content related to one or more of the first set of semantic types defined by the first user. The first set of search results can be categorized using the first set of URI patterns.
US09037566B2 Electronic documentation
An embodiment of a method includes receiving a selection of an original content item, deriving a supplemental content item from the original content item, designating a unique identifier to the supplemental content item, and inserting a reference including the unique identifier into the primary document. A system includes a candidate content item repository having one or more content items that can be included in a structured electronic document, a copy module configured to derive a base supplemental content item from a selected one of the candidate content items and further configured to designate a unique identifier for the base supplemental content item, and a document editor configured to receive the unique identifier and insert the unique identifier into a reference to the base supplemental content in the primary document.
US09037565B2 System level search user interface
A system level search user interface that includes both a data entry portion and an application identification portion is displayed. User data input as a search term is displayed in the data entry portion, and identifiers of each of one or more applications of multiple applications on the computing device that can be searched using the search term are displayed in the application identification portion. The search term is provided to one application of the multiple applications for that one application to generate and display search results based on the search term while the display of at least the data entry portion of the system level search user interface is maintained.
US09037562B2 Elastic scaling of data volume
Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.
US09037560B2 Method and system for triggering a search request
A method and system providing a response to an unrestricted request for information responsive to an unrestricted triggering condition. A request is associated with a condition which initiates an information search. A result associated with a request and a condition may be provided to a user via any or all communication services and/or devices associated with the user. A response may be delivered according to instructions from a user.
US09037559B2 File system queue
A method and system that enables operation of a file system-based queue that supports the efficient and fair distribution of messages among a plurality of processors.
US09037544B1 Snapshots and clones of volumes in a storage system
In one embodiment, snapshots and/or clones of storage objects are created and managed by a volume layer of a storage input/output (I/O) stack executing on one or more nodes of a cluster. Illustratively, the snapshots and clones may be represented as independent volumes, and embodied as respective read-only copies (snapshots) and read-write copies (clones) of a parent volume. Volume metadata is illustratively organized as one or more multi-level dense tree metadata structures, wherein each level of the dense tree metadata structure (dense tree) includes volume metadata entries for storing the metadata. Each snapshot/clone may be derived from a dense tree of the parent volume (parent dense tree). Portions of the parent dense tree may be shared with the snapshot/clone.
US09037540B2 Method and apparatus for a file sharing and synchronization system
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US09037539B2 Data synchronization
A computer program product is provided. The computer program product includes a tangible storage medium readable by a processing circuit and on which instructions are stored for execution by the processing circuit for performing a method. The method includes, upon receipt of a command relating to a file stored at a remote location, synchronizing the file between the remote location and a local device, determining whether a list of files linked to the file is stored in the local device, and, in an event the list is stored in the local device, synchronizing the files included in the list between the remote location and the local device.
US09037535B2 System of centrally managing core reference data associated with an enterprise
A system is provided for centrally managing core enterprise reference data associated with an enterprise. A centralized master repository contains the core enterprise reference data. The internal services framework also provides internal services for managing the core enterprise reference data within the centralized master repository, one or more of the internal services having direct access to the core enterprise reference data stored in the centralized master repository for management purposes. An infrastructure services layer coupled to the centralized master repository provides for bulk data transfers of core enterprise reference data between the centralized master repository and one or more external operational systems according to one or more enterprise-level business workflows, the external operational systems permitted indirect access to the core enterprise reference data stored in the centralized master repository for operational purposes.
US09037533B2 Network interface for distributed intelligence database system
A database appliance in which two or more internetworked data storage units are used to coordinate the storage and retrieval of database records. One or more central database processing units are also associated with the data storage units. A network infrastructure provides the ability for the central database processors and storage processors to communicate as network nodes, with the network infrastructure using a communication protocol. A software application for executing database operations executes in a distributed fashion with portions of the database application executing on at least one central database processor and other portions executing on the data storage processors. At least a portion of the database application is implemented within and/or coordinated by a communication process that is executing the communication protocol. This coordination takes place such that data blocks are passed between the communication process and at least one portion of the database application process by passing data block reference information. In accordance with other aspects of the present invention, the communication process may have at least portions of the database application process executing within it. These database application operations executing within the same context as the communication process may include database operations such as join, sort, aggregate, restrict, reject, expression evaluation, statistical analysis or other operations.
US09037532B1 Centralized storage of storage system resource data using a directory server
A method for centralized storage and management of resource data associated with storage servers includes operating multiple storage servers, each configured to provide a set of clients with access to data stored in a set of mass storage devices, and using a directory server, which is coupled to the storage servers via a network. The directory server stores and provides access to configuration information for configuring the plurality of storage servers.
US09037530B2 Wearable electromyography-based human-computer interface
A “Wearable Electromyography-Based Controller” includes a plurality of Electromyography (EMG) sensors and provides a wired or wireless human-computer interface (HCI) for interacting with computing systems and attached devices via electrical signals generated by specific movement of the user's muscles. Following initial automated self-calibration and positional localization processes, measurement and interpretation of muscle generated electrical signals is accomplished by sampling signals from the EMG sensors of the Wearable Electromyography-Based Controller. In operation, the Wearable Electromyography-Based Controller is donned by the user and placed into a coarsely approximate position on the surface of the user's skin. Automated cues or instructions are then provided to the user for fine-tuning placement of the Wearable Electromyography-Based Controller. Examples of Wearable Electromyography-Based Controllers include articles of manufacture, such as an armband, wristwatch, or article of clothing having a plurality of integrated EMG-based sensor nodes and associated electronics.
US09037528B2 Using dotplots for comparing and finding patterns in sequences of data points
Embodiments of the invention provide systems and methods for analyzing sequential data. The sequential data can comprise a sequence of data points arranged in a particular order and thus representing a sequence. A number of such sequences can be analyzed, for example, to identify patterns or commonalities within the sequences or portions of sequences represented by the data. According to one embodiment, a method of identifying patterns in sequences of data points can comprise reading a set of sequential data. The sequential data can comprises a plurality of sequences and each of the plurality of sequences can represent an ordered sequence of tokens. A dotplot representing matches between each sequence of the plurality sequences can be generated. One or more patterns within the sequential data can then be identified based on the dotplot.
US09037526B2 Apparatus and method for selecting motion signifying artificial feeling
An apparatus for selecting a motion signifying artificial feeling is provided. The apparatus includes: an feeling expression setting unit configured to set probabilities of each feeling expression behavior performed for each expression element of a robot for each predetermined feeling; a behavior combination generation unit configured to generate at least one behavior combination combined by randomly extracting the feeling expression behaviors in each expression element one by one; and a behavior combination selection unit configured to calculate an average for the probabilities of the feeling expression behaviors included in each behavior combination for each feeling of a robot and select behavior combinations in which the average of the probabilities of the feeling expression behaviors most approximates the predetermined feeling value of a robot from each behavior combination.
US09037525B2 Correlating data from multiple business processes to a business process scenario
The present disclosure involves systems, software, and computer-implemented methods for providing process intelligence by correlating events from multiple business process systems to a single business scenario using configurable correlation strategies. An example method includes identifying a raw event associated with a sending business process and a receiving business process, identifying a sending business process attribute associated with the sending business process and a receiving business process attribute associated with the receiving business process, determining a correlation strategy for associating the raw event with a business scenario instance, the determination based at least in part on the sending business process attribute and the receiving business process attribute, and generating a visibility scenario event from the raw event according to the correlation strategy, the visibility scenario event associated with the business scenario instance.
US09037522B2 Monitoring method and subsystem that detects abnormal system states
The current application is directed to monitoring subsystems, and monitoring methods incorporated within the monitoring subsystems, that monitor operation of devices and systems in order to identify normal states and to quickly determine when a device or system transitions from a normal state to an abnormal state. The methods and monitoring components to which the current application is directed employ self-organizing maps and moving-average self-organizing maps to both characterize normal system behavior and to identify transitions to abnormal system behaviors.
US09037521B1 Modeling of time-variant threshability due to interactions between a crop in a field and atmospheric and soil conditions for prediction of daily opportunity windows for harvest operations using field-level diagnosis and prediction of weather conditions and observations and user input of harvest condition states
A modeling framework for evaluating the impact of weather conditions on farming and harvest operations applies real-time, field-level weather data and forecasts of meteorological and climatological conditions together with user-provided and/or observed feedback of a present state of a harvest-related condition to agronomic models and to generate a plurality of harvest advisory outputs for precision agriculture. A harvest advisory model simulates and predicts the impacts of this weather information and user-provided and/or observed feedback in one or more physical, empirical, or artificial intelligence models of precision agriculture to analyze crops, plants, soils, and resulting agricultural commodities, and provides harvest advisory outputs to a diagnostic support tool for users to enhance farming and harvest decision-making, whether by providing pre-, post-, or in situ-harvest operations and crop analyzes.
US09037518B2 Classifying unclassified samples
A system and method for classifying unclassified samples. The method includes detecting a number of classes including training samples in training data sets. The method includes, for each class, determining a vector for each training sample based on a specified number of nearest neighbor distances between the training sample and neighbor training samples, and determining a class distribution based on the vectors. The method also includes detecting an unclassified sample in a data set and, for each class, determining a vector for the unclassified sample based on the specified number of nearest neighbor distances between the unclassified sample and nearest neighbor training samples within the class, and determining a probability that the unclassified sample is a member of the class based on the vector and the class distribution. The method further includes classifying the unclassified sample based on the probabilities.
US09037517B2 Automation and streamlining of recruiting and background screening via bi-directional communication and process integration
A system includes an integration framework proxy and an integration framework. The integration framework proxy and the integration framework provide for integration of an applicant tracking system with a background screening system. Such integration permits bi-directional communication between the applicant tracking system and the background screening system to occur.
US09037516B2 Direct mailing in a geo-spatial environment
A method and system of direct mailing in a geo-spatial environment are disclosed. In one embodiment, a method includes generating a community network of user profiles, each user profile associated with a verified geographic location and at least one of a contact address, associating a first user with a first user profile, selecting a mail mode, selecting a communication, generating a first display view to include a map view embodied by the community network, at least a portion of the user profiles represented at a location in the map view associated with the verified geographic location of the first user profile, selecting a second user profile from the portion of the user profiles, and generating a mailing of the communication, in a format associated with the mail mode, between the first user profile and the contact address associated with the second user profile.
US09037514B2 Authentication for service server in wireless internet and settlement using the same
The present invention is directed to a method of payment using a wireless Internet comprising the step of storing individual identification information provided from a user in an authentication server; authenticating the service server when request of the stored individual identification information is received from the service server, and transmitting the stored individual identification information to the service server when the authentication has succeeded; transmitting a message of requesting a service access to a mobile terminal of the user from the service server; and transmitting the individual identification information sent from the authentication server to the mobile terminal by means of a transmitting query of the individual identification information from the mobile terminal.
US09037513B2 System and method for providing electronic event tickets
Systems, methods, and devices for providing and managing electronic event tickets are provided. For example, a device for managing an electronic event ticket may include a processor configured to run an electronic ticket management application, a memory device configured to store data associated with the electronic ticket management application, an electronic display configured to display at least a portion of the data associated with the electronic ticket management application, and an input/output interface configured to receive an electronic ticket and the data associated with the electronic ticket for management by the electronic ticket management application. The electronic ticket management application may be configured to enable the electronic device to gain entry to an event and to obtain at least one other event-related benefit after the electronic ticket is received by the input/output interface.
US09037509B1 System and method for a mobile wallet
A computer-implemented method includes capturing an image by a mobile computing device and determining a geographic location and a direction of the mobile computing device while capturing the image. The method includes generating a display that includes the image and that identifies the locations of merchants that have at least one offer available for a user of the mobile device based on the geographic location and the direction of the mobile computing device and generating the at least one offer based on the past transactions of the user.
US09037506B2 Systems and methods for consolidating shipments
Systems and methods are provided for managing the delivery of ordered products from at least one supplier location to a customer via at least one consolidation location within a supply chain management system. In one embodiment, the availability of the ordered products is checked based on a plurality of ATP rules, the plurality of ATP rules comprising the at least one supplier location which is to be checked for availability of the ordered products. Furthermore, at least one ATP rule further defines the at least one consolidation location and the at least one consolidation location is selected from the at least one ATP rule and checked for availability of the ordered products.
US09037505B2 Mechanisms for executing a process in a cloud computing environment
Deterioration of service quality due to shortage of resources and/or increased cost of support due to excessive resources is minimized in the case where the amount of requested services may change in cloud computing. Provided are mechanisms for executing a process specified by a user in a cloud computing environment and charging the user for the process. The mechanisms include a receiving part for receiving an instruction to execute the specified process and a determining part for determining an external resource to provision from a first other computer system for a charge. The mechanisms further comprise an external resource securing part for securing the external resource on the first other computer system and an executing part for causing the external resource to execute at least a part of the specified process.
US09037504B2 System and method for an interactive shopping news and price information service
A system and associated method for assisting a user to efficiently query for product information and promotional information available from electronic commerce websites over the Internet includes a sub-server for searching the electronic commerce websites, a controlling server, and a local database. The method involves determining whether product information related to a user query is cached in a local database and if the requested information is not cached, searching the electronic commerce websites for the requested information.
US09037501B1 Presenting alternative shopping options
Disclosed are various embodiments for presenting alternative shopping options to a customer. A collection of alternative shopping options is identified in a computing device based upon subject matter of a network page generated by a first one of a plurality of network sites to be presented to a customer. Each of the network sites is configured to sell a plurality of products, and at least one of the alternative shopping options comprises a purchase opportunity associated with a second one of the network sites. An estimate of a benefit for each of the alternative shopping options is determined with respect to the first one of the network sites, and a subset of the alternative shopping options is identified to be included in the network page based at least upon the estimates. The subset of the alternative shopping options is included in the first network page.
US09037495B2 Online shopping experience modification
Embodiments of the invention are directed to a system, method, or computer program product for providing a modified online shopping experience to users. The modified online shopping experience presents offers to a user when the user is viewing a merchant online. The offers may be specifically tailored to the interests of the user viewing the merchant online. In this way, the system determines offers that the user may be interested in based on merchant data and financial institution data associated with the user. The tailored offers may be based on merchant data, such as previously accepted offers, loyalty accounts or the like and/or financial institution data such as products purchased, transaction history, and the like. The tailored offers that match the interest of a user may then be presented on the interface, website, or the like that the user is viewing when viewing a merchant online.
US09037494B2 Method and system of managing subscriber access to services associated with services provider
Method and system of managing subscriber access to services. The method and system including features for use in determining sub scriber entitlements to the services and managing presentation of the services for subscriber selection and access as a function of the subscriber entitlements.
US09037490B2 Two phase payment link and authorization for mobile devices
Aspects of the invention are directed to a two phase payment link and authorization method and system for mobile devices. A method for payment and authorization according to an embodiment includes: requesting and receiving, at a mobile device, a transaction identifier from a payment service; displaying the transaction identifier on a display of the mobile device, wherein the transaction identifier is in a machine readable format; scanning the transaction identifier at a point of sale system; sending the transaction identifier and transaction information associated with items to be purchased from the point of sale system to the payment service; creating, at the payment service, a logical link between the mobile device and the point of sale system, based on the transaction identifier; and sending the transaction information from the payment system to the mobile device.
US09037485B2 Persistently determining and sharing user stays of a user of a mobile device
Methods, systems and apparatuses for automatically detecting and sharing user stays of a mobile device of a user are disclosed. One method includes persistently collecting location information, determining a group of users for sharing the user stays, determining whether the mobile device is within a specific distance of a specific location for at least specific minimum duration based on the location information, determining a user stay based on the location information and the specific distance, determining if the user stay is private or public to at least a portion of the group of users based on preferences of the user and the location information, and sharing the user stay with the at least the portion of the group of users by sending notifications to the group of users if the user stay is determined to be public to the at least the portion of the group of users.
US09037483B1 Multi-touch attribution model for valuing impressions and other online activities
To implement a multi-touch attribution model, a conversion event resulting from user activity is programmatically detected. A set of events that precede the conversion event is identified. Respective events of the set occur on respective websites. The conversion event is attributed to multiple websites of the respective websites.
US09037482B2 Method and system for optimizing the viewing of advertising
Disclosed are methods and systems for controlling the frequency that a user views an advertisement. In particular, the systems monitor the number of times an advertisement is played to a user. Once the advertisement has been played a predetermined number of times, the advertisement is replaced by another advertisement.
US09037475B2 System and method for auctioning geoboxed flexible, semi-locked or locked radio presets
The described system and method provides for the auctioning of radio presets in a vehicle and loading radio preset information into radio preset slots of the vehicle including different types of presets and different sets of preset information corresponding to different preset zones. Multiple auctions may be conducted for each vehicle or group of vehicles, and the auctions may be based on a variety of factors such as different types of presets, different preset zones, number of vehicles, type of vehicles, etc. Once the auction or auctions are won, radio preset slots corresponding to the results of the auctions may be loaded into vehicles at the manufacturer, dealership, or upon the occurrence of a geobox trigger when a vehicle is determined to be inside a particular preset zone.
US09037474B2 Method for classifying audio signal into fast signal or slow signal
Low bit rate audio coding such as BWE algorithm often encounters conflict goal of achieving high time resolution and high frequency resolution at the same time. In order to achieve best possible quality, input signal can be first classified into fast signal and slow signal. This invention focuses on classifying signal into fast signal and slow signal, based on at least one of the following parameters or a combination of the following parameters: spectral sharpness, temporal sharpness, pitch correlation (pitch gain), and/or spectral envelope variation. This classification information can help to choose different BWE algorithms, different coding algorithms, and different postprocessing algorithms respectively for fast signal and slow signal.
US09037465B2 Automatic disclosure detection
A method of detecting pre-determined phrases to determine compliance quality is provided. The method includes determining whether at least one of an event or a precursor event has occurred based on a comparison between pre-determined phrases and a communication between a sender and a recipient in a communications network, and rating the recipient based on the presence of the pre-determined phrases associated with the event or the presence of the pre-determined phrases associated with the precursor event in the communication.
US09037464B1 Computing numeric representations of words in a high-dimensional space
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing numeric representations of words. One of the methods includes obtaining a set of training data, wherein the set of training data comprises sequences of words; training a classifier and an embedding function on the set of training data, wherein training the embedding function comprises obtained trained values of the embedding function parameters; processing each word in the vocabulary using the embedding function in accordance with the trained values of the embedding function parameters to generate a respective numerical representation of each word in the vocabulary in the high-dimensional space; and associating each word in the vocabulary with the respective numeric representation of the word in the high-dimensional space.
US09037463B2 Efficient exploitation of model complementariness by low confidence re-scoring in automatic speech recognition
A method for speech recognition is described that uses an initial recognizer to perform an initial speech recognition pass on an input speech utterance to determine an initial recognition result corresponding to the input speech utterance, and a reliability measure reflecting a per word reliability of the initial recognition result. For portions of the initial recognition result where the reliability of the result is low, a re-evaluation recognizer is used to perform a re-evaluation recognition pass on the corresponding portions of the input speech utterance to determine a re-evaluation recognition result corresponding to the re-evaluated portions of the input speech utterance. The initial recognizer and the re-evaluation recognizer are complementary so as to make different recognition errors. A final recognition result is determined based on the re-evaluation recognition result if any, and otherwise based on the initial recognition result.
US09037457B2 Audio codec supporting time-domain and frequency-domain coding modes
An audio codec supporting both, time-domain and frequency-domain coding modes, having low-delay and an increased coding efficiency in terms of iterate/distortion ratio, is obtained by configuring the audio encoder such that same operates in different operating modes such that if the active operative mode is a first operating mode, a mode dependent set of available frame coding modes is disjoined to a first subset of time-domain coding modes, and overlaps with a second subset of frequency-domain coding modes, whereas if the active operating mode is a second operating mode, the mode dependent set of available frame coding modes overlaps with both subsets, i.e. the subset of time-domain coding modes as well as the subset of frequency-domain coding modes.
US09037456B2 Method and apparatus for audio coding and decoding
An encoder and decoder for processing an audio signal including generic audio and speech frames are provided herein. During operation, two encoders are utilized by the speech coder, and two decoders are utilized by the speech decoder. The two encoders and decoders are utilized to process speech and non-speech (generic audio) respectively. During a transition between generic audio and speech, parameters that are needed by the speech decoder for decoding frame of speech are generated by processing the preceding generic audio (non-speech) frame for the necessary parameters. Because necessary parameters are obtained by the speech coder/decoder, the discontinuities associated with prior-art techniques are reduced when transitioning between generic audio frames and speech frames.
US09037453B2 Embedder for embedding a watermark into an information representation, detector for detecting a watermark in an information representation, method and computer program
An embedder for embedding a watermark to be embedded into an input information representation comprises an embedding parameter determiner that is implemented to apply a derivation function once or several times to an initial value to obtain an embedding parameter for embedding the watermark into the input information representation. Further, the embedder comprises a watermark adder that is implemented to provide the input information representation with the watermark using the embedding parameter. The embedder is implemented to select how many times the derivation function is to be applied to the initial value.
US09037451B2 Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for implementing language capabilities using the same
A system for managing voice communications provides voice prompts in one or more particular languages or language variants. High level grammatical rules are defined for the set of voice prompts in the particular language. The grammatical rules for the set of voice prompts are stored in the system. A set of audio tiles are developed in the particular language. The audio files in the particular language are stored in the system. A request is received from a user, and the system initiates a request for a voice prompt. A sequential list of audio files is developed, and when the sequential list of audio files is played by the system, the requested voice prompt is played to the user in the particular language. The sequential list of audio files is produced based on the grammatical rules and voice communications are managed in the system.
US09037447B2 Systems and methods for phase predictive impedance loss model calibration and compensation
The systems and methods of the present disclosure calibrate impedance loss model parameters associated with an electrosurgical system having no external cabling or having external cabling with a fixed or known reactance, and obtain accurate electrical measurements of a tissue site by compensating for impedance losses associated with the transmission line of an electrosurgical device using the calibrated impedance loss model parameters. A computer system stores voltage and current sensor data for a range of different test loads and calculates sensed impedance values for each test load. The computer system then predicts a phase value for each load using each respective load impedance value. The computer system back calculates impedance loss model parameters including a source impedance parameter and a leakage impedance parameter based upon the voltage and current sensor data, the predicted phase values, and the impedance values of the test loads.
US09037443B1 Systems and methods for solar power equipment
A design system for generating a power equipment proposal for a particular location, comprises an insolation database, a load database, and a processing system. The insolation database comprises insolation values associated with a plurality of geographic data points. The load database associates appropriate power equipment with load requirements. The processing system generates at least one power equipment proposal based on load requirements generated from the insolation database based on the insolation values associated with a geographic data point closest to the particular location and solar power equipment appropriately selected from the load database based on the load requirements generated from the insolation database.
US09037438B2 Device and method for detecting and processing signals relating to partial electrical discharges
A device (1) for detecting and processing signals relating to partial electrical discharges in an electrical apparatus (2) powered by a square-wave (3) voltage modulated by a modulating wave (4) in such a way as to form an alternating voltage of predetermined frequency, comprises: a sensor (5) connectable to the apparatus (2) for detecting a discharge signal (6) representing the electrical pulses generated by the partial discharges; a processing unit (7) connected to the sensor (5) to receive the discharge signal (6) and derive the detection instants of each of the pulses detected with respect to a predetermined time reference, a synchronization module (8) designed to receive an electrical signal (9) representing the power supply voltage and equipped with a filter (10) configured for extracting from said power supply signal (9) a signal (11) representing the modulating wave (4), the processing unit (7) being configured for associating with the pulses detected the values of a phase parameter (f) representing the phase of the modulating wave (4) at the pulse detection instants.
US09037436B2 Product inspection device, product inspection method, and computer program
A product inspection device that includes a measuring section, a deemed standard deviation calculation unit, a measurement value standard deviation calculation unit, a determination unit, and a risk calculation unit. The measuring section measures characteristic values of products, the deemed standard deviation calculation unit calculates a deemed standard deviation, and the risk calculation unit calculates a consumer risk and a producer risk based on at least one of an average value of the measured characteristic values of some of the products contained in a measured product lot, the deemed standard deviation, or the measurement value standard deviation. The determination unit changes a inspection standard based on at least one of the calculated consumer risk or the calculated producer risk, and determines whether or not all the products contained in the product lot are non-defective articles with the changed inspection standard as a reference.
US09037433B2 Portable device and orientation detection method therefor
An embodiment of the invention provides an orientation detection method for a portable device. The method comprises acquiring an accelerometer data, determining whether the portable device is in a flat status, determining whether the portable device is in a stable status, and when the portable device is determined in both the flat status and the stable status, stopping acquiring the accelerometer data until receiving an enable signal.
US09037432B2 Wireless probe card verification system and method
A probe card assembly can include a wireless link to an external verifier (e.g., debugger). The wireless link can interface to a boundary scan interface of a controller on the probe card assembly. The wireless link can allow for verification of the probe card assembly while it is installed within a prober.
US09037426B2 Systems and methods for determining cell capacity values in a multi-cell battery
Systems and methods to determine cell capacities of a vehicle battery pack. Cell capacities may be determined using state of charge (SOC) estimates for the cells and a charge count for the battery pack. The SOC estimates may be determined when the SOC of the battery pack is below a lower threshold and above an upper threshold. Error values may also be generated for the cell capacity values.
US09037423B2 Fuel storage tank water detector with triggered density
The present discloses alternate constructions of water detector floats for fuel storage tanks. Embodiments show various techniques of altering the density of a sub-assembly floatation device while maintaining the system's efficient ability to detect water presence in conjunction with a Magnetostrictive probe. In the float's upward motion due to water presence or high density fuel in the tank, at some predetermined locations, its density is altered by way of strategically located free weights along its travel path.
US09037420B2 Internal residual stress calculating device, non-transitory computer-readable medium, and internal residual stress calculating method
An internal residual stress calculating device includes a prediction unit that predicts a temporal variation in deformation which is received by a medium having an image formed thereon from a correcting device correcting a deformation, and a calculation unit that calculates an internal residual stress of the medium having passed through the correcting device on the basis of a relational expression including an elasticity term and a term related to a plastic deformation and the temporal variation in deformation predicted by the prediction unit.
US09037418B2 Highly selective chemical and biological sensors
Methods and sensors for selective fluid sensing are provided. Each sensor includes a resonant inductor-capacitor-resistor (LCR) sensor that is coated with a sensing material. In order to collect data, an impedance spectrum is acquired over a relatively narrow frequency range, such as the resonant frequency range of the LCR circuit. A multivariate signature may be calculated from the acquired spectrum to discern the presence of certain fluids and/or fluid mixtures. The presence of fluids is detected by measuring the changes in dielectric, dimensional, resistance, charge transfer, and other changes in the properties of the materials employed by observing the changes in the resonant electronic properties of the circuit. By using a mathematical procedure, such as principal components analysis (PCA) and others, multiple fluids and mixtures can be detected in the presence of one another, even in a high humidity environment or an environment wherein one or more fluids has a substantially higher concentration (e.g. 10×, 1,000,000×) compared to other components in the mixture.
US09037411B2 Systems and methods for landmark selection for navigation
Systems and methods are provided for selecting landmarks for navigation. In one embodiment, a system comprises an IMU that provides inertial measurements for a vehicle and at least one image sensor that acquires measurements of the vehicle's environment. The system also comprises a processing unit that calculates a navigation solution for the vehicle based on the inertial measurements, identifies a plurality of landmarks in the acquired measurements, and identifies a plurality of usable landmarks from the plurality of landmarks. The processing unit also selects a subset of useable landmarks from the plurality of useable landmarks such that the subset of landmarks has a smaller dilution of precision (DOP) than other possible subsets of landmarks from the plurality of useable landmarks, and calculates an updated navigation solution from the subset of landmarks. The DOP is an amplification factor of measurement errors derived from the geometry of the subset of useable landmarks.
US09037410B2 Method and device for creating an aircraft flight plan
A method of creating at least one flight plan of an aircraft includes entering a creation objective which illustrates a type and general characteristics of the flight plan to be created, automatically generating a flight plan outline, automatically generating a targeted request for information relating to missing parameters, entering the requested information relating to the missing parameters, and supplementing automatically the flight plan outline and automatically deleting any discontinuities to create, in a definitive manner, the flight plan.
US09037408B2 Systems and methods for providing variable position precision
Systems and methods that provide positional data with a variable level of precision may be implemented on positional systems of electronic devices by associating a position profile to application software running on the electronic devices.
US09037407B2 Method and system for determining position of an inertial computing device in a distributed network
A system for retrieving information about a position of an inertial computing device (ICD) for use in an application, which includes a network of local positioning docks (PDs), each capable of docking an ICD by restricting three dimensions of a physical position of the ICD near one of the PDs; a database capable of storing information about the positions of the PDs within the network; a calculator capable of determining, based on a position of a positioning dock (PD), the position of the ICD; and an application programming interface (API) connected to the database and capable of outputting the position of a PD to the ICD.
US09037406B2 Vehicle fleet routing system
Vehicle management systems and associated processes can incorporate calculations for categorizing locations on a map as within one or more territories based on proximity of the location to predetermined points with in the territories. The systems and processes can also incorporate techniques for estimating total distance required to traverse a route reaching all of a set of predetermined stops, without using a routing algorithm that would provide a usable route for a vehicle, but is less computationally demanding. The systems and processes can also include techniques for incorporating legs of a route that extend through a temporary exclusion zone.
US09037405B2 System and method of sending an arrival time estimate
Aspects provide for a navigation function implemented on a device that has a communication capability (e.g., a mobile phone) in which the navigation function automatically sends an Estimated Time of Arrival (ETA) to a contact associated with a destination selected for navigation purposes. For example, when a user activates a navigation function on his mobile phone, and selects a destination for which a route will be generated from his current location to the destination, a contact phone number associated with that destination will be sent a Short Message System (SMS) message with the calculated ETA. Provisions can be made for automatic updates as the route is traveled. Other information pertaining to the reasons for the ETA can be selected or automatically generated by the navigation function.
US09037404B2 System and method for map matching
In one example, we describe a method, system, and infrastructure for dealing with lane-level matching problem, and provide different methods of estimating position corrections, position and map matched confidence, self-correcting map matching (i.e., Map Matching Algorithm (at lane-level)), and turning and lane change events. On the top of the described algorithms, the V2V data, when available, can be used to help the entire discussed algorithm steps. If the relative GPS accuracy between the host vehicle and the remote vehicles in the proximity of the host vehicle is enough to separate vehicle in lane, and there are enough vehicles to exist in all lanes of interest, then it becomes an easier job to determine which lane the host vehicle is in, and this can reflect very positively on all the above algorithm steps.
US09037403B2 Intensity map-based localization with adaptive thresholding
A system, device, and methods for autonomous navigation using intensity-based localization. One example computer-implemented method includes receiving data including a plurality of intensity values from one or more sensors disposed on a vehicle as the vehicle traverses a route and generating a first group of intensity values wherein the first group includes at least some of the plurality of intensity values received. The method further includes removing the intensity values below an adaptive threshold from the first group of intensity values to generate a second group of intensity values, comparing the second group of intensity values to an intensity map, and generating a localized vehicle position based on the comparison between the second group of intensity values and the intensity map.
US09037402B2 System and method for programming and displaying directionally based textual wayfinding content
Disclosed are systems and methods related to managing and programming directional wayfinding content associated with a map. Embodiments include a system for programming directionally based textual instructions describing navigating to and from map locations along path segments between the locations. The textual instructions can then be arranged as output to a user in an order corresponding to a travel route to provide customizable textual instructions to a remote location that vary depending on the direction of the paths traversed in the route. Also disclosed are various methods and devices for delivering the textual instructions to an end user.
US09037400B2 Virtual walking stick for the visually impaired
A navigational aid for use primarily by the visually impaired in the form of a virtual walking stick, comprising a location sensor and an inertial measurement unit, which can provide angle-dependent navigation directions to a user, and which can be used to record the three-dimensional locations of new objects of interest for later uploading and integration into a global map set of the region.
US09037397B2 System and method for generating alternative routes
A system and method for generating routes is provided. Weights may be computed and associated with route segments. A start and end point may be received. At least one base route from a start to an end point may be generated. A number of alternative routes may be generated and related to the base route. Scores may be computed for routes based on weights associated with relevant segments. Routes may be selected for presentation based on their respective scores.
US09037396B2 Simultaneous localization and mapping for a mobile robot
A method of localizing a mobile robot includes receiving sensor data of a scene about the robot and executing a particle filter having a set of particles. Each particle has associated maps representing a robot location hypothesis. The method further includes updating the maps associated with each particle based on the received sensor data, assessing a weight for each particle based on the received sensor data, selecting a particle based on its weight, and determining a location of the robot based on the selected particle.
US09037394B2 System and method to determine an initial insurance policy benefit based on telematics data collected by a smartphone
A system and method are disclosed herein to determine an insurance policy benefit based on telematics data. The system includes a computer memory and a processor in communication with the computer memory. The computer memory stores data indicative of preliminary telematics data collected by a smartphone associated with a vehicle, including at least one of geo-position information of the vehicle and vehicle kinematics data collected prior to issuance of an insurance policy for the vehicle. The processor is configured to calculate and apply an initial insurance policy benefit in exchange for receiving the data indicative of actual telematics data. When the data indicative of the actual telematics data meets a pre-determined condition, the processor may compute a final insurance policy benefit and replace the initial insurance policy benefit with the final insurance policy benefit.
US09037392B2 Airport surface collision-avoidance system (ASCAS)
Systems and methods for performing airport surface collision-avoidance. A wingtip-mounted camera allows the pilot to positively ascertain that the wingtip will clear objects located in the video. An exemplary system implemented on an aircraft includes a wingtip module having a camera that generates a video stream and a communication device that transmits the generated video stream. A processor receives the video stream and generates a reticule for the video stream. A display device simultaneously presents the video stream and the reticule. The reticule includes a horizon line and is based on a focal length of a lens of the camera and height of the camera above ground. The reticule includes curved and/or straight distance lines and curved or straight travel lines. The travel line(s) correspond to at least one aircraft component or a zone of importance and are based on location of the camera and trajectory of the aircraft.
US09037390B2 Navigation system and method for providing departure times
A navigation system comprises a processing resource (202) configured to receive destination data representative of a destination, to determine an expected travel time to the destination, and to determine a departure time in dependence upon the expected travel time to the destination, and an output device (206) for providing the departure time to a user.
US09037385B2 Engine speed control device and engine speed control method
Providing an engine speed control device and an engine speed control method, wherein the no-load condition of the farm working machine can be estimated independently of the farm working machine and a no-loading operation condition of the engine can be automatically shifted to an idling condition. An engine speed control device with which the engine drives a farm working machine, the engine speed control device provided with: a memory section 8 in which the throttle opening threshold levels corresponding to the target engine speeds are memorized; a first judgment device that reads out the throttle opening threshold level corresponding to the target engine speed from the memory device, and judges whether or not the current throttle opening threshold level is smaller than or equal to the throttle opening threshold level corresponding to the target engine speed; a target engine speed determining section 16 by which the target engine speed diminishes to a low idling engine speed in a case where the first judgment device judges that the current throttle opening threshold level is smaller than or equal to the throttle opening threshold level corresponding to the target engine speed; and, a throttle opening regulating device 14 that regulates the opening of the throttle valve based on the target engine speed.
US09037382B2 Control system for internal combustion engine
A control system is provided with a piston TDC (top dead center) position variable mechanism and a valve operational characteristics variable mechanism. An actual distance between the valve and the piston of closest approach is calculated based on the actual operation states of these mechanisms. In addition, a limit distance of closest approach necessary to avoid interference between the valve and the piston is set, and, the piston TDC position variable mechanism and the valve operational characteristics variable mechanism are controlled to be driven to increase the actual distance.
US09037379B2 Apparatus and method for providing a crash prevention control functionality for a vehicle
An apparatus for providing crash prevention control functionality to a vehicle includes: a dangerous situation determining unit determining whether a dangerous situation is developing with respect to a side approaching vehicle based on information relating to the vehicle approaching from a side direction; a lane keeping assist system (LKAS) control area calculation unit calculating a control area to apply to a LKAS so as to avoid the approaching vehicle when the approaching vehicle is causing a dangerous situation; a smart cruise control (SCC) control value calculation unit calculating a control value to apply to an SCC system so as to avoid the approaching vehicle when the approaching vehicle is causing a dangerous situation; and a drive control unit configured to output a control signal to at least one of the LKAS and the SCC system according to the calculation results.
US09037377B2 Vehicle
A vehicle includes a braking force application device that executes braking force holding control which holds braking force irrespective of braking operation by a driver during a stop on a slope; and a control limiting device that limits execution of the braking force holding control when a shift position is set in a neutral position.