Document Document Title
US09039099B2 Combination polycrystalline diamond bit and bit holder
A quick change type bit/bit holder includes several different structures for holding the item in a bit block without the necessity of a fastener. The bit portion of the bit/bit holder combination includes a ductile steel insert with a polycrystalline diamond coated tungsten carbide bit positioned therein. The ductility of the steel insert acts as a shock absorber to allow the bit to successfully remove concrete as well as asphalt in a road milling machine.
US09039095B2 Cushion element with different hardness zones for motor vehicles
A cushion element for a vehicle seat or headrest comprises a non-woven layer and a fiber composite material. An insert material is arranged between the non-woven layer and the fiber composite material, and has different compression properties than the fiber composite material. The fiber composite material forms together with the insert material and the non-woven layer a one-piece material composite.
US09039089B2 Lock device of vehicle seat
A latch plate for a lock device is proposed which comprises a latch plate proper and a film that covers the latch plate proper. The latch plate proper includes upper and lower finger portions between which a striker catching recess is defined. An upper surface of the lower finger portion includes a depressed main portion located near the bottom of the striker catching recess, a raised leading end portion and a stepped portion provided between the depressed main portion and the raised leading end portion. The film covers the latch plate proper except the raised leading end portion. The film covers the depressed main portion of the upper surface in such a manner that an outer surface of the film is flush with the stepped portion. When the film is depressed by the striker, the stepped portion enhances a function is to stop a movement of the striker toward a mouth of the striker catching recess.
US09039088B2 Fitting for a vehicle seat
With a fitting for a vehicle seat, in particular for a motor vehicle seat, having a first fitting part and a second fitting part, which are rotatable relative to one another and are in geared connection with each other, an enclosing ring, which axially holds together the first fitting part and the second fitting part, forming a disc-shaped unit, and which is fixed to the first fitting part and engages over the second fitting part radially outside, and a third fitting part which is pivotably mounted relative to the first fitting part and which can be locked by means of a toothed pawl with a latching element which is provided on the first fitting part, the toothed latching element is formed on the first fitting part.
US09039087B2 Chair with integrated back plate cell
A chair capable of allowing positions of armrests and a back plate to be simultaneously adjusted having an integrated back plate cell including a backrest portion and armrest portions extending forward from the backrest portion, a lower frame including a seat plat support portion and an armrest support portion which extends upward from the seat plat support portion and is coupled to each of the armrest portions, and a fixing lever which fixes the armrest portion to the armrest support portion, wherein the integrated back plate cell is obliquely movable relative to the lower frame.
US09039086B2 Vehicle seat
A vehicle seat includes a seat back, a seat cushion, a connecting arm that connects the seat back with the seat cushion, a seat arranging mechanism for changing the posture of the vehicle seat, and a fixing device. The seat arranging mechanism includes a base member at which the seat arranging mechanism is mounted to the connecting arm. The fixing device fixes the connecting arm to the seat cushion and also fixes the base member of the seat arranging mechanism to the seat cushion.
US09039085B2 Seat extension seamless gap fill
A vehicle seating assembly includes a seatpan coupled with a track assembly that has a rail and a slide. The vehicle seating assembly also includes a cushion assembly that has a movable cushion and a base cushion with a slot. The movable cushion is slidable between a forward position and a rearward position on the seatpan. In addition, the vehicle seating assembly includes a coverstock with a first portion that is disposed over a movable cushion. The coverstock also has a second portion that is disposed between the seatpan and the cushion assembly. The second portion of the coverstock is withdrawn through the slot when the movable cushion moves to the forward position. A gap is defined by the area between the base cushion and the movable cushion in the forward position. The gap is concealed by the coverstock when the movable cushion is in the forward position.
US09039084B2 Golf cart prostate seat
There is provided a moveable power seat slide device assembly comprising a movable seat cushion and seat rail including upper rails secured to the seat cushion and lower rails secured to the body of the golf cart, a motor for driving each movable seat and a current control circuit.The prostate golf cart seat protects the prostate area from continuous bouncing. The seat has two 8 inch stationary end cushions. The center would consist of two 8 inch cushions moving along a rail which allows riders to automatically close the 7 inch seat gap to 3 inches from the stationary end cushion. The center air space between each rider and seat would have a depth 1½ inches.
US09039083B2 Crash indication system for a reclining ride down child seat
More specifically, the crash indication system for a child safety seat includes a seat bottom. A base is provided for supporting the seat bottom, which is slidably connected to the bases so that the seat body is movable relative to the base, between a resting position and a ride down position, a position due to a change in environmental forces. The seat body is adjustably affixed to a carriage to set a recline position. An indicator member is attached to the carriage and moves therewith to visually track and monitor the movement of the seat. When ride down of the seat occurs due to a change in forces to the seat, the indicator member moves with the sliding carriage to reflect a ride down position of the seat bottom. A ratchet connection is provided to prevent the carriage from going back to its resting position.
US09039082B2 Bicycle saddle
A bicycle saddle comprising: a supporting frame (2), set up for connecting the saddle to a seat post; a resting base (3), connected to the supporting frame (2) and intended for transmitting the weight of the cyclist to the supporting frame (2), which is provided with a front portion (31) and with a rear portion (32); a cover (4) that covers the resting base (3) and is intended for defining the surface of contact with the cyclist; a shock-absorbing anti-sliding insert (5), interposed between the resting base (3) and the cover (4), which protrudes at least partially from the cover (4) through an opening (41) made on the cover (4).
US09039077B1 Adjustable lounge chair
A chair assembly for selectively charging an electronic device includes a frame. A back portion of the frame is operationally coupled to a front portion of the frame. A supporting panel is coupled to the frame. The supporting panel may support a user. A leg is coupled to the frame. The leg abuts a support surface so the leg supports the frame above the support surface. An arm rest is operationally coupled to the frame. The arm rest may support the user's arm. A bag is coupled to the arm rest. The bag may contain the electronic device. A charger is operationally coupled to the arm rest. The charger is selectively operationally coupled to the electronic device. The charger may charge the electronic device.
US09039073B2 Method of manufacturing vehicle body side structure and vehicle body side structure
First to third steel members are cut to form predetermined planar shapes using press machines and form an upper member, a reinforcement member and a lower member. The carbon content of the third steel member is set lower than the carbon content of the first and second steel members. The upper member, the reinforcement member and the lower member are then assembled. The reinforcement member is superposed on the upper member. The upper member and the lower member are partially superposed. The superposed portions of the upper member and the reinforcement member and the superposed portions of the upper member and the lower member are then respectively joined by spot welding to form a blank member. The spot welded blank member is then heated to a temperature of a transformation point or higher, and the blank member is hot press formed by one press machine.
US09039063B2 Tank recess
A tank recess for motor vehicles comprising a recess body having a device for fastening to a vehicle body opening from outside and having a tank feed line sealing portion, characterized in that the recess body has a fold-over sealing edge on the base portion, such that a flange on an inner metal plate of the vehicle body opening is encompassed by the fold-over sealing edge, such that in the installed position the sealing edge is able to be placed sealingly around the flange of the vehicle body opening.
US09039062B1 Tailgate enclosure apparatus
An enclosure device for forming a secured enclosure area within a cargo area of a vehicle is disclosed. The enclosure device includes a front panel and a generally planar deck panel that extends from the front panel. The deck panel includes a pair of pair of spaced apart left and right sides that are adapted for extending over the wheel wells and the sidewalls. The deck panel also includes an aft edge that is adapted for extending to a location directly below an upper lip of the aft end of the cargo area when the front panel is adapted for fastening to the vehicle. At least one of the spaced apart left and right sides includes an abutment edge that is adapted for being positioned next to the sport cage upright, so that the secured enclosure area is created below the deck panel.
US09039060B1 Utility vehicle
A utility vehicle is equipped with a riding space and a cargo bed disposed behind the riding space. A screen is disposed between the riding space and the cargo bed, and screen support members extended rear-downward are supported by pivot portions on the screen. Engaging portions engageable with the screen support members are provided on the cargo bed.
US09039056B2 Clamp for a tensile implement and method of clamping a tensile implement
A clamp for a tensile implement and method of clamping a tensile implement is disclosed. The clamp is portable and adaptable to different sizes of tensile implements. The clamp includes a cavity defined by side surfaces of a pair of blocks which are attached to a top surface of a grip base. A pair of mated reciprocal wedges, selected based on size of the tensile implement from a plurality of pairs of wedges, fits and slides within the cavity in order to grip the tensile implement. Each one of the wedges has a planar surface for sliding and a semi-cylindrical void which forms a cylindrical void through which the tensile implement passes when fully clamped around the tensile implement.
US09039048B2 Locking mechanism for a vehicle seat
A locking mechanism (1) for a vehicle seat, particularly for a motor vehicle seat, includes a latch that is to be interlocked with an opposite element (B) and is mounted to be pivotable about a first bearing bolt (13), at least one securing element (25, 31) that secures the latch (11) in the locked state, and a lock housing (5) which supports the latch (11) and the securing element (25, 31). The lock housing (5) has an integrated first stop (5a) for the opposite element (B). The stop (5a) has a damping effect when the opposite element (B) rests against the lock housing (5).
US09039046B2 Coupling with tongue and groove
A coupling includes an annular gasket, the annular gasket including at least one sealing surface directed radially inwardly and an outer surface directed radially outwardly; at least one segment, each segment being approximately semi-circular and including at least one inner surface, at least one outer surface, and at least two ends, each segment including a fastener pad protruding proximate to each end, each fastener pad defining a fastener hole, each end including at least one of a tongue and a groove, each tongue protruding circumferentially from at least one end, each groove defined circumferentially in at least one end; and at least one fastener, wherein at least one portion of a shaft portion of the fastener is sized to engage at least one fastener hole in at least one segment.
US09039045B2 Quick connect coupling
An improved quick connect hose coupling for connecting a hose to a fixture has a hose stem portion including a hose insert portion, a fixture portion including a fixture connection portion, and a joinder portion. The joinder portion includes a male connection portion and a female connection portion. Each of the male connection portion and the female connection portion are adapted to join in a sealing and locking manner upon being pushed together. The coupling further includes threads and wrench mating flats adapted to disconnect the hose from the fixture. It is improved by the male connection portion being a unitary structure having a leading support cylindrical surface, a following support cylindrical surface, and a transition, surface intermediate therein between. The leading support cylindrical surface has a leading radius. The following support cylindrical surface has a following radius. The following radius is larger than the leading radius.
US09039042B2 Steering apparatus
Construction is achieved that is capable of maintaining the holding force by which a support bracket 12a holds an outer column 13a. One pivoting friction plate 25 for telescopic mechanism is held between the inside surface of a support plate section 20a of the support bracket 12a and the outside surface of a displacement bracket 18a that is fastened to the outer column 13a. When adjusting the forward-backward position of a steering wheel, the pivoting friction plate 25 for telescopic mechanism pivots around a support pin 33 as an adjustment rod 22a displaces along a long hole 19a for telescopic mechanism and a long guide hole 32.
US09039036B1 Foam-in-place interior panels having integrated airbag doors including multi-shot injection molded airbag chute-door assemblies for motor vehicles and methods for making the same
Interior panels having integrated airbag doors for motor vehicles and methods for making such interior panels are provided herein. In one example, an interior panel comprises a substrate having outer and inner surfaces and an opening extending therethrough. A multi-shot injection molded airbag chute-door assembly is mounted to the substrate and comprises a chute wall that at least partially surrounds an interior space. A door flap portion is pivotally connected to the chute wall and at least partially covers the opening. A perimeter flange extends from the chute wall and has a flange section that overlies the outer surface of the substrate. A molded-in lip feature extends from the flange section and contacts the outer surface to form a seal between the flange section and the substrate. A skin covering extends over the substrate and a foam is disposed between the skin covering and the substrate.
US09039034B2 Multiple axle equalizing rubber suspension
A suspension system for a vehicle includes a frame mounting bracket for mounting to the vehicle. The suspension includes front and rear rubber torsion axle assemblies. Front and rear lever assemblies are respectively pivotally attached to the vehicle at front and rear lever pivot points. Outer housings of the rubber torsion axle assemblies are each respectively rigidly mounted to the front and rear lever assemblies. A rigid control arm is pivotally connected at one end to the front lever assembly at a front control arm pivot point and its other end is pivotally connected to the rear lever assembly at a rear control arm pivot point. When the suspension assembly encounters a force causing the front lever assembly to rotate in one direction about the front lever pivot point the rigid control arm causes the rear lever assembly to rotate about the rear lever pivot in an opposite direction.
US09039028B2 Nursing wheelchair
The present invention addresses the problem of providing a nursing wheelchair, comprising a seat member which deploys on a frame body to form a seat. The nursing wheelchair readily allows transfer of a person receiving care, and is lightweight and easy to operate. A nursing wheelchair (1) comprises seat members (7a, 7b) which deploy on seat support frames (14a, 14b) constituting part of a frame body (2) in order to form a seat.
US09039025B1 Foldable children's tricycle
A foldable children's tricycle comprises a tricycle front, a link device and a positioning assembly. The tricycle can be folded by using the link device, which can save space and reduce transportation cost. In addition, an inserting rod of the positioning assembly can be engaged in first or second positioning grooves of the link device, so the tricycle can be fixed when expanding or folding, thus improving the structural strength of the tricycle.
US09039015B2 Vehicle steering adjustment apparatus and method of use thereof
A device for use in a vehicle steering system, said device comprising at least one actuator affixed to a wheel linkage of at least one wheel of said vehicle steering system. The actuator comprises a rotation assembly engagable with a first wheel linkage segment, an electric motor for actuating movement of the rotation assembly via a gear box and one or more sensors integrally contained in the actuator for sensing one or more parameters selected from the group consisting of force, speed, turns and rotation. Rotation of the rotation assembly actuates linear movement of said first wheel linkage segment into and out of said actuator to thereby adjust one or more wheel parameters of said at least one wheel, and wherein said one or more sensors provide real time data to an actuator control unit integral to said actuator to self-adjust rotational parameters of said rotation assembly.
US09039010B2 Paper conveying apparatus, jam detection method, and computer-readable, non-transitory medium
There are provided a paper conveying apparatus, a jam detection method and a computer-readable, non-transitory medium that can suppress erroneous detection of an occurrence of a jam by sound due to the sound generated along with conveyance of a paper. The paper conveying apparatus includes a first sound signal generator for generating a first sound signal corresponding to a sound generated by a paper during conveyance, at least a part of the first sound signal generator is provided at one end of a conveyance path of the paper, a second sound signal generator for generating a second sound signal corresponding to the sound, at least a part of the second sound signal generator is provided at the other end of the conveyance path, and a sound jam detector for determining whether a jam has occurred based on a difference of the first sound signal and the second sound signal.
US09039006B2 Sheet conveyance apparatus and image forming apparatus provided with the same
A sheet conveyance apparatus according to one aspect of the present disclosure includes frame, sheet stack portion, sheet stacking plate, feeding portion, conveyance portion, conveyance guide member, blower fan, air duct, and blowing control portion. Feeding portion feeds sheet stacked on sheet stacking plate. Conveyance portion is provided on downstream side in sheet conveyance direction relative to feeding portion. Conveyance guide member is provided on downstream side in sheet conveyance direction relative to feeding portion, and spaced from feeding portion by predetermined gap, and has guide surface to support lower surface of sheet fed by feeding portion and guide sheet downstream in sheet conveyance direction. An end portion of guide surface on upstream side in sheet conveyance direction is positioned lower than feeding position. Air duct blows air sent from blower fan, toward gap, from position lower than the gap. Blowing control portion controls blowing of air from air duct.
US09038999B2 Fixture assembly for forming prototype parts on an incremental forming machine
An incremental forming machine binder is provided that has a blank holding opening that may be subdivided into smaller blank holding openings. The opening is subdivided by one or more clamping modules that are connected by connecting modules to each other and the frame. Clamps are attached to the clamping modules to clamp blanks in the blank holding openings. Multiple blanks may be secured to the binder for incremental forming.
US09038991B2 Modular electronic carbonator fluid level control mechanism
A carbonator tank assembly is disclosed for use in a beverage machine wherein the beverage dispensed therefrom is a carbonated beverage. The carbonator tank includes walls defining a carbonator tank interior. A probe assembly is provided for coupling in a gaseous and fluid-type manner to the walls of the carbonator tank. The probe assembly has no floats but includes elongated probes having removed ends configured to extend into the interior of the carbonator tank and near ends exposed exteriorly. An electronics module is adapt to fluidly enclose an electronics assembly therein. The electronics module includes walls adapted to receive an electrical cable carrying electrical energy from a remote source.
US09038990B2 Cable winch device
A cable winch device, particularly a cable winch device for a crane, has at least one cable winch with at least one cable, with the cable wound and/or unwound at least partially on the cable winch. The cable winch can be shifted and/or moved at least partially substantially along the longitudinal axis of the cable winch. A crane, particularly a deep sea crane, has at least one such cable winch device.
US09038989B2 Boom mountable robotic arm
A boom mountable robotic arm for temporarily supporting an elongate conductor includes a rigid member such as a beam or beam assembly adapted for mounting onto the upper end of a boom for example using a boom adaptor, at least one electrically insulated support post mounted to the rigid member, where each post temporarily supports an elongate electrical conductor, and at least two rotation devices for selectively controllable rotation of the rigid member and the electrically insulated support posts about at least two corresponding axes of rotation.
US09038988B1 Valve having reduced operating force and enhanced throttling capability
A flow control valve element has a generally spherical ball. An inlet is formed in the ball. An outlet is also formed in the ball, the outlet opposing the inlet. A hollowed-out portion extends between the inlet and the outlet. A pair of opposing flats are formed in the ball, the flats each having a first flat portion formed in an external portion of the ball and an opposing second flat portion formed in the hollowed-out portion of the ball.
US09038987B2 Flap assembly, in particular exhaust gas flap assembly
For a flap assembly, in particular an exhaust gas flap assembly, with the flap mounted on both sides via bearing devices in the housing, the disclosure describes a design in which a bearing body is supported radially against an annular collar of the bearing device and, by way of the annular collar, is held braced in a radially spring-loaded manner in a predefined radial position.
US09038986B2 Flow shut-off valve device
A valve assembly having a valve-seal on a valve member that moves between an open and a closed position within a valve support housing for controlling fluid flow, particularly for use as a shut-off valve. In many embodiments, advancing the valve member sealingly engages the valve-seal with a valve seating area of the housing to close the valve and shut-off fluid flow through the housing, while retracting the valve member moves the valve-seal away from the seating area to allow fluid flow around the valve-seal and through the valve-seating area. In many embodiments, the valve member includes a proximal handle and angled ramp that engage with a helical ramp of the housing to translate rotation of the handle into axial movement of the member between open and closed positions.
US09038980B2 Ratchet platform
A height adjustable platform and method include a ratchet platform having a platform upper assembly with a platform and a ratchet. The ratchet includes a platform riser tube and a ratchet rail secured to the platform riser tube. The ratchet platform also includes a platform lower assembly having a support column and a platform base. The support column is secured to the platform base. An end of the ratchet is proximate the platform and an opposing end of the ratchet is disposed within an interior of the support column. The platform upper assembly actuator includes a pedal sub assembly and an upper linkage. The upper linkage is attached to the pedal sub assembly. Actuation of the pedal sub assembly actuates the upper linkage. Actuation of the upper linkage actuates the ratchet to adjust the height of the ratchet platform. The ratchet platform also includes an energy attenuation system.
US09038979B2 Multifunctional case for portable electronic device
A multifunctional case is configured for receiving or supporting a portable electronic device. The case includes a first layer and a second layer. The second layer is connected to the first layer by the edges. A receiving space is formed between the first and second layers for receiving the portable electronic device. The second layer is provided with a base portion, a main supporting portion, two side supporting portions and two remaining portions are formed on the second layer. The two side supporting portions and the remaining portions are symmetrically positioned at two sides of the main supporting portion. When the case is folded up as a support, the main supporting portion is angled with the base portion. The remaining portions are stacked on the base portion. The side supporting portions are perpendicular to the remaining portions and the main supporting portion.
US09038977B2 Holding device
A holding device includes a case. A base includes a placement portion for placing an article, and a fixture holding portion provided on one end side of the placement portion, and is rotatably attached relative to the case through a pivot support portion. A slider is slidably attached to the base, and includes a movable holding portion for releasably holding the article between the movable holding portion and the fixture holding portion. An urging member urges the slider. A positional control device is provided between the base and the slider, and releasably locks the slider in an arbitrary position when the slider slides against an urging force of the urging member. A placement-angle holding device is provided between the base and the case, and holds the base at a predetermined placement angle relative to the case in conjunction with sliding of the slider against the urging force of the urging member.
US09038973B2 Accessory bracket
A bracket assembly for electronic equipment support structures having an elongated main body, a mounting tab extending from a first edge of the main body, and first and second mounting arms extending from a second edge of the main body, opposite the first edge. The mounting tab has an aperture formed therethrough. The first mounting arm is positioned adjacent a first end of the main body and extends generally perpendicular to the main body and the mounting tab and the second mounting arm is positioned adjacent a second end of the main body, opposite the first end, and also extends generally perpendicular to the main body and the mounting tab. The bracket assembly can be mounted to a vertically oriented member of an electronic equipment support structure by: mounting the bracket assembly to the vertically oriented member; positioning the rack mountable equipment adjacent and generally parallel to the vertically oriented member such that the equipment is in a generally vertical orientation; and connecting the rack mountable equipment to the bracket assembly between opposing mounting arms of the bracket assembly.
US09038971B1 Mobile computing platform holding device
An apparatus for the holding of an IPAD® or other mobile computing platform includes a magnetic arm assembly connected to a first end of a flexible shaft. A ferric metal circle is adhered to a back panel of the IPAD®. A center magnet provided within a center of the magnetic arm assembly which applies a force to the metal circle sufficient to retain the IPAD®, thereto. A plurality of flexible arms extends radially from the center magnet and bear against a protective case that retains the IPAD®. An opposite second end of the flexible shaft is connected to a base member. The base member may include a threaded clamp, a spring clamp, a suction cup or a weighted base, depending on the desired location for holding the IPAD®.
US09038970B2 Vibration-proof pipe clamp
A vibration-dampening clamp for clamping long, narrow articles such as pipes includes a pipe clamp member made of hard resin that has pipe clamp portions for restraining the long, narrow articles, a mounting member made of hard resin that has a mounting portion for mounting to the fastened member, and an elastic connection member made of soft resin that is packed between the pipe clamp member and the mounting member. The pipe clamp member and the mounting member do not make direct contact, so that detachment of the pipe clamp member from the mounting member is inhibited. The detachment inhibiting structure incorporates a T-shaped portion that comprises a flat plate portion and a prism portion formed in a mounting member, and an arm portion formed in the pipe clamp member that extends about the periphery of the flat plate portion of the T-shaped portion.
US09038967B2 Fluid line clamp
A fluid line clamp includes one or more blocks with holes for receiving fluid lines therein. The fluid line clamp further includes a first backing plate, a second backing plate, and a shielding plate. The first and second backing plates are spaced apart from each other to receive the blocks therebetween. The shielding plate is disposed at a distance from the blocks and includes an inner surface, and an outer surface. The inner surface of the shielding plate is rigidly attached to the backing plates. The outer surface of the shielding plate is configured to rigidly attach to a hot body of a machine.
US09038966B2 Side-loading quadrant deadend clamp assembly
A clamp assembly includes a body member having a cable groove formed therein to receive a cable. A keeper is connected to the body member and has a lower surface adapted to engage the cable received in the cable groove. A biasing member is disposed between the keeper and the body member.
US09038963B2 Split spiroid
The spiroid wing tip according to embodiments of the invention including a continuous segmental assembly having a closed loop frontal profile comprising a lower near vertical segment, a horizontal segment, a vertical segment, a second horizontal upper segment, and a near vertical segment. Accordingly to some embodiments of the invention, the spiroid profile is lowered with respect to the wing chord plane, such that a portion of the spiroid wing tip extends below the wing chord plane.
US09038953B2 Aircraft thermal insulation
The invention provides an arrangement and methods for thermally insulating aircraft, particularly but not exclusively for when the aircraft is operating in extremely hot or cold conditions, and describes an aircraft skin construction including a foam-stiffened CFC sandwich panel forming part of the aircraft outer skin mounted to an underlying load bearing aircraft structure, wherein the panel at the mounting to the structure includes two outer layers of CFC material with an inner layer of foam material sandwiched therebetween.
US09038950B2 Arrangement of aerodynamic auxiliary surfaces for an aircraft
An arrangement of aerodynamic auxiliary surfaces is configured for being arranged on the underside of an aircraft and furthermore includes a longitudinal axis and at least one aerodynamic auxiliary surface, wherein the aerodynamic auxiliary surface is laterally offset referred to the longitudinal axis, and wherein the aerodynamic auxiliary surface is configured for generating vortices when it is subjected to an oncoming air flow. This makes it possible to compensate vortices caused by the shape of the aircraft such that the directional stability of the aircraft can be improved and the aerodynamic drag may be reduced.
US09038946B2 Space efficient lavatory module for commercial aircraft
A space efficient lavatory module for commercial aircraft includes an aft facing concave wall recess that provides a greater distance from an upper, forward facing portion of a cabin structure, such as an aircraft passenger seat to avoid having a passenger's head impact the aft facing lavatory or enclosure wall in a sudden aircraft deceleration. The aft facing concave wall recess also provides space for mounting of a protective cushion, in order to reduce a passenger's risk of head trauma in a sudden deceleration, as well as other items, such as a video monitor, a bassinet or infant bed, without inhibiting passenger movement.
US09038942B2 Passive torque balancing in a high-frequency oscillating system
A passively torque-balanced device includes (a) a frame; (b) a drivetrain including a drive actuator mounted to the frame and configured for reciprocating displacement, an input platform configured for displacement by the drive actuator, a plurality of rigid links, including a proximate link and remote links, wherein the rigid links are collectively mounted to the frame, and a plurality of joints joining the rigid links and providing a plurality of non-fully actuated degrees of freedom for displacement of the rigid links, the plurality of joints including a fulcrum joint that is joined both to the input platform and to the proximate rigid link; and (c) at least two end effectors respectively coupled with the remote links and configured for displacement without full actuation.
US09038941B2 Towable autogyro system having repositionable mast responsive to center of gratvity calculations
An unmanned, towable aerovehicle is described and includes a container to hold cargo, an autogyro assembly connected to the container and to provide flight characteristics, and a controller to control operation the autogyro assembly for unmanned flight. The container includes a connection to connect to a powered aircraft to provide forward motive force to power the autogyro assembly. In an example, the autogyro assembly includes a mast extending from the container, a rotatable hub on an end of the mast, and a plurality of blades connected to the hub for rotation to provide lift to the vehicle. In an example, an electrical motor rotates the blades prior to lift off to assist in take off. The electrical motor does not have enough power to sustain flight of the vehicle.
US09038940B1 Rotor configuration for reaction drive rotor system
A rotor system is disclosed for a reactive drive rotary wing aircraft. Apparatus and methods are disclosed for maintaining the rigidity of the rotor and eliminating play between flight controls and the rotor by mounting swashplate actuators to a flange rigidly secured to the mast. Methods are disclosed for modulating the temperature of oil pumped over one or more of the mast bearing, swashplate bearing, and spindle bearing. The temperature of air passively or actively drawn through rotor may also be modulated to maintain bearing temperature within a predetermined range. Structures for reducing pressure losses and drag on components due to air flow through the rotor are also disclosed. A rotor facilitating thermal management by oil and air flow is also disclosed. Surfaces interfacing between the swashplate and the mast and between control rods and the swashplate or pitch horn may bear a solid lubricant layer.
US09038939B2 Method of controlling a group of engines, and an aircraft
A method of controlling a group (2) of engines developing a necessary power (Wnec) for driving a rotor (3), said group (2) of engines having at least one electrical member (4), electrical energy storage means (5), and a first number n of engines (6) that is greater than or equal to two. A processor unit (10) executes instructions for evaluating a main condition as to whether the group of engines can develop the necessary power while resting one engine, and if so for resting one engine and accelerating a second number engines not at rest, and for causing the electrical member to operate in motor mode, if necessary, the electrical member operating temporarily in electricity generator mode when the storage means are discharged.
US09038937B2 Size-adjustable and securable media spindle apparatus
A media spindle apparatus for supporting a media roll having media to be delivered to a printing apparatus. The apparatus includes a spindle configured to support the roll. The spindle defines an axial direction about which the roll rotates relative to the printing apparatus to deliver the media to the printing apparatus. A guide member is supported by the spindle and guides the media to the printing apparatus. The guide member is positionable in a first configuration in which a securing mechanism is disengaged and the guide member is translatable substantially in the axial direction relative to the spindle. The guide member is pivotable about the axial direction relative to the spindle to move to a second configuration and thereby engage the securing mechanism to inhibit the guide member from translating in the axial direction relative to the spindle and pivoting from the second configuration to the first configuration.
US09038935B2 Progressive load limiter
A retractor includes a spool configured to selectively wind and unwind the webbing, a lock base configured to operate in a free position and a locked position, a first energy absorbing member coupled to the spool and the lock base, and a second energy absorbing member coupled to the spool and the lock base. When the lock base is in the free position, the spool and lock base freely rotate together when a force is applied on the spool through the webbing. When the lock base is in the locked position and a force is applied on the spool through the webbing, rotation of the spool is permitted while rotation of the lock base is prevented, such that the first energy absorbing member absorbs a first energy and the second energy absorbing member is configured to absorb a second energy after a predetermined rotation of the spool.
US09038932B2 Apparatus and method for fuelizing inflammable waste
In accordance with the present invention, there is provided an apparatus for fuelizing inflammable waste capable of efficiently fuelizing inflammable waste while reducing facility and operation costs of the overall system and maintaining stable operation, and so on. More particularly, the apparatus 1 for fuelizing inflammable waste comprises: a primary crusher 4 for crushing an inflammable waste W containing as principal component at least one selected from a group comprising plastics, sponges, fibers, rubbers and wood materials; a foreign matter removing device 7 for removing foreign matters F contained in the crushed objects W1; a secondary crusher 9 for secondarily crushing the crushed objects W3 from which foreign matters I, M are removed; and an injecting device 11 for injecting the secondarily crushed objects W4 generated by the secondary crusher 9 into a burner 10, and so on. The apparatus 1 may be provided with an intermediate tank 8 for storing the crushed objects W3 from which foreign matters I, M are removed, and from the intermediate tank 8 is supplied the crushed objects W3 to the secondary crusher 9.
US09038929B1 Air spray gun with pattern control tip
A spray gun includes a main piston chamber having an actuatable piston and a gun block. The gun block includes a mixing chamber that has a pair of impingement holes that each tangentially intersects with an exit hole of the mixing chamber at opposing tangential points. The gun block also includes a tip that is coupled to an end of the mixing chamber and has a pattern channel that is substantially axially aligned with the exit hole of the mixing chamber. The length of the pattern channel is less than the length of the exit hole of the mixing chamber. In some versions, the ratio of the pattern channel to the combined length of the pattern channel and exit hole can be between 31%, inclusive, and 5%, inclusive. A selectively coupleable handle may be provided such that users can utilize different handles with the spray gun.
US09038922B1 Spray containment device and methods of use
A spray containment device comprising: a threaded adapter, a conical body having a threaded aperture wherein the threaded aperture is adapted to cooperate with said threaded adapter, and (c) at least one threaded nut adapted to thread onto the threaded adapter above the conical body so as to secure the conical body to the threaded adapter. Also included is a sprayer device comprising a liquid container and a spray wand to which the spray containment device may be attached. The threaded adapter and nut system could be utilized to attach threads to other types of pipes, rods or similarly shaped pieces.
US09038913B2 Electronic interface apparatus and method and system for manufacturing same
A method for manufacture of an electronic interface card (100) including defining a pair of apertures in a substrate layer (116), associating an antenna (112) with the substrate layer (116) such that opposite ends of the antenna (112) terminate at the apertures, placing a metal element in each of the apertures, connecting the ends of the antenna to the metal elements, laminating the substrate layer together with a top layer (114) and a bottom layer (118), forming a recess (122) in the top layer and the substrate layer, attaching end of connection wires (130) to the metal elements, attaching opposite ends of the connection wires (130) to a chip module (120) and sealing the chip module in the recess (122).
US09038912B2 Trade card services
The claimed subject matter provides a system and/or a method that facilitates servicing a portion of a trade card via a web service. A web service can provide a portion of data to enhance a trade card, wherein the portion of data is at least one of a portion of trade card document-specific data, an intelligent gadget, or a feed driven component. A build component can leverage the web service to utilize the portion of data with the trade card.
US09038910B2 Method and apparatus for executing user action commands
A method is provided for performing action commands on a mobile terminal. The method includes reading a 2D barcode to obtain 2D barcode information. The 2D barcode information includes at least an action command identifier and a call instruction for calling an application program interface (API) corresponding to the action command. The method also includes calling the API corresponding to the action command and completing execution of the action command.
US09038908B2 Methods and systems for optimizing visual data communication
A system and method for transmitting visual data by displaying a synchronization video that includes synchronization code sequences on a first device, capturing the synchronization video using a video camera of a second device, parsing and decoding the synchronization code sequences on the second device, displaying an indication of which of the synchronization code sequences are compatible for visual data transmission on the second device, receiving a selected synchronization code sequence of the synchronization code sequences on the first device, and displaying a data code sequence corresponding to the selected synchronization code sequence on the first device, wherein the data code sequence includes encoded data, and capturing and decoding the data code sequence on the second device.
US09038905B2 System, method, and storage unit for managing multiple objects in an object zone
Disclosed is a system for managing multiple objects in an object zone. The system comprises multiple machine-readable object identification tags configured to be respectively attached to the multiple objects; a storage unit moving through the object zone to store the selected objects which are respectively attached with the machine-readable object identification tags; at least one machine-readable storage unit identification tag attached to the storage unit; and multiple spaced reading units capable of remotely reading the multiple machine-readable object identification tags and the at least one machine-readable storage unit identification tag, wherein the objects attached with the machine-readable object identification tags within a predefined spatial range defined based on the at least one machine-readable storage unit identification tag are associated with the storage unit. A method thereof and a storage unit are also disclosed.
US09038904B2 Card reader
A card reader may include a card conveying mechanism structured to convey the card; a magnetic head which is structured to abut with the card and performs at least one of reading of magnetic data recorded on the card and recording of magnetic data on the card; a head moving mechanism structured to move the magnetic head in a longitudinal direction of the card; and an abutting part structured to abut with one end of the card in the short-side direction of the card. The head moving mechanism may be configured such that, while the card conveying mechanism holds the card in a state that the one end of the card in the short-side direction of the card is pressed against the abutting part, the magnetic head is moved in the longitudinal direction of the card to perform at least one of reading and recording of magnetic data.
US09038900B2 Electronic apparatus for determining the attitude of a weapon and operating method thereof
An embodiment of an apparatus for determining the attitude angles of a weapon includes a number of accelerometers for measuring the components of the acceleration of the weapon along the axes of a first reference system integral with weapon; a number of gyroscopes configured in such a way to measure the components of the angular speed of the weapon along the axes of the reference body; and a processing unit configured to compute a number of actual attitude angles of the weapon under dynamic conditions based on the components of the angular speed; determine a number of static attitude angles of the weapon under static conditions of the weapon based on the components of the acceleration; and correct the components of angular speed according to static attitude angles and to the actual attitude angles.
US09038897B2 System and approach to convey data with a handheld device via a multi-dimensional code
A system and approach for conveying engineering and license data with a handheld or mobile device via a multi-dimensional code. Engineering data from a page such as a schematic may be generated, formatted, and encoded with a multi-dimensional code. The code in a visual presentation may be embedded in the schematic. A mobile device may scan the code. The device with an appropriate application may decode and un-format the engineering data from the code for a consumer or user. License data may be generated, encrypted, and encoded in a multi-dimensional code. The code in a visual presentation may be scanned and decrypted by the mobile device with an appropriate application, for a consumer or user.
US09038895B2 Communication between retailer and customer
Communication between a retailer and a customer is disclosed. A payment card and a communication identifier addressing a wireless transceiver of a mobile apparatus are registered to an electronic service. The mobile apparatus receives, with the wireless transceiver, a plurality of packets relating to payments with the payment card of a plurality of trades of various commodities between the user and a plurality of various retailers, from the electronic service, extracts from the received plurality of the packets transaction information relating to the payments and supplementary information, and communicates, with a user interface, the extracted transaction information and the supplementary information to the user.
US09038892B2 Banking apparatus controlled responsive to data bearing records
A banking system is controlled responsive to data read from data bearing records. The banking system includes an automated banking machine. The machine is operable to carry out a financial transaction for a person responsive to a determination that the person is an authorized user of the machine based on correspondence between identifying data read by a reader of the machine and data store information. The machine includes a check acceptor that is operative to receive checks from authorized machine users. The check acceptor is operable to continuously move a received check along its transport path while simultaneously rotationally orienting the check into alignment with the transport path. A check determined not to have at least one property of an acceptable check is returned to the machine user. Acceptable checks are processed and stored in the machine.
US09038882B2 Circular stapling instrument
A circular stapling instrument including a stapling forming assembly that is actuated independently from actuation of the cutting assembly is provided. The instrument includes a handle assembly, an elongate body extending from the handle assembly, a cartridge assembly mounted on a distal end of the elongate body. The cartridge assembly includes a pusher and a knife assembly. The knife assembly is selectively fixed relative to the pusher.
US09038881B1 Feeder belt actuation mechanism for true multi-fire surgical stapler
One example of a surgical apparatus may include a feeder belt, a plurality of staples frangibly connected to the feeder belt, and at least one pull tab extending laterally from the feeder belt. An example of a surgical method of treating tissue within the body of a patient may include providing at least one feeder belt and staples frangibly connected thereto, and at least one wedge movable relative to the feeder belt; moving at least one wedge in a first direction to contact and thereby form and shear at least one staple from at least one feeder belt; and moving at least one wedge in a second direction to engage and advance the feeder belt.
US09038880B1 Articulated surgical instrument
An exemplary surgical apparatus may include a shaft defining a lumen therein; articulation bands extending through and slidable generally longitudinally within the lumen of the shaft; an end effector affixed to the articulation bands; and generally annular segments positioned about the articulation bands along at least a portion of the length of the articulation bands to define an articulated region, where the segments laterally constrain the articulation bands.
US09038878B2 Archery compound bow cam cover and sling device, and related systems and methods
An archery compound bow cam cover and sling device is disclosed. The cam cover and sling device can include two cam covers operable to at least partially cover cams of a compound bow. The cam cover and sling device can also include two limb tensioning members coupled to respective cam covers, operable to extend along limbs of the compound bow, and configured to couple with the compound bow at limb ends opposite the cams. The cam cover and sling device can further include a central tensioning member coupled to the two cam covers and operable to extend between the cams, wherein the central tensioning member is configured to increase tension in the limb tensioning members to secure the cam covers about the cams. In addition, the cam cover and sling device can also include a sling coupled to the two cam covers to support, and facilitate carrying, the compound bow.
US09038872B1 Straps for carrying an object
A carrying strap for supporting an object is described. According to an exemplary embodiment of the present invention, the carrying strap comprises a neck pad for distributing the object's weight over the user's neck, the neck pad having inner or first, and outer or second sides affixed to each other along perimeter, wherein the first side is configured to contact backside of the user's neck and the first side comprises two partially overlapped layers in a mirror-image orientation to form an open slot, located substantially near center portion of the neck pad, which is configured for housing a removable cushion that provides extra cushion to the backside of the user's neck; at least one hook for securing the object; and an extension portion connecting the neck pad and the at least one hook.
US09038871B2 Glove construction and kit for carrying outfitted electronic devices
A glove construction and/or kit may be used to outfit an electronic device so that the user thereof may more easily carry or transport the device. The glove construction comprises a flexible, load-bearing, strap-like material member having a glove length and a glove width. A series of finger-receiving sleeves extend widthwise intermediate the glove length. The ends of the material member are outfitted with a first set of fasteners matable with a second set of fasteners outfitted upon the electronic device. The first and second sets of fasteners are matable and together form a fastener interface for removably attaching the glove construction to the electronic device. The glove construction and the fastener interface are supportable of the device weight, and thus enable the user to manually carry the electronic device via the glove construction by inserting a series of fingers into the finger-receiving sleeves and lifting the combination therewith.
US09038867B2 Degasser snorkel with serpentine flow path cooling
A snorkel nozzle (10) having a double shell core (16, 26) that defines an annular gap (40) between the shells and that has an array of baffles (66) arranged in the annular gap to define a serpentine flow path for cooling gases that pass through the annular gap.
US09038866B2 Application tips including a dispensing nozzle with one or more dispensing passages extending along a length thereof and related methods
An application tip and method for dispensing a fluid into a hole, the tip having a hollow housing or body with an open end and a closed end, the open end configured to be removably attached to and in fluid communication with a fluid source, the closed end including a nozzle having at least one passage or fluid outlet opening.
US09038861B2 Seed metering wheel assembly
An improved seed metering wheel assembly is provided to deliver a substantially constant flow of seed to a downstream treating device or the like, without any substantial surging of seeds. The seed metering wheel assembly includes an axially rotatable metering wheel having a plurality of strategically sized and arranged seed metering openings therethrough, arranged in circular arrays of differently sized metering openings. In another embodiment, the seed metering wheel includes a central hub section and an outermost rib, with a series of ribs between the hub section and rim, which lie along respective non-diameter chords. Incoming seed is delivered from a seed hopper outlet by gravitation to the metering wheel, which preferably provides a substantially constant open area while preventing wholly unobstructed flow of seeds.
US09038859B2 Container assembly for use with a dispenser
A container assembly for use with a dispenser with a feed tube, the assembly comprising a container; a cap fixed to an opening in the container; the cap having a passageway therethrough to allow, in use, the feed tube of a dispenser to pass through the cap and into the container; the cap including a movable element secured to the cap in a first position prior to first insertion of the feed tube by a deformable support element arranged to deform upon insertion of the feed tube into the cap to free the movable element to be supported, in use, in a second position, by the feed tube to preserve the passageway, the movable element being configured to move, upon removal of the feed tube from the container, to a third position at least partially within the passageway in which replacement of the feed tube through the cap is obstructed.
US09038858B2 Aerosol device for allocation of plurality of fluids
An aerosol device is provided with a set of two aerosol valves in an inch bead portion of an aerosol container, and different contents are separately packed in the aerosol container without being mixed. The different contents are separately introduced into the set of two aerosol valves, and the stem insertion portions of housings of the set of two aerosol valves project above the inch bead portion. The lower end of a fitting member whose inner peripheral shape corresponds to the outer peripheral shape of the set of two housings is fitted and fixed to the inner periphery of the inch bead portion. The outer periphery of the fitting member is covered with a cover, and the lower end of the cover is fixed to the outer periphery of the inch bead portion.
US09038857B2 Dispensing container
A squeezable hollow thin walled dispensing container having an open ended main body is provided with a closure plug insertable into the open end, the plug having outwardly projecting ribs engaging the inside of the peripheral wall of the body, a locking member is received exterior of the body around the plug, and the plug and locking member entrapping portions of the wall therebetween to sealingly close the open end.
US09038853B2 Sanitized vending machine and method
A sanitized vending machine includes product and cup dispensing mechanisms and an actuation mechanism. The product dispensing mechanism, holding one or more product items, rotates through a product dispensing cycle to dispense them. The cup dispensing mechanism, holding a stack of cups, rotates through a cup dispensing cycle to dispense a cup to a predetermined position. The dispensing cycles occur in a predetermined sequence so as to enable the dispensed product items to be received in a previously dispensed cup. The dispensing mechanisms respectively include rotatable first and second driven gears drivingly interfaced to rotate during respective product and cup dispensing cycles. The actuation mechanism includes a handle and a rotatable drive gear drivingly interfaced with the first driven gear. When the handle is turned by a user through an actuation cycle the driven gears rotate the respective mechanisms through respective product and cup dispensing cycles.
US09038852B2 Automatic vending machine
An automatic vending machine for vending a product selected by a user includes: an automatic vending machine cabinet having an opening that is opened and closed by a door: a plurality of product racks that is provided in the automatic vending machine cabinet, each product rack including a plurality of product storage columns each storing products ordered in a line; and a product storage device that allows a user to take out one product at a time by holding a body of the product, when the door is opened to open the opening.
US09038851B2 Cover for container
A cover for a pie pan or similar type of pan or plate has a ring and a lid pivotally attached to the ring by a flex joint. A pan is placed into the ring with a lip of the pan resting on top of the ring. The cover is folded over and pressed down onto the ring. Interlocking elements on tabs on the ring and lid engage each other and hold the lid down onto the ring, with the lip of the pan between them. The lid may include inwardly projecting teeth spaced apart on an inside surface of the lid, with the teeth adapted to hold the lip of a pan between the ring and the lid.
US09038849B2 Coating compositions for food and beverage containers
Compositions for coating food or beverage containers comprising a resinous binder and 10 to 30 percent by weight of a polysilicone resin.
US09038847B2 Insulated beverage apparatus and cooling device
A device for a beverage container may include a tubular member that is insulated and has an axis. The tubular member may further include an upper axial end and a lower axial end. Both the upper and lower axial ends can be open. The tubular member may be configured to receive and insulate the beverage container therein. The device may include a base. The base may be removably coupled to the lower axial end of the tubular member to close the lower axial end. The base may include an interior compartment containing a fluid permanently sealed therein. The fluid can have a freezing point of about 0° C. or less.
US09038841B2 Tamper-evident closure
A tamper-evident closure for a container comprises two or more parts and is movable from a first position to a second position in an opening event, the movement to the second position generating two or more gaps between and/or within the parts, the closure further comprising means for preventing closing of the gaps whereby to confirm the opening event has occurred.
US09038840B2 Multi-compartmented sandwich storage device
A multi-compartmented food storage device having a top hermetic storage compartment, a bottom hermetic storage compartment and a central hermetic storage compartment that is interposed there between. Each of the top and bottom compartments being hingedly secured to the central compartment along an upper and lower end.
US09038837B2 Removable endwall plate for electrical panels or enclosures
The present invention relates generally to electrical panels or enclosures. More particularly, the invention encompasses a removable endwall plate for electrical panels or enclosures. The present invention is also directed to a novel electrical panel or enclosure where an endwall is removably attached to a frame. The endwall can be removed and can be cut at desired locations to create holes or openings for electrical components. The removable endwall can also have one or more knockouts which can be removed from the endwall as needed. One could also have at least one knockout within the knockout.
US09038834B2 Shelving structure
A shelving structure may include a predetermined number of shelf boards, rear plates, connecting members, and frame members. The shelf board is a rectangular board with two expanded side edges. The rear plate is a hexagonal plate with corners modified into arc-shaped inward recesses and with U-shaped slots extending inwards in the middle of the recesses. The U-shaped slot has continuous undulating bounding edges on both of its sides. The connecting member has two clamping planes linked by a base. The frame member has three equally distributed holding slots extending through both ends. Each outer surface between two neighboring holding slots of the connecting member has a recessed strip with regularly spaced extension plates for installing additional components. The shelving structure can be readily installed or uninstalled and can be modified or rearranged according to space restraint or other requirements.
US09038831B2 Disaster resistant system for maintaining operation of computing devices mounted within storage racks during water and other related contaminating events
A system for use with a computing rack that prolongs operation of computing devices mounted within the rack in the event of a contaminant (e.g., liquid, debris) related event (e.g., natural disaster, activation of an overhead sprinkler system, etc.) by channeling or diverting contaminants attempting to enter a top portion of the rack towards an outer periphery of the rack before such contaminants have a chance to contact the computing devices. The disclosed system may include a plurality of channeling devices (e.g., sheets, panels, plates) secured to the rack framework at an angle thereto and generally adjacent the top of the rack (e.g., or at least above the highest location at which a computing device is to be mounted) for routing contaminants (e.g., via gravity) away from the computing devices.
US09038829B2 Nanostructured sorbent materials for capturing environmental mercury vapor
The present invention is a method and material for using a sorbent material to capture and stabilize mercury. The method for using sorbent material to capture and stabilize mercury contains the following steps. First, the sorbent material is provided. The sorbent material, in one embodiment, is nano-particles. In a preferred embodiment, the nano-particles are unstabilized nano-Se. Next, the sorbent material is exposed to mercury in an environment. As a result, the sorbent material captures and stabilizes mercury from the environment. In the preferred embodiment, the environment is an indoor space in which a fluorescent has broken.
US09038824B2 Packing box used for accommodation of plate bodies
The present invention relates to a packing box for accommodation of plate bodies, which comprises a backplane, and a side plate vertically arranged at the periphery of the backplane, the plate body including a main body, and a PCB plate connected through a flexible sheet to the edge of the main body, a positioning member being further arranged in the space enclosed by the backplane and the side plate for preventing the PCB plate from moving relative to the main body. The positioning member of the present invention can prevent the PCB plate from moving relative to the main body of the plate body, playing a role in protecting the circuit on the flexible sheet and having low costs.
US09038813B2 Device for transporting vehicle bodies
A device for transporting vehicle bodies, on which standardized holding components are provided. A guide device is provided for at least one continuous drive train which having a driving side and a slack side, and having a first return element and at least one second return element around which the at least one continuous drive train circulates. The at least one continuous drive train supports a plurality of coupling elements which are arranged and aligned in such a manner that they can work together with the standardized holding components provided on the vehicle body.
US09038811B2 Arrangement of tight-fitting screw conveyors
An arrangement including two conveyor screws which are arranged rotatably moveably relative to each other for processing a pasty material like a foodstuff product or the like, having a first conveyor screw and a second conveyor screw which have interengaging helical flights and which in particular are drivable in opposite relationship. The conveyor screws are of different size diameters and/or the conveyor screws have a different number of flights. In addition, the surfaces of the interengaging flights are so shaped and matched to each other that they are in contact with each other along a substantially continuous contact line extending substantially in the longitudinal direction of both conveyor screws to hinder, preferably prevent a return flow of the pasty material.
US09038810B2 Singulator conveyor
A conveyor machine is provided. In another aspect, a singulator conveyor employs three-dimensionally obliquely skewed driven rollers angularly offset from a primary feeding and downstream direction, outboard of an adjacent driven conveyor having a top surface moving in the primary feeding and downstream direction. A further aspect provides a downstream moving conveyor belt or rollers which are vertically higher than the adjacent outboard skewed and converging driven rollers.
US09038802B2 Clutch backing plate for bearing support
A clutch assembly includes a first set of clutch plates and a second set of clutch plates interweaved with the first set of clutch plates. The second set of clutch plates is coupled to a rotatable inner hub, and a stationary backing plate is mounted about the inner hub. The first set of clutch plates is coupled to the backing plate such that the first set of clutch plates and the second set of clutch plates are compressed together with one of the first set or the second set of clutch plates abutting against the backing plate when the clutch assembly is engaged. The clutch assembly further includes a connecting hub coupled to the inner hub, such that the connecting hub supports the stationary backing plate with a bearing disposed between the connecting hub and the backing plate.
US09038798B2 Shaft connection structure and shaft connection method
A shaft connection structure connects a pair of rotating shafts by a fit between a pair of spline shafts, wherein the pair of rotating shafts are provided with corresponding ones of the pair of spline shafts. The shaft connection structure includes a shaft connection assist device. The shaft connection assist device includes a centering ring and centering pins. The centering ring is arranged outside of a first one of the spline shafts and coaxially with the first spline shaft. The centering pins are provided outside of a second one of the spline shafts. The centering pins engage with an outer peripheral surface of the centering ring and bring a shaft axis of the first spline shaft and a shaft axis of the second spline shaft into a range enabling the fit therebetween.
US09038796B2 Positioning and/or holding a plurality of line sections of electric lines along a drive way of a vehicle
A shaped block for positioning and/or holding a plurality of line sections of one or more electric lines along the track of a vehicle includes a plurality of recesses and/or projections. Edges of the recesses and/or the projections each delimit a space for the line sections into which one of the line sections can be introduced, so that said line section extends through the space in a longitudinal direction of the space. The longitudinal directions of the spaces delimited by the edges of the recesses and/or by the projections extend essentially mutually parallel in a common plane.
US09038795B2 Cord storage apparatus
A cord storage apparatus includes an electric motor configured to retract a power reception cord to be connected to an external power supply and a control unit configured to determine whether or not the power reception cord is retracted away from the ground when the power reception cord is connected to the external power supply and control the electric motor to stop retracting the power reception cord when the power reception cord is retracted away from the ground.
US09038794B2 Method for optimizing the operation of a reversible traction substation and associated devices
The method according to the invention aims to optimize the operation of a reversible traction substation (Sk) of a power supply system (4) for railway vehicles, said reversible substation being able to be commanded in a traction operating mode or a braking mode.This method includes: determining a current value (Mc) of a favored operating mode; maximizing at least one optimization function (F) that depends on the current value of the favored operating mode, based on instantaneous values (G(t)) of multiple operating properties of the substation (Sk); computing optimized values (Popt(t)) for multiple configuration parameters of the substation (Sk) from maximized values (Gmax(t)) of the operating properties.
US09038785B2 Castor with separate brake device and brake release device
A castor with separate brake device and brake release device is provided with a shell, a brake piece, a brake unit and a brake-release unit. The brake unit and the brake-release unit are two separate members, while they are interactively linked by a push portion and the notch portion, so as to ensure the accuracy of the brake operation. Whenever the castor is in a brake-activated status or brake-deactivated status, the brake pedal and the brake-release pedal pivot in opposite direction to present different angles, which makes it easier for the user to see the status of the castor (in brake position or non-brake position), and prevents confusion or accidental operation.
US09038783B2 Rope sway mitigation via rope tension adjustment
A rope sway mitigation device for an elevator system includes a rope tension adjuster connected to a plurality of ropes operably connected to an elevator car. The rope tension adjuster is configured to adjust a tension of at least one individual rope of the plurality of ropes thereby mitigating excitation of natural frequencies of the plurality of ropes during sway of at least one component of the elevator system and or a building in which the elevator system is located. Further disclosed is an elevator system including a rope sway mitigation device and a method of rope sway mitigation in an elevator system.
US09038780B2 Safety brake for incline elevators
An incline elevator with a load carrying unit running on a U-shaped track. The load carrying unit is mounted on trucks engaging the track. Below the trucks are swivelably mounted eccentric safety devices, with roller guides spring loaded against the interior walls of the channel, and eccentric brakes retracted during normal operation or extended during emergencies like a break in the elevator hoist cable. The eccentric brakes are retracted when both mechanically and electrically driven linkages are engaged. The brakes are retracted when tension is present in the hoist cable, and when electrical speed sensors sense an underspeed condition. The eccentric brakes deploy when either there is a hoist cable break, an overspeed condition, or an incline elevator power failure. The eccentric brakes are spring loaded to swing out, engaging the interior walls of the channel of the track, and jam in position stopping the load carrying unit.
US09038774B2 Thermal-acoustic sections for an aircraft
Embodiments of thermal-acoustic sections for an aircraft for reducing noise along an acoustic path produced from an acoustic source are provided herein. The thermal-acoustic section comprises a first porous layer having a first characteristic acoustic impedance. A second porous layer is disposed adjacent to the first porous layer and has a second characteristic acoustic impedance that is greater than the first characteristic acoustic impedance. The thermal-acoustic section is configured to be positioned along the acoustic path such that at least a portion of the noise from the acoustic source is directed through the first porous layer to the second porous layer to promote absorption of the noise.
US09038769B2 Sound absorbing body and electronic device
A sound absorbing body includes parts of different densities including a plurality of non-dense parts of lower density and a plurality of dense parts of higher density. The non-dense parts and the dense parts are alternately laminated obliquely.
US09038761B2 Dual steering system for a vehicle
The present invention discloses a dual steering system including a first front wheel and a second front wheel, a lateral steering linkage connecting the first and second front wheels, a first steering system with a first steering wheel and a power steering module that assists steering inputs applied to the first steering wheel, and a second steering system with a second steering wheel and a torque sensor in communication with the power steering module of the first steering system and monitoring steering inputs applied to the second steering wheel, whereby the power steering module may provide power assist to the steering inputs applied to the second steering wheel.
US09038760B1 Active front steering system lock
A vehicle including an active front steer system including a locking mechanism having a solenoid actuated locking pin and a spring for biasing the pin toward an extended or locked position for engaging a locking disc of the active front steer system wherein the active front steer system further includes a current sensor for sensing the motion of the pin of the solenoid when the engine of the vehicle is shut down and pulse width modulated current to the solenoid is reduced and when the pin movement is sensed, the pulse width modulated current is increased (fed forward duty cycle) to reduce the movement of the pin to reduce the noise made when the metal pin makes when contacting the metal locking disc. The end of the pin and/or the locking disc may also include an insulating material to further reduce any remaining noise made when the metal pin makes when contacting the metal locking disc.
US09038759B2 Hybrid work vehicle
[Problem] To provide a hybrid work vehicle which is simple in configuration, good in ease of mounting on a vehicle and capable of efficiently transmitting motive power.[Solution] The hybrid work vehicle includes: an engine (1); a hydraulic pump (4) which is driven by the engine; a work device (5) which is disposed at the front of the vehicle and performs work using the hydraulic pump as a drive source; a motor/generator (6) which generates electric power by use of the torque of the engine; and a travel drive device which causes the vehicle to travel by rotating and driving wheels by use of the electric power generated by the motor/generator. The hybrid work vehicle is steered while the vehicle bends by way of a center joint (15). The travel drive device includes: a plurality of electric motors (21 and 22); and a propeller shaft (8) which is linked with the plurality of electric motors and transmits motive power from the plurality of electric motors to the wheels. The plurality of electric motors are disposed at the front and rear sides of the center joint with the center joint being disposed therebetween.
US09038758B2 Ice scratcher for a snowmobile
An ice scratcher for attachment to a snowmobile has a first ice scratcher end, a second ice scratcher end opposite the first ice scratcher end, a first coil spring having a first spring axis disposed at or near the first ice scratcher end, a first elongated member having a first end connected to the first coil spring, a second coil spring connected to a second end of the first elongated member, the second coil spring having a second spring axis, and a second elongated member having a first end connected to the second coil spring and a second end at or near the second ice scratcher end. Alternative embodiments of the ice scratcher are disclosed. A snowmobile having the ice scratcher is also disclosed.
US09038757B2 Vehicle battery mounting structure
A vehicle battery mounting structure having a service hole cover that closes a service hole the service hole cover includes a rear cover that covers a rear end side of the service hole in a vehicle longitudinal direction and a front cover that covers a front end side of the service hole in the vehicle longitudinal direction. That is, the service hole cover is split into the rear cover and the front cover in the vehicle longitudinal direction. The front cover is detachably attached to a floor upper reinforcement provided on a floor panel by bolts.
US09038756B2 Propulsion system for a self-propelled vehicle with multiple electric drive units
A propulsion system for a self-propelled vehicle comprises a motor body which is associated with a mechanical transmission conveying motion to the driving wheels of the vehicle, and which integrates and contains in a single body electric propulsion means, comprising at least several components of a brushless rotary motor; a clutch coupling located downstream of and mechanically connected to the electric propulsion means; and a gearbox with discontinuous gear ratios, having an input shaft connected to the clutch coupling and an output shaft coming out to the outside of the motor body and connecting to the mechanical transmission. The electric propulsion means comprise the components of at least two brushless motors, each equipped with a respective driving shaft provided with a pinion which is coupled by meshing with a predetermined ratio to a clutch coupling.
US09038754B2 Hybrid vehicle
A hybrid vehicle is provided. The hybrid vehicle may include an engine, an electric generator joined to the engine, and an electric drive motor, comprises a driver seat on which a driver is seated; and an engine room provided forward or rearward relative to the driver seat. Further, the engine is placed such that a crankshaft extends vertically, and a rotor of the electric generator is mounted to an upper end portion or a lower end portion of the crankshaft such that the rotor is rotatable integrally with the crankshaft.
US09038752B2 Rotary drag bit
A rotary drag bit has one or more fixed composite cutting structures formed from a plurality of discrete prefabricated cutters that abut each other along complementary side surfaces, the composite cutting structure being placed and oriented on the cutting face of the rotating body so that the composite cutting structure presents a cutting profile that does not expose any portion of the cutting face that is between or behind the composite cutting structure, with respect to the direction of travel of the composite cutting structure during boring, to the uncut earth formation as the body is rotated during boring.
US09038750B2 Rotary joint for subterranean drilling
A rotary joint for use in directional control of a subterranean rotary steerable drilling apparatus. The rotary joint is formed by mated spherical-shaped sockets, each of which is connected with a hollow rod. By virtue of this arrangement, a continuous passageway is provided for fluid to flow through the rotary joint, which fluid may be used for cooling the rotary joint during operation of the rotary steerable drilling system.
US09038748B2 Tools for use in subterranean boreholes having expandable members and related methods
Expandable apparatus for use in subterranean boreholes include at least one member configured to move between a retracted position and an extended position. A latching member disposed in the tubular body may selectively retain the at least one member in the retracted position. Methods of operating an expandable apparatus include securing at least one member of the expandable apparatus in a retracted position by engaging an inner wall of a tubular body with at least one latch member disposed in at least one aperture formed in a latch sleeve.
US09038745B2 Hand power tool and drive train
A drive train for supplying power to a power tool may include, a motor, a motor shaft, a rotational coupling mechanism connected to the motor shaft, and a drive shaft connected to the rotational coupling mechanism that forms the shape of a “U.” A pair of enmeshed bevel gears transfers the motion from the motor shaft to an orthogonal tool bit. The drive train may also include a hammering device that transfers a rotational impacting motion to the tool bit. A hand power tool for driving a screw may include a tool shell with an integrally formed vertical handle, a rotational recess formed into the tool shell opposite the handle, and a tool chuck within the rotational recess that drives a screw. The tool may incorporate the drive train as described above. The tool may include a mechanism for locking the tool chuck in a particular position.
US09038744B2 Jet hammer
An exemplary embodiment of the jet hammer includes an outer sleeve, impact assembly, and a valve assembly. The impact assembly is positioned in sliding relation to the outer sleeve to provide the impact of the jet hammer. The valve assembly generally comprises a cap screw, adjustment sleeve, valve port, inner compression spring, outer compression spring, and lock nut. The inner compression spring is relatively less compressible than the outer compression spring. In operation, fluid enters the valve assembly and acts on the compression springs forming an operational seal between the valve assembly and the impact assembly thereby slidingly displacing the outer sleeve from the impact assembly. Once the pressure acting on the valve assembly is released, the main compression spring decompresses forcefully causing an impact which is translated onto the obstruction or item to be struck.
US09038743B2 Electric tool
A hand-held power tool has a tool body, a motor housed in the tool body and a grip part designed to be held by a user, and performs a predetermined operation on a workpiece by a tool bit rotationally driven by the motor. The power tool includes a clutch that transmits torque and interrupts torque transmission between the motor and the tool bit, a non-contact torque sensor that detects torque acting on the tool bit in non-contact with a rotation axis rotating together with the tool bit, and a clutch control system that controls coupling and decoupling of the clutch according to a torque value detected by the non-contact torque sensor.
US09038738B2 Composite centralizer with expandable elements
A centralizer comprises a first body portion, a second body portion, a plurality of bow springs connecting the first body portion to the second body portion, and one or more expandable elements coupled to the first body portion and the second body portion. A method of centralizing a wellbore tubular comprises compressing a bow spring radially inward from a starting position to a compressed position, wherein the bow spring is coupled to a first body portion and a second body portion, applying a tensile force between the first body portion and the second body portion while the bow spring is in the compressed position, and restoring the bow spring from the compressed position to the starting position.
US09038736B2 Wellbore filter screen and related methods of use
Disclosed is a downhole well filter (800) and method of use in a tubing string with a power head (704) for creating reverse flow. The filter assembly includes an inner pipe (820) into which fluid flow is directed. The inner pipe is positioned within a cylindrical screen member (830). The well fluid flows through the screen member and debris from the fluid is deposited in the annulus (832) between the inner pipe and screen member. The screen member has a cap (860) at its upper end to prevent fluid from escaping from the upper end of the screen member. The cap may have a pop off valve (870) so fluid can escape from the screen member when the screen becomes clogged with debris or pressure builds within the screen member.
US09038730B2 Marine riser adjustable buoyancy modules
A marine riser includes one or more buoyancy modules running along a length of the marine riser, wherein the one or more buoyancy modules are molded such that an umbilical may be secured along a length of the one or more buoyancy modules.
US09038728B1 System and method for diverting fluids from a wellhead by using a modified horizontal christmas tree
A system for diverting fluids from a wellhead in a subsea environment has a capping stack with a connector suitable for connection or interconnection to the wellhead, a flow base fixedly positioned in the subsea environment, and a conduit connected to the outlet of a diverter line of the capping stack and connected to the inlet of an interior passageway of the flow base. The conduit is suitable for passing fluids from the capping stack toward the flow base. The flow base is a modified horizontal Christmas tree. The interior passageway within the horizontal Christmas tree has a plug therein located a level below the level of the inlet to the flow base. The flow base can be attached to a wellhead or to an anchor pile in the subsea environment.
US09038723B2 Tubular member cutting tool
A cutting tool for cutting pipe or the like from the inside out includes a housing assembly. A first blade actuating wedge assembly is inside the housing assembly and is movable along a longitudinal axis. The first blade actuating wedge assembly has multiple first tapered blade actuating wedges. Each cutting blade is supported in a manner such that a position of the cutting blade relative to the housing assembly along the longitudinal axis is substantially fixed. Each cutting blade is coupled to a respective one of the first tapered blade actuating wedges such that movement of the first tapered blade actuating wedge assembly along the longitudinal axis causes each cutting blade in the first plurality of cutting blades to move perpendicular to the longitudinal axis.
US09038722B2 Cement compositions containing metphosphate and methods of use
In an embodiment, the cement compositions comprise: (i) hydraulic cement, wherein the hydraulic cement has a ratio of CaO to SiO2 in the range of 2.0 to 4.0; and (ii) a water-soluble metaphosphate in a concentration of at least 2.5% bwoc. In another embodiment, the cement compositions comprise: (i) hydraulic cement, wherein the hydraulic cement has a ratio of CaO to SiO2 of less than 2.0; and (ii) a water-soluble metaphosphate; wherein any alkali nitrate is in a concentration of less than 2% bwoc; and wherein any alkali hydroxide, alkali carbonate, or alkali citrate is in a concentration of less than 0.2% bwoc. Methods of cementing in a well comprising forming either of such cement compositions and introducing it into the well are provided.
US09038720B2 Apparatus for stage-cementing an oil well
An apparatus for use in stage-cementing an oil well in the region of a lost-circulation zone that is proximate an annular space defined by the lower end of an outer casing surrounding an inner casing include a load-bearing annular steel plate of substantial thickness that is positioned on, and maintained stationary relative to the inner casing by supporting and retaining means secured to the inner casing, the outer diameter of the plate being less than the inside diameter of the outer casing so that the plate can be lowered with the inner casing string to the desired location inside of the outer casing and, with a layer of gravel, to provide a seal and support the cement poured into the annulus between the inner and outer casings.
US09038711B2 Deep-well pump system
A borehole pump system includes an immersion pump (20) and a riser (15) accommodated in the borehole (10). A water treatment system for cleaning pumped water is disposed in the riser.
US09038710B2 Finned tube for evaporation and condensation
A finned tube includes channels defined between adjacent fins on the tube body outer surface. Wings extend from side walls of the adjacent fins between the fin top and the fin base such that the wings form a barrier which splits the channel into an upper channel and a lower channel. A plurality of holes penetrate the barrier where the wings meet, so liquids and gases can pass into and out of the enclosed area defined by the lower channel. The wings can include alternating upper wings and lower wings, and there can be depressions formed in the fin top.
US09038709B2 Thermal energy storage materials
The thermal energy storage material (TESM) system includes a container having a wall surface, and a TESM in at least partial contact with the wall surface. The TESM may include, consist essentially of, or consist of a metal containing compound comprising lithium, one or more different metal cations (i.e., different from lithium) and one or more polyatomic anions. The TESM may have a liquidus temperature, TL, from about 100° C. to about 250° C. The TESM may exhibits a heat storage density from 1 MJ/l to 1.84 MJ/l, as measured from 300° C. to 80° C. The TESM system may be free of water. If any water is present in the TESM system, the water concentration preferably is less than 10 wt. %. Preferably, the TESM system is generally resistant to corrosion at temperatures of about 300° C.
US09038707B2 Method for producing a trailing arm of a twist beam axle in which a drive unit of an electrical drive close to the wheel, comprising an electrical engine and a transmission, is integrated
A method of producing a trailing arm of a torsion beam axle in which an integrated drive unit of a wheel-adjacent electric drive has an electric machine and a transmission. By using the method, the trailing arm is produced in the form of a casting with a box profile. The contours for producing the area that accommodates the transmission, the connection point to the vehicle body, the bore that receives the cross-member which connects the two trailing arms to one another, the U-profile of the trailing arm, the box profile and the area that accommodates the electric machine, are modeled by cores such that the contours for producing the connection point of the trailing arm to the vehicle body, the bore that receives the cross-member and the U-profile of the trailing arm are modeled by one core.
US09038704B2 Aluminum alloy compositions and methods for die-casting thereof
Aluminum alloys are provided that have improved fluidity and elongation, as well as freedom of die soldering. The aluminum alloys are particularly suitable for die-casting of structural components. The aluminum alloy includes silicon at from about 8 weight % to about 11 weight %, manganese at from about 0.8 weight % to about 1.9 weight %, iron at from about 0.1 weight % to about 0.5 weight %, magnesium at from about 0.2 weight % to about 0.7 weight %, boron at from about 0.002 weight % to about 0.15 weight %, strontium at from about 0.006 weight % to about 0.017 weight %, less than about 0.25 weight % copper, less than about 0.35 weight % zinc, less than about 0.25 weight % titanium, and a balance of aluminum. Methods related to the aluminum alloys are also provided.
US09038700B2 Process and refractory metal core for creating varying thickness microcircuits for turbine engine components
The present disclosure is directed to a refractory metal core for use in forming varying thickness microcircuits in turbine engine components, a process for forming the refractory metal core, and a process for forming the turbine engine components. The refractory metal core is used in the casting of a turbine engine component. The core is formed by a sheet of refractory metal material having a curved trailing edge portion integrally formed with a leading edge portion.
US09038699B2 Blind assembly for a vehicle
The invention relates to a blind assembly comprising a blind web (11) which is provided with one respective flexible, flat guide strip (10) along both lateral edge areas. Said guide strip (10) is guided inside a guide along the direction of extension of the blind in order to stretch the blind web. The base of the guide strip (10) is guided parallel to adjacent areas of the blind web. The inventive blind assembly further comprises at least one blind coupling with which at least one of the guide strips engages in a removable, positive manner via an entraining element (12) and via which the guide strip can be extended along with the blind web.
US09038698B2 Quick release screen clips
A quick release clip for securing a screen in position in a frame, the clip comprising a main clip body, a first leg extending outwardly from the main clip body and bent relative to a plane of the main body, the first leg for receipt into a groove of the frame. In addition, the quick release clip includes a contact edge, the main clip body opposite the first leg terminating in the contact edge wherein the contact edge is disposed adjacent an edge of the screen applying a force to maintain the screen in position.
US09038695B2 Window protection apparatus for an operator cabin of a working machine
A window protection apparatus on a working machine features a reel rotatably supported at an exterior of the operator cabin in a position proximate a top end of the window for rotation about a horizontal axis and a flexible window covering wound on the reel such that rotation of the reel in a first direction deploys a free end of the window covering from the reel, and rotation of the reel in an opposite second direction retracts the free end of the window covering back toward said reel. A retaining member is mounted at the exterior of the operator cabin in a position proximate a bottom end of the window, and a retaining element is attached to the window covering proximate the free end thereof for engagement with the retaining member to secure the window covering in a closed position spanning downwardly from the reel over the window.
US09038692B2 Wheel-clamping device for a wheel-service-machine and method for reversibly clamping a wheel on a wheel-clamping device for a wheel-service-machine
The present invention concerns a wheel-clamping device for wheels on wheel-service-machines with only one drive unit and further a method for clamping wheels on a wheel-clamping device of wheel-service-machines with only one drive unit. The innovative wheel-clamping device for a wheel-service-machine according to the present invention comprises a frame 20 having a through-opening 22, and a spindle 30 being rotatably supported in the through-opening 22. Further, the spindle 30 has a through-hole 32 with a mounting-side end 30b and a driving-side end 30a, which is connectable to a drive means which is provided for a rotary movement for the spindle 30, wherein the spindle 30 has an external thread 34 on an external circumferential portion. Moreover, the wheel-clamping device comprises a sleeve 50 with a turntable 58 for the wheel to be clamped, wherein the sleeve 50 has an internal thread portion 52 which is in threaded engagement with the external thread-portion 34 of the spindle 30. Furthermore, a stopping or holding means 70 is able to temporarily hold the sleeve 50, and a clamping means 60 for the temporarily fixation of a fixing element 40 which is inserted through the mounting-side end 30b, to the spindle 30 is also provided in the innovative wheel-clamping device.
US09038687B2 Constraint system of sectors of a device for producing an airplane fuselage
A constraint system of sectors of a device for producing an airplane fuselage in which a lamination mandrel is adapted to receive and support a band of impregnated synthetic material. The lamination mandrel comprises a plurality of sectors angularly spaced about the axis and mobile between: an expanded lamination position and a contracted disassembling position. A constraint system is provided between each sector and the sectors adjacent thereto which guarantees a predetermined arrangement of the first sector with respect to the second sector adjacent thereto, preventing any translation along two directions which lie in an adjustment plane perpendicular to an axis RD which extends radially from the symmetry axis to the external surface.
US09038685B2 Labelling machine
A labelling machine comprising a supply spool support (12) adapted to receive a supply spool (28), a takeup spool support (14) adapted to form a takeup spool (32) of web (30) from which at least some labels (74) have been removed, a motor (40) arranged to turn the takeup spool, and a controller to control operation of the motor. A web path (16) is defined between the supply spool and the take-up spool, and the controller is arranged to control the motor to turn the take-up spool so as to cause controlled predetermined linear movement of a web along the web path and onto the take-up spool, furthermore comprising a sensor (50) operable to sense linear displacement of the web and/or displacement of the web in a direction other than the direction of the web, a printer (34) movable between a first position and a second position, and a separator surface (24) comprising a first portion inclined relative to the web path.
US09038682B2 Pneumatic tire
The pneumatic tire 1 includes a belt layer 14 that includes a circumferential reinforcing layer 145 and a pair of cross belts 142, 143. Also, the pneumatic tire 1 includes at least three or more circumferential main grooves 21 to 23 in the tread portion having groove bottoms that are convex in the groove depth direction. Also, the curvature radius RA of the groove bottom of an arbitrary first circumferential main groove 21, 22 and the curvature radius RB of the groove bottom of an arbitrary second circumferential main groove 23 have the relationship RA
US09038678B2 Reductant fill system
A reductant fill system is provided. A reductant tank is configured to store a reductant. A receiver is configured to receive a supply of the reductant from an off-board reservoir. A first valve is in communication with the reductant tank and is configured to control a reductant flow into the reductant tank. A reductant supply line is in fluid communication with the receiver. The reductant supply line is configured to provide the reductant flow to the first valve. The reductant level sensor is configured to generate a signal based on a level of reductant in the reductant tank. A controller is communicably coupled to the reductant level sensor. The controller is configured to purge a stranded reductant in the reductant supply line, based on the signal generated by the reductant level sensor.
US09038674B2 Paint can cover assembly with paint return port
A paint can lid assembly having a universal paint cup port member adapted to receive and retain a paint spray cup in an inverted position such that unused paint will drain from the paint spray cup back into the paint can. The paint cup port member has a tubular main body that extends through the upper surface of the mixing lid, the internal bore of the main body being sufficiently sized so as to receive the mating spout of any type or brand of paint spray cup. In a preferred embodiment, the paint cup port member is provided with an annular locking shoulder to better secure paint spray cups possessing retention clip members.
US09038670B2 Polymer tube comprising an identification sensor, as its manufacturing process
A polymer tube for conducting a pipe buried underground, having a plurality of RFID tags arranged at regular intervals along the tube and a protective layer of the RFID tags.
US09038669B2 Systems and methods for managing pressure and flow rate
A device for controlling fluid flow pressure and flow rate is disclosed. The device includes a first orifice plate, a second orifice plate housed in a tubular structure. The first orifice plate includes a first orifice of a first diameter (d1) and the first orifice is positioned near an edge of the first orifice plate. The second orifice plate includes a second orifice of a second diameter (d2) and the second orifice is positioned near an edge of the second orifice plate. The tubular structure has an effective diameter (D) comprising the first orifice plate and the second orifice plate placed at perpendicular direction to the fluid flow within the tubular structure, separated by an optimum distance (X).
US09038667B2 Vehicle mountable arm for valve operating machine
A valve operating device includes a mounting for attachment to a vehicle and an elongate arm, the free end of which is only moveable across the underlying ground. The joints of the arm pivot around vertical axes and the arm is locked into a desired orientation by a brake at each joint. A valve turning machine is at the free end of the arm. The brakes are engaged and released by a control on the valve turning machine.
US09038663B2 Opening degree detection device for automatically operated valve
To provide an opening degree detection device for an automatically operated valve which is easily assembled into an automatically operated valve, makes it easy to ensure detection accuracy at the time of assembling the opening degree detection device, and is easily applicable to an existing automatically operated valve. The opening degree detection device includes: a base plate 4 which is detachably mounted on an automatically operated valve 2; a displacement sensor 5; and a target 6 having an inclined detection surface 6a which is detected by the displacement sensor 5. The target 6 is fixed to the base plate 4. The displacement sensor 5 is supported on a valve stem 14 by way of a sensor support member 21, and the sensor support member 21 is supported on the base plate 4 by way of a guide means.
US09038659B2 Relief valve device
The invention allows securing greater discharge pressure and flow rate at high revolutions of an engine in order to secure lubrication and cooling, while reducing discharge pressure and flow rate at low and medium revolutions of the engine in order to improve efficiency. The invention includes a housing; a relief valve; a valve passage; a main discharge flow channel; a main relief flow channel; an auxiliary relief flow channel; a solenoid valve mounted on the auxiliary relief flow channel; and a spring. The solenoid valve is controlled so as to switch between communication and shut-off between the auxiliary relief flow channel and the large-diameter passage section in accordance with an increase or decrease in engine revolutions, and oil in the large-diameter passage section is discharged when the shut-off is implemented.
US09038654B2 Double-handle faucet
The present invention discloses a novel double-handle faucet comprising two valve seats, two spools, two inlet pins, two handles, an outlet pipe, a connecting tube, an upper panel, a lower panel, a cladding member, and two caps, the two valve seats, the connecting tube, the cladding member, and two caps are all made of a plastic material, each of the valve seats is provided with an upper annular flange and a lower annular flange, each of the inlet pins is further provided with a connecting ring, the cladding member comprises two first enveloping parts and a second enveloping part, the two first enveloping parts are located at both sides and are both provided with a chamber for accommodating the valve seats at respective side, the chamber is provided with a positioning step at the bottom, the connecting ring is abutted against the positioning step, the second enveloping part covers the outer side of the connecting tube, each of the caps is provided with a cover body and a circular engaging edge which is formed along the periphery of the cover body. As compared with the prior art, the present invention not only avoids lead contamination, but also has a low cost.
US09038653B2 Double-handle faucet
The present invention discloses a double-handle faucet, comprising two valve seats, two spools, two inlet pins, two handles, an outlet pipe, a connecting tube, an upper panel, and a lower panel. The double-handle faucet further comprises two semi-cladding members. The two valve seats, the connecting tube, and the two semi-cladding members are all made of a plastic material. Each of the valve seats is provided with an upper annular flange and a lower annular flange. Each of the inlet pins is further provided with a connecting ring. Each of the semi-cladding members comprises two first enveloping parts and a second enveloping part. The two first enveloping parts are located at both sides and correspond to the positions of the valve seats. The second enveloping parts of the two valve seats together cover the outer side of the connecting tube. The two semi-cladding members oppositely cover the outer side of two valve seats to fasten the inlet pin and the valve seats. As compared with the prior art, the present invention not only avoids lead contamination, but also has a low cost.
US09038651B2 Switching valve
A switching valve contains a sleeve member, a plug member, and a damping spring. The sleeve member includes a watering segment, a spraying segment, a peripheral fence, a side fence, a channel, a first watering chamber, and a second watering chamber. The peripheral fence has a first valve seat, a second valve seat, and at least one set of inlet. The first valve seat has a conical first closing face and a plurality of stop blocks. The second valve seat has a conical second closing face. The plug member includes a first sealing portion, a second sealing portion, and guiding ribs. The first sealing portion has a first ring, and the second sealing portion has a second ring. Each guiding rib has a guide face, and between any two adjacent guiding ribs is defined a slot. The damping spring is mounted between the side fence and the plug member.
US09038648B1 Tent having retractable roof
The present invention provides a tent having a retractable roof. A plurality of poles extend substantially perpendicular to the ground. A roof frame is fastened to the plurality of poles and a tarpaulin is attached on the roof frame. At least one of the plurality of poles is divided into an upper pole and a lower pole, and a connection mechanism detachably connects the upper pole and the lower pole.
US09038646B2 Cleaning machine
A cleaning machine for containers, containing a housing in which various treatment stations, including a feed station and a discharge station, are accommodated, whereby the housing has two side walls located opposite each other. In order to simplify the installation of the cleaning machine, a modular construction is used, whereby at least the discharge station is formed as a module.
US09038645B2 Method for treating human or animal hair and apparatus for carrying out the method
In order to treat human or animal hair fixedly arranged on a sopport, hair is divided into strands. The divided strands are subjected to a dielectric plasma treatment by drawing an apparatus connected to a high voltage source (8) through the strands. The apparatus can be in the form of tongs or have a comb-like structure.
US09038637B2 Device for preventing aspirated substance from going inside the lungs and enabling speaking
A device for preventing aspirated substance from going inside lungs of a patient and enabling speaking. The device comprises an outer tube, an inner tube, an inner tube opening in the inner tube to allow air to travel from the inner tube to the outer tube, an outer tube opening in the outer tube to allow air to escape out of the device, a valve disposed on the outer tube opening, which allows the air to escape out of the device to the trachea of the patient while exhaling, such that the valve closes by gravity and prevents any material to go inside the device from the outer tube opening and a inflatable cuff disposed around the inner end of the outer tube.
US09038636B2 Laryngeal mask
A device for maintaining an airway in a patient comprises mask having a peripheral portion that forms a seal with the larynx when the mask is positioned in the laryngo pharynx to thereby prevent ingress of extraneous fluids into the larynx airway tube connected to or formed with the mask for passing gas to the larynx when the mask is properly inserted into the laryngo pharynx. The peripheral portion of the mask includes a soft, flexible portion that contacts tissues surrounding the laryngeal opening when the device is inserted into a patient, the soft, flexible portion being arranged whereby application of pressurized gas to the airway tube urges the soft, flexible portion into contact with the tissues surrounding the laryngeal opening or the pharyngeal wall.
US09038632B2 Breathable gas apparatus with humidifier
A humidifier has a base unit with an engagement face that is configured to interface with a flow generator. The humidifier also has a tank configured to be removably received by the base unit and hold a volume of liquid. The tank has a side wall with an air inlet. The humidifier further has an air flow passage configured to receive an air connector of the flow generator at the engagement face of the base unit. The air flow passage is axially offset from a tank inlet. In addition, a cross-section of the airflow passage inlet and a cross-section of the tank air inlet are substantially perpendicular to a horizontal plane.
US09038631B2 Breathable gas apparatus with humidifier
A humidifier has a base unit with an engagement face that is configured to interface with a flow generator. The humidifier also has a tank configured to be removably received by the base unit and hold a volume of liquid. The tank has a side wall with an air inlet. The humidifier further has an air flow passage configured to receive an air connector of the flow generator at the engagement face of the base unit. The air flow passage is axially offset from a tank inlet. In addition, a cross-section of the airflow passage inlet and a cross-section of the tank air inlet are substantially perpendicular to a horizontal plane.
US09038630B2 Delivery devices
A delivery device for delivering a metered amount of substance, the delivery device comprising: a mouthpiece (17) through which a user in use exhales; an outlet (19) through which substance is in use delivered; a housing (21) fluidly connected to the mouthpiece and the outlet, such, that exhalation by the user through the mouthpiece creates an air flow through the housing and from the outlet; and a substance-dispensing unit (25) which is disposed within the housing and operative to dispense a metered amount of substance into an entraining air flow as created through the housing.
US09038628B2 System and method for an oxygen system alarm
The present invention may be embodied as a system and/or a computer-based method for determining safe operation of a breathing gas system comprising the step of receiving a present oxygen concentration value from an oxygen concentration sensor. The method further comprises the step of receiving, at the computer, a present altitude value from an altimeter of the aircraft and using the computer to calculate an alarm flow rate, where the alarm flow rate is a function of the present oxygen concentration value and the present altitude value. The method may further comprise the step of receiving, at the computer, a present flow value from a flow meter, where the present flow value represents the rate of flow of breathing gas to the user. The method may comprise the step of comparing the calculated alarm flow rate to the received present flow value to determine a safe operation of the oxygen system.
US09038626B2 Liquid tank for aerosol inhalator
A liquid tank for an aerosol inhalator has a reservoir channel opening into air at one end thereof and containing flavor solution inside; a supply pipe connecting the other end of the reservoir channel to an inhalation passage of the aerosol inhalator and guiding the flavor solution to the inhalation passage through either one of inhalation pressure in the inhalation passage and capillary action; and an outflow valve located between the other end of the reservoir channel and the supply pipe, for allowing only the flow of the flavor solution running from the reservoir channel towards the supply pipe.
US09038623B2 Pull-out guide
A pull-out guide for a baking oven. The pull-out guide includes a guide rail fixed in a position and configured as a hollow profile. The pull-out guide further includes a running rail movably mounted on the guide rail, and a bar inserted is into the guide rail, at least in sections.
US09038620B2 Convertible mobile fire pit and cooker assembly
A multi-sided, portable outdoor fireplace convertible to an open grill, a rotisserie assembly, and a smoker assembly, the fireplace includes a carriage assembly with a pair of rotatable wheels and at least one leg member; a base pan assembly for containing a solid fuel heat source affixed to the carriage assembly; and a removable screen assembly residing on top of the base pan assembly. When converted to an open grill, the fireplace further includes a grill bracket removably attachable to the screen assembly. When converted to a smoker, the fireplace, in one embodiment, further includes at least one heat/wind shield attachable to the screen assembly; a smoker adaptor body residing on the screen assembly; an adjustable grate support bracket affixed to the interior of the smoker body and a cover.
US09038618B1 Mechanisms and methods for stabilizing archery bows
An archery stabilizer which, by utilizing a carbon fiber tube or a comparable material in a tube configuration, provides for preloading the tube in compression, thereby effectively increasing the stiffness of the tube. The stabilizer includes weights, and the preloading of the tube compensates for the bending moment applied to the tube by the weights attached to the end of the tube or contained within the tube. In effect, the present invention presents an apparatus and method for loading the tube so as to allow a user to adjust the elastic modulus of the tube.
US09038615B2 Slingshot bail guard
A bail guard for use with arm- or wrist-braced slingshots is disclosed. The bail comprises a thin, slightly arcuate body having upper and lower channels disposed on opposing sides, each upper and lower channel separated by a groove formed therebetween. The channels are dimensioned to receive and fictionally engage the distal ends of the arm or wrist brace of a slingshot such that the bail guard can be securely and removably mounted to the arm or wrist brace of the slingshot.
US09038614B2 Cam cover coil on plug retention via oil separator
A system for a cylinder head is provided. The system comprises a cam cover mounted on the cylinder head and including an oil separator and a coil on plug (COP) coupled to the oil separator via a snap-fit connection. The snap-fit connection holds the coil-on-plug in position and may provide a lower cost alternative to existing systems of retaining coil-on-plugs on a cam cover.
US09038612B2 Exhaust gas recirculation device of multi-cylinder engine
An exhaust gas recirculation device is provided. The device recirculates, from an exhaust system to an intake system, a part of exhaust gas from a plurality of cylinders of a multi-cylinder engine as EGR gas. The device includes a single EGR pipe extending from the exhaust system toward the intake system, an EGR manifold branching from a downstream end portion of the EGR pipe toward each cylinder, and an EGR valve for adjusting an EGR gas amount. The EGR manifold has one or more common EGR passages having a single pipe portion and branched pipe portions, and one or more independent EGR passages. Each shape of the common and independent EGR passages is set so that a communicating path in the EGR manifold communicating an arbitrary cylinder with a cylinder where combustion is performed subsequently thereto has the same volume for any cylinder combination having the adjacent combustion order.
US09038611B2 NOx feedback for combustion control
A method for controlling combustion in an engine is provided. The method comprises under a first condition, adjusting an EGR amount of a total cylinder charge in response to engine out NOx levels being below a first threshold. In this way, NOx levels may be used as feedback to control combustion stability.
US09038607B2 Air cooler and method for operation of an air cooler
An air cooler line is provided. The air cooler lines includes a first air cooler having a plurality of air flow conduits, each of the air flow conduits including an inlet, and a first air flow deflector extending across peripheral portions of the inlets and fixedly coupled to the air flow conduits and a second air cooler having a plurality of air flow conduits, each of the air flow conduits including an inlet, and a second air flow deflector extending across peripheral portions of the inlets and fixedly coupled to the air flow conduits, the second air flow deflector differing in at least one of size and geometry than the first air flow deflector.
US09038605B2 Purge valve noise attenuation system and method
A vapor purge valve in an engine is provided. The vapor purge valve includes a purge valve inlet, a purge valve outlet, and a muffler including a housing at least partially enclosing a diffuser in fluidic communication with the purge valve inlet and the purge valve outlet.
US09038604B2 Electromagnetically actuable valve
An electromagnetically actuable valve, e.g., a fuel injector for fuel-injection systems of internal combustion engines, includes an electromagnetically actuable actuating element having a solenoid coil, a fixed core, a valve jacket, and a movable armature for actuating a valve-closure element, which cooperates with a valve-seat surface provided on a valve-seat body. A sleeve-shaped guide element is introduced into an inner longitudinal bore of the armature and into an inner flow bore of the internal pole, the guide element being firmly fixed in place in the armature or the inner pole, and loosely guided in the respective other component.
US09038602B2 Mounting system for a resonating needle injection device
A device for injecting fuel over a cylinder head of an engine, including a tubular body, an injection nozzle forming an extension of the tubular body, a needle extending coaxially to the nozzle in a form of a rod, an end of which includes a head forming a valve on a seat supported by the injection nozzle, and an actuator configured to cause a movement of the head so as to open the valve, the needle configured to axially resonate when the same is subjected to axial pulses at a predetermined nominal frequency by the actuator. A system for mounting the device includes a spacer for bearing on the cylinder head, as well as on a front surface of the tubular body at the connection to the nozzle.
US09038600B2 Fuel feed device and method for producing a fuel feed device
A fuel feed device for attachment to a cylinder head of an internal combustion engine has at least one fuel distribution element extending along a longitudinal direction, and at least one connecting element extending transversely to the longitudinal direction, wherein the connecting element can be used to connect the fuel distribution element to the cylinder head. The fuel feed device further includes at least one reinforcing element which is connected, on one hand, to an outer surface of the fuel distribution element and, on the other hand, to the connecting element outside the fuel distribution element.
US09038595B2 Carbon oxygen hydrogen motor
A carbon oxygen hydrogen motor comprises an enclosure, a combustion chamber, and a plurality of injectors. A rotational crank is positioned within the enclosure and connected with a piston. The piston is positioned within the combustion chamber and connected to the rotational crank by a rod. A stream of hydrogen gas, oxygen gas, and carbon dioxide gas enter into the combustion chamber through the plurality of injectors. A spark plug, which is connected to the combustion chamber, ignites hydrogen gas, oxygen gas, and carbon dioxide gas inside the combustion chamber causing a reaction. The reaction moves the piston upward. After the reaction has taken place, the piston moves downward. The downward motion of the piston ejects all of the byproducts from the reaction through a ejecting valve located in the combustion chamber. Since the piston is connected with the rotational crank, the rotational crank rotates in cycles creating mechanical energy.
US09038590B2 Adjustable venturi mixing valve assembly
A venturi mixing valve assembly includes three open-ended tubular sections. A first section, coupled to a supply of a first gas and a supply of a second gas, has a sleeve defined therein wherein an annular channel open on one end thereof is defined between the sleeve and an inner surface of the first section. A second section defines an annular region with a plurality of holes and a venturi region coupled to the annular region. The annular region circumscribes at least a portion of the first section's sleeve. A third section is threadably coupled to outer surfaces of the first and second sections such that rotation of the third section in a first direction causes the first and second sections to move axially towards one another, while rotation of the third section in a second direction causes the first and second sections to move axially away from one another.
US09038587B2 Variable valve lift device
A variable valve lift apparatus may include a rocker arm coupled with a rocker arm shaft, a valve bridge disposed to be pressed by one end portion of the rocker arm, the valve bridge including a piston insertion hole and at least one pin insertion hole connecting to the piston insertion hole, a valve disposed to be pressed by the valve bridge, and a variable lift unit disposed in the valve bridge and variably controlling an amount that the rocker arm presses the valve bridge. The variable lift unit includes a variable piston of which the lower portion is inserted into the piston insertion hole, and a check pin disposed in the pin insertion hole to be selectively inserted into the pin groove formed on a side surface of the variable piston according to the hydraulic pressure supplied to the piston oil passage formed in the variable piston.
US09038585B2 Valve timing control apparatus
A valve timing control apparatus includes: a drive-side rotor rotating in synchronization with a crankshaft of an internal combustion engine; a driven-side rotor arranged to have the same shaft center as the drive-side rotor, rotating in synchronization with a camshaft for opening and closing valves; a fluid pressure chamber formed between the drive-side driven-side rotors; a partitioning portion provided in at least one of the drive-side and driven-side rotors; a timing advance chamber and a timing delay chamber formed by partitioning the fluid pressure chamber by the partitioning portion; a lock mechanism including a lock member and a concave portion a lock release flow path through which operating fluid supplied and discharged to and from the concave portion is circulated; a valve arranged in the middle of the lock release flow path; and a control unit controlling the operation of the valve.
US09038583B2 Internal combustion engine valve drive arrangement
In an internal combustion engine valve drive arrangement having cam elements which are supported on a camshaft so as to be axially displaceable and having switch gates which are coupled to the cam elements and have gate tracks with track segments and switching segments for displaceing the cam elements, the track segments and the switching segments are formed, at least in part, in partial areas of the switch gates.
US09038581B2 Linear alternator assembly with four-stroke working cycle and vehicle having same
A linear alternator assembly is provided that includes a block defining a cylinder. The cylinder block has inlet ports at which fluid enters the cylinder, exhaust ports at which fluid is exhausted from the cylinder, and a fuel port. Energizable coils surround the cylinder. A first and a second magnetic or magnetizable piston are contained within the cylinder and are positionable within the cylinder in response to energization of selective ones of the coils and combustion of fuel within the cylinder to selectively establish a four-stroke working cycle having an intake stroke, a compression stroke, an expansion stroke, and an exhaust stroke, producing at least one of compressed gas and electrical energy. The four-stroke working cycle may be varied to adapt to changes in power demanded, thereby balancing required output power with efficiency considerations.
US09038580B2 Method and system for engine dilution control
Methods and systems are provided for enabling engine dilution control. One or more engine diluents are combined to provide a desired engine dilution, the various diluents selected based on their respective combustion stability limits. A ratio of the various diluents used is further adjusted based on engine operating limitations.
US09038578B2 Unit for simulating the pressure and temperature conditions of the air drawn in by a reciprocating internal combustion engine
The invention relates to a unit for simulating the pressure and temperature conditions of an air flow drawn in by a reciprocating internal combustion engine (1) at a height above sea level, corresponding to the operating height of said reciprocating internal combustion engine (1). According to the invention, the unit comprises at least: (a) a radial inward-flow turbine (2) for expanding an air flow towards the pressure and temperature of the air drawn in by the reciprocating internal combustion engine; (b) a first container (4) and (c) a second container (5) connected to the first container (4) by means of at least a connection pipe (7) in order to balance the pressure between the two containers; (d) a centrifugal compressor (3); and (e) a vacuum pump (6) for maintaining a pressure equal to the pressure of the air flow drawn in by the reciprocating internal combustion engine (1). The invention also relates to the use of said unit for simulating the pressure and temperature conditions of the air drawn in by a reciprocating internal combustion engine.
US09038577B1 Evaporator surface structure of a circulating fluidized bed boiler and a circulating fluidized bed boiler with such an evaporator surface structure
An evaporator surface structure of a circulating fluidized bed boiler having a furnace that is enclosed by sidewalls and has a bottom and a ceiling. The evaporator surface structure includes at least one vertical and separate evaporator surface unit that is spaced apart from the sidewalls of the furnace. The at least one evaporator surface unit (i) is formed of planar water tube panels that extend from the bottom of the furnace to the ceiling of the furnace, and (ii) consists of two cross-wise joined vertical water tube panels.
US09038574B1 Pets and other mammalian quadruped walking system
A mammalian quadruped walking system for providing visibility in dimly lit conditions features a body harness having a first side top shoulder strap, a second side top shoulder strap, a bottom strap, an upper body strap, a lower body strap, and a breast shield. The breast shield features a powerful bicycle's strength planar reflector that is only red or blue. The system features a harness extension having an extension first end located at an intersection of a first side top shoulder strap second end, a second side top shoulder strap second end and an upper body strap midpoint. A powerful bicycle's strength spherical red bead reflector is located adjacent to a spherical blue bead reflector close to a harness extension second end. The system features an external light source emitting light in a horizontal beam between 22 inches and 54 inches from a ground surface.
US09038567B2 Plasma processing apparatus
The object of the invention is to provide a plasma processing apparatus having enhanced plasma processing uniformity. The plasma processing apparatus comprises a processing chamber 1, means 13 and 14 for supplying processing gas into the processing chamber, evacuation means 25 and 26 for decompressing the processing chamber 1, an electrode 4 on which an object 2 to be processed such as a wafer is placed, and an electromagnetic radiation power supply 5A, wherein at least two kinds of processing gases having different composition ratios of O2 or N2 are introduced into the processing chamber through different gas inlets so as to control the in-plane uniformity of the critical dimension while maintaining the in-plane uniformity of the process depth.
US09038566B2 Capacitive coupling plasma processing apparatus
A capacitive coupling plasma processing apparatus includes a process chamber configured to have a vacuum atmosphere, and a process gas supply section configured to supply a process gas into the chamber. In the chamber, a first electrode and a second electrode are disposed opposite each other. The second electrode includes a plurality of conductive segments separated from each other and facing the first electrode. An RF power supply is configured to apply an RF power to the first electrode to form an RF electric field within a plasma generation region between the first and second electrodes, so as to turn the process gas into plasma by the RF electric field. A DC power supply is configured to apply a DC voltage to at least one of the segments of the second electrode.
US09038564B2 Method for perfusing a biocompatible material graft with a liquid and perfusion kit
A method for perfusing a biocompatible material graft with a perfusion liquid includes the steps of: introducing the graft (100) in a perfusion chamber (2), arranging a transfer chamber (3) partly filled with the perfusion liquid (101), coupling in a tight manner the perfusion chamber (2) and the transfer chamber (3) for establishing a fluid communication between them, lowering the pressure in the transfer chamber (3) for transferring therein part of the air existing in the perfusion chamber (2), increasing the pressure within the transfer chamber (3) for injecting in the perfusion chamber (2) the perfusion liquid (101) existing in the transfer chamber (3). A perfusion kit includes a perfusion chamber (2) apt to contain a graft (100) to be perfused with a liquid (101) and a transfer chamber (3) apt to contain a liquid (101) to be perfused, the perfusion chamber (2) being connectable in a tight manner with the transfer chamber (3) for allowing a fluid exchange between the two chambers (2, 3) and inhibiting a fluid exchange between the two chambers (2, 3) and the external environment.
US09038560B1 Wake shaping system for a boat
A boat comprising a wake shaping system comprising starboard and port wake shaping devices located aft of the transom, each wake shaping plate device comprising a first mounting portion coupled to the transom and a second plate portion pivotably coupled to the first mounting portion. The second plate potion of each wake shaping device is operable to pivot approximately 90° between a first, non-deployed position behind the transom and a second, deployed position extending outside the side of the hull and below the transom. When the second portion of the starboard wake shaping device is in the deployed position, a port wakesurf wake is created. When the second portion of the port of the wake shaping device is in the deployed position, a starboard wakesurf wake is created. When neither wake shaping device is deployed, a symmetrical wakeboard wake is created.
US09038559B2 Keel pad, boat hull with a keel pad and retrofit kit
A keel pad is provided for a hull of a boat. The keel pad contains a main body and two fingers extending from the main body in a direction of a front of the hull. Due to curved shape of the fingers, drag is reduced allowing the boat better planing properties and greater fuel efficiencies.
US09038557B2 Hull robot with hull separation countermeasures
A hull robot is disclosed for operation on a surface of a hull of a vessel. The robot can include a drive subsystem onboard the robot for driving and maneuvering the robot about the hull. A sensor subsystem onboard the robot can sense an attachment state of the robot to the hull. The attachment state can include at least one of attached and detached. A signal generation subsystem onboard the robot can emit a distress signal when the attachment state is detached.
US09038556B2 Fender assembly for boats
A concealable fender assembly comprising a fender; a cover having an external surface form compatible with the lateral surface form of the boat hull in closed position; mechanism for actuating the cover for closing and opening thereof with respect to the boat hull lateral surface; wherein the cover is associated with the fender such that when the cover is in open position, the fender outwardly extends from boat hull lateral surface.
US09038553B2 Method and device for punching a planar object using a sewing machine
A punching device including a punching die (5a) that can be connected to the needle bar and a punching matrix (5b) that can be fastened to a needle plate (7) of a sewing machine. The punching matrix (5b) is embodied as a lid of a clippings container (9). The planar object (23) to be processed is displaced via the tambour frame in a punching plane L2, with this punching plane L2 being arranged parallel above the sewing plane L1.
US09038549B1 Height adjustable table
A height adjustable table, which has a constant-force counterbalance mechanism integrated into a top assembly of the table is disclosed. The height adjustable table can include a top assembly supported by a base assembly, which can include right and left telescoping leg assemblies. The top assembly can include a work surface supported by a housing. A counterbalance mechanism, which can include a spring coupled to a snail cam pulley, can be mounted within the housing. A synchronized lift mechanism, which can include at least two bands operatively engaged with a pulley system disposed within the right and left telescoping leg assemblies, can be operatively coupled to the snail cam pulley such that the counterbalance force provided by the counterbalance mechanism is transmitted to the synchronized lift mechanism.
US09038548B2 Interconnectable furniture
An interconnectable furniture having a planar surface. The planar surface includes at least one convex side that is convex with respect to points within the planar surface, and at least one concave side that is concave with respect to points within the planar surface. Additionally, a plurality of attachment points attached to a bottom of the planar surface and located substantially near rounded corners of the planar surface, and configured for attaching a corresponding plurality of legs.
US09038543B2 Amusement ride comprising a facial expression recognition system
The amusement ride 1 comprises a track 2 and a vehicle 3 being moveable along the track 2 at a velocity v. Within the vehicle 3 a video camera 4 is installed. The video camera 4 takes a video film of the face of a passenger received within the vehicle 3 during a ride. A sender 5 transmits the data 6 to a facial expression recognition system 7. The result 10 of the process carried out by facial expression recognition system 7 may be downloaded from a server 11 by a client 13.
US09038538B1 Initiator assembly with gas and/or fragment containment capabilities
An initiator assembly that includes an initiator and a containment shell. The initiator has an initiator housing, an initiator device mounted inside the initiator housing, and an input charge that is formed of an energetic material. The initiator device is configured to initiate at least one of a combustion event, a deflagration event and a detonation event in the input charge. The containment shell is coupled to the initiator housing and defines a space into which gas and/or particles are ejected from the initiator housing if the initiator device is not activated and the input charge is cooked off.
US09038533B2 Inductively heatable cylinder
A device for heating at least one tool that is disposed on the circumference of a rotating cylinder, for example on the circumference of an embossing cylinder. The embossing tool is produced from a magnetizable material and it is fixed to a carrier sleeve that is produced from a non-magnetizable material.
US09038529B2 Coffee machine comprising a frothing device and means for cleaning the frothing device and a milk suction line and process for rinsing the milk suction line
A coffee machine comprises a frothing device, wherein an internal milk channel leading to a frothing chamber is provided into which opens a bypass air inlet for operable air supply to the frothing device. A flexible milk suction line connects the frothing device with a milk supply container. Means are provided for cleaning the frothing device and the milk suction line with rinsing water from a continuous-flow water heater of the coffee machine. A controlled valve arrangement is provided which feeds rinsing water from the continuous-flow water heater to the bypass air inlet of the frothing device. A milk suction end of the milk suction line is directly or indirectly, fluid-conductively connectable with a residual water pan of the coffee machine prior to feeding rinsing water to the bypass air inlet.
US09038522B2 Shield support system
The invention features a support system which can be attached to a ballistic shield. The system features at least one telescoping or retractable leg which is mounted to the shield to create a standalone shield. The shield is positioned between plates which receive pins that hold the shield in position in the system. The system features a resting platform which provides an area for resting a gun or rifle, for example. A bullet proof screen extends from the bottom area of the shield towards the base of the system and provides additional security to the user when the shield is in the system.
US09038517B2 Mandolin slicer
A mandolin slicer having one or more safety features, including a food carrier having one or more guards to protect a user's hand and a food carrier delivery system that helps ensure uniform and predictable movement. The mandolin slicer also provides an ability to safely and effectively cut oversized, long, and awkwardly shaped food articles.
US09038512B2 Method for manufacturing bandsaw blade, and bandsaw blade
A method for manufacturing a bandsaw blade provided at the top of the teeth with cutting tips made of a hard material, includes the steps of: offsetting to the left and right saw teeth constituting left and right offset teeth; forming the saw teeth constituting the left and right offset teeth to a smaller tooth height than that of the saw teeth constituting straight teeth; and grinding cutting tips provided to the top of the left and right offset teeth subsequent to the offsetting step, and machining the edge lines at the top of the left and right offset teeth so that the lines are orthogonal to the travel direction of a bandsaw blade and the cutting direction of the bandsaw blade.
US09038508B1 Pivoting open-ended ratcheting device
A ratcheting device includes a handle member including a first end and an opposed second end, a ratchet head pivotably connected to the first end of the handle member, and a ring grip pivotably connected to the second end of the handle member.
US09038506B1 Socket wrench with positioning device
A socket wrench with a positioning device contains: a body including an accommodating cavity, a first face, and a second face. A toothed holder is accommodated in the accommodating cavity and has a polygonal groove, a first circular portion, a second circular portion, and a ratchet protrusion between the first circular portion and the second circular portion. The first circular portion is inserted to the first face, the second circular portion is inserted to the second face, and the ratchet protrusion engages with a ratchet device. A positioning device includes at least one retaining element disposed on the first circular portion and horizontally moving in the polygonal groove. The first circular portion has a resilient element and a pressing loop which are fitted on the first circular, and the pressing loop has a recess defined on an inner face thereof to correspond to the at least one retaining element.
US09038501B2 Bicycle handle assembly for handlebar
A bicycle handle assembly for a handlebar contains a body including a peripheral fringe and a side fringe connected together to define a receiving space. The receiving space includes a first side and a second side. The peripheral fringe includes a first engaging portion, a first connecting portion and a fixing portion connected with two ends of the first engaging portion. A movable retaining member is installed in the receiving space and includes a second engaging portion, a second connecting portion and a moving portion connected with two ends of the second engaging portion. The second connecting portion is used to connect with the first connecting portion of the body. A locking element is used to force the moving portion toward the fixing portion of the body, so that the external fence of the handlebar is retained tightly between the first engaging portion and the second engaging portion.
US09038499B2 Opening and closing apparatus
There is provided an opening and closing apparatus for a fuel lid, including: a pushrod configured to shift between a locking posture and an unlocking posture and to reciprocate between a pushed-in position and a pushed-out position; a follower assembled to the pushrod so as to rotate relatively to the pushrod about the center line and to move together with the pushrod in the axial directions; and a case supporting the pushrod, the follower and a biasing member. The case includes a rod cam portion for rotating the pushrod and a follower cam portion for rotating the follower. The follower cam portion includes a plurality of follower securing portions for securing the follower so as to hold the pushrod in the pushed-in position against biasing force exerted by the biasing member.
US09038498B2 Accelerator device
An accelerator pedal is supported by a support member. A biasing member biases the accelerator pedal to the full close position. A resistance application unit increases a frictional force to increase a rotational resistance applied to the accelerator pedal, as a rotation angle of the accelerator pedal increases. A slidable portion is mounted to the support member and slidable on the accelerator pedal. A first latch portion and a second latch portion define an interspace therebetween in a rotational direction. The support member includes a rotation restrictive projection fitted between the first latch portion and the second latch portion.
US09038495B2 Steering apparatus for vehicle
A steering apparatus for a vehicle includes a main housing formed in a box form provided with a pair of side walls extending in an axial direction of the main housing with an opening between the pair of side walls, and provided with opening portions at opposing ends in the axial direction. The steering apparatus also includes a movable column member formed in a tubular form accommodated in the main housing through one of the opening portions at the opposing ends of the main housing in the axial direction. The steering apparatus further includes a resilient member, which is a plate spring, formed in one piece configured to fix to the main housing at the pair of fixing portions in a state where the pair of thrust portions, via thrust members, are thrusting the movable column member.
US09038491B2 Method of repositioning bearing wear in an industrial eccentric weight vibrator via power inversion and vibrator therefore
A vibratory device comprises a rotor and an eccentric weight. The eccentric weight is mounted to the shaft and has a center of mass that is offset from the shaft axis. The vibratory device is configured such that the eccentric weight is in a first rotational orientation relative to the shaft and rotates with the shaft when the shaft rotates in a first direction about the shaft axis and such that the eccentric weight is in a second rotational orientation relative to the shaft when the shaft rotates in an opposite second direction about the shaft axis. The vibratory device is further configured such that the eccentric weight automatically transitions from the first rotational orientation to the second rotational orientation when the shaft is switched from rotating in the first direction to rotating in the second direction.
US09038489B2 System and method for controlling a vacuum pump that is used to check for leaks in an evaporative emissions system
A control system according to the principles of the present disclosure includes a fuel system diagnostic module and a pump control module. The fuel system diagnostic module performs a diagnostic test on a fuel system when a vacuum pump is switched off to prevent flow through the vacuum pump and thereby seal a portion of the fuel system from an atmosphere. The vacuum pump includes a cam ring, a rotor that rotates within the cam ring, and vanes that slide into and out of slots in the rotor as the rotor rotates. The pump control module switches on the vacuum pump for a predetermined period to force the vanes out of the slots and into contact with the cam ring to seal the vacuum pump before switching off the vacuum pump for the fuel system diagnostic test.
US09038487B2 Support structure for load measurement sensor
A support structure for a load measurement sensor has sufficient durability without adding a large load to a portion transmitting a load to the load measurement sensor. In a support structure for a load measurement sensor, including a sensor body detecting a load generated from a seat having a seat frame and an extension shaft portion extending from the sensor body, by way of attachment brackets in the state where the extension shaft portion follows the horizontal direction, the support structure includes a load input portion which comes into contact with the sensor body and inputs a load to the sensor body, the sensor body includes a load receiving surface which contacts the load input portion and receives the load, and the load input portion is formed to be movable in the axial direction of the extension shaft portion with respect to the load receiving surface.
US09038486B2 Device for measuring a machine tool pull-in or clamping force
A device and method for measuring the clamping force a machine tool exerts on a tool holder that includes a piston or cylinder body defining a bore that slidably receives a piston. A fluid filled pressure chamber is defined between the piston and the body and a pressure gauge carried by the piston communicates with the pressure chamber such that movement in the piston in at least one direction exerts compressive forces on the fluid in the pressure chamber which is communicated to the pressure gauge. A retention knob is coupled to the piston and is engageable by the machine tool such that the clamping force exerted by the machine tool is transmitted to the piston. Hex-shaped structure on the piston that is received by a complementally formed recess in the cylinder body inhibits relative rotation between the piston and the body and facilitates installation and removal of the retention knob. A pin forming part of the piston is engageable by a pin receiving recess in the piston body and ensures a predetermined orientation between a shank portion and the piston body, during assembly.
US09038485B2 Torque sensor bearing arrangement and method
A torque sensor bearing arrangement for a shaft having first and second bearings, each with respective inner ring and outer rings with rolling elements therebetween. The bearings are located at first and second ends of the shaft. First and second sensing rings are connected to the outer rings of the bearings. First and second marking rings are connected to the inner rings, spaced apart from and aligned with the respective first and second sensing rings. The marking rings each have a wavy surface facing the respective sensing ring to form respective first and second sensors from the respective sensing ring—marking ring pairs. The sensors detect a rotational angle position of the shaft and provide a signal. A controller receives signals from the first and second sensors and calculates at least one of torque or an angular speed of the shaft based on signals from the first and second sensors.
US09038484B2 Force/moment sensor for measurement of forces and moments
A force/moment sensor for measurement of three orthogonal forces and three orthogonal moments, comprises an inner holding element which is surrounded by an outer holding element. The two holding elements are connected to each other by deformation elements. For each deformation element, at least one deformation transducer is provided. The force/moment sensor is preferably monolithic, and the deformation transducers, formed as strain gauges, are preferably arranged in one plane or in two preferably parallel planes.
US09038483B2 Wireless passive radio-frequency strain and displacement sensors
Wireless strain and displacement sensors wirelessly monitor structural health and integrity, and are made by printing inductor-interdigital capacitor sensing circuits on a variety of substrates, including ceramic substrates, with thermally processable conductive inks. Sensors of the invention can be employed to detect strain and displacement of civil structures, such as bridges and buildings. The sensors include sensing elements that are mounted or printed on stiff, inflexible substrates, which prevent the sensing elements from bending, stretching, or otherwise warping when the sensor is strained. An interlayer between the sensing elements allows the sensing elements to move with respect to each other during application of strain. Thus, strain causes the sensing elements to move but not to deform, causing changes in sensor resonance that can be detected through wireless radio-frequency interrogation. Because the sensing elements do not change shape when under strain, the sensor can undergo millions of measurement cycles before breaking.
US09038480B2 Integrated circuit and apparatus for detecting oscillations
An integrated circuit includes a pulse generator to provide an excitation pulse to an output terminal and a comparator to receive a signal in response to the excitation pulse and for comparing the signal to a threshold to produce a comparator output signal corresponding to oscillations in the signal. The integrated circuit further includes a counter to count pulses in the comparator output signal and a discriminator circuit to compare a count value of the counter to a damping threshold and for providing an output signal having a first value when the count value is equal to or exceeds the damping threshold and otherwise having a second value.
US09038477B2 Method, apparatus and system for testing the self-sealing capabilities of a concrete sample
A method, apparatus and system for testing the self-sealing properties of a concrete sample. The method may include providing an apparatus for creating a consistent and reproducible crack in a concrete sample and creating a consistent and reproducible crack in the concrete sample with the apparatus. The method may further include providing a fluidic delivery system that provides a consistent flow of fluid for testing the self-sealing properties of the concrete sample and testing the self-sealing properties of the concrete sample with the system.
US09038476B2 Pressure transmitter with fill tube
A pressure transmitter has a pressure sensor, an isolator diaphragm, and a fill tube. Interior passages in the pressure sensor module body are filled with isolator fluid and provide fluid connections. The isolator fluid couples pressure from the first isolator diaphragm assembly to the pressure sensor. A first crimp portion of the fill tube radially narrows into a substantially solid circular cylindrical cross section to form a first primary seal that is resistant to high pressure cycling.
US09038475B2 Detection of anomalous movement in a reciprocating device
One embodiment of the invention provides a system for identifying an anomalous movement of a reciprocating element in a reciprocating device, the system comprising: at least one sensing device for sensing a vibration signal of the reciprocating element; a processing apparatus for separating the vibration signal into a first component having a first frequency range and a second component having a second frequency range different than the first frequency range; and a device for at least one of analyzing or displaying at least one of the first or the second components of the vibration signal, wherein the vibration signal includes positional data of the reciprocating element along at least one axis of the reciprocating element.
US09038473B2 Energy absorbent ultrasonic inspection system with laser pointer
A system is provided for inspecting a workpiece that includes a workpiece defect and a workpiece surface. The system includes a laser pointer connected to an ultrasonic inspection system. The ultrasonic inspection system includes an ultrasonic transducer that directs sound waves to the workpiece defect, where the sound waves contact the workpiece surface at a workpiece surface location. The laser pointer directs a laser beam against the workpiece surface to visually annunciate the workpiece surface location.
US09038469B2 Reference free inconsistency detection system
A method and apparatus for identifying an inconsistency. A number of waves that propagate through a structure are generated. A response signal is generated in response to detecting at least a portion of the number of waves that propagate through the structure. A determination is made as to whether the response signal includes a reflected component. A presence of the inconsistency in the structure is indicated when the response signal includes the reflected component.
US09038467B2 Particle analysis in an acoustic cytometer
The present invention is a method and apparatus for acoustically manipulating one or more particles.
US09038461B2 Gyro sensor and electronic device
A gyro sensor according to the invention includes a first mass portion including a first detection portion, a second mass portion including a second detection portion, first drive portions vibrating the first mass portion in a direction of a first axis, and a force conversion portion fixed to an anchor portion. The first mass portion and the second mass portion are connected with the force conversion portion. The force conversion portion is displaced with the anchor portion as an axis, and vibrates the second mass portion in a direction of a second axis crossing the first axis in a plane view.
US09038458B2 Monitoring device for repair patches, repair kit, and method for monitoring a repair patch
A monitoring device for a repair patch that can be placed on or in a wall of an aircraft to repair a defect has a sensor device for detecting properties of the repair patch placed in the wall, an energy supply device for supplying energy at least to the sensor device, and a communication device so as to read out the sensor data. A repair kit that can be placed in or on a wall of an aircraft to repair defects comprises a repair patch for repairing a defect in or on a wall of an aircraft and also comprises a monitoring device. A method for monitoring a repair patch in or on a wall of an aircraft by means of a monitoring device comprises the steps of detecting a measurement phase on the basis of the amount of energy provided by the energy supply device, measuring load parameters in and/or on the repair patch during the measurement phase, and reading out the load parameters.
US09038457B2 Quadrupole responder for OQR-type gravity gradiometer
A quadrupole responder for an OQR-type gravity gradiometer comprises a housing, and a mass quadrupole positioned within the housing. The mass quadrupole has a pair of sides, and also has a center of mass between the sides. At least a pair of torsion spring flexures are provided by pins connecting said side of said mass quadrupole to the housing. The torsion spring flexures provide an axis of rotation which passes through the center of mass of the mass quadrupole and through both spring flexures. The pins are integral with the mass quadrupole.
US09038452B2 Systems and methods for measuring forces acting on a downhole tool
An apparatus for measuring forces acting on a downhole tool is provided. The apparatus can include an annular body having an axial bore formed therethrough. A first fluid can be disposed within the bore. An annular sleeve can be disposed proximate an inner surface of the body. An annular chamber can be formed between the body and the sleeve, and a second fluid can be disposed within the chamber. A sensor can be coupled to the sleeve to measure a strain placed on the sleeve by a pressure differential between the first and second fluids. A pressure of the first fluid in the bore can be determined from the strain.
US09038451B2 Optical method for determining fouling of crude and heavy fuels
A method for detecting the formation of at least one phase in a mixture, particularly a hydrocarbon mixture. The method may include using a probe to expose a portion of the mixture to electromagnetic radiation to determine the value of a parameter of interest indicative of the formation of a phase. The method may also include using the value of the parameter of interest with a correlation between a known property of the mixture and the value of a parameter of interest to detect the formation of a phase.
US09038446B1 System and method for an automotive engine torque sensor
The disclosure relates to a method and apparatus of measuring torque. The method and apparatus entails measuring the torque generated by an automobile engine using a torque sensor replacing the driver side engine mount. A spring component of the torque sensor tares the weight of the engine and a hydraulic pressure gauge measures the lifting forces acting on a pressure receiver of the torque sensor.
US09038444B2 Ink jet printing apparatus and method for estimating moisture content of print sheet
In an ink jet printing apparatus of the present invention, a moisture content of a print sheet is estimated without decreasing productivity of the printing apparatus and appropriate conditions of printing operation in the subsequent printing process are specified. More specifically, by measuring a change in thickness of the print sheet after printing, a state of moisture content is estimated. Estimating a state of moisture content allows determination of appropriate conditions of printing operation such as a minimum drying time required for printing a high-quality image on various types of print sheets such as print coated paper or coated paper.
US09038443B1 Microfabricated resonant fluid density and viscosity sensor
Determination of fluid properties is important in a variety of research and industrial applications. Real-time measurements in operating fluidic systems are performed for monitoring, diagnosis, and feedback-control. A simplified, microfabricated resonant sensor for separate density and viscosity measurements of a fluid with a common sensor is disclosed. The sensor is micron-scale, so as to produce a minimum of perturbation to the fluid under test, and may be arrayed to probe viscosity and density across a flowstream or vessel. Measurement is performed at resonance peaks, and geometry or operating conditions of sensor are varied to produce different resonance responses useful for separate sensing of density and viscosity of a fluid. Another embodiment includes a method for reducing quiescent in-plate elastic strain in a plate or membrane so as to allow bending-stiffness dominated behavior of a resonator.
US09038441B2 High speed helium leak detection system and method
Improved high speed helium leak-detection system for storage tanks comprising a mobile enclosure for operation of electrical components of leak detection sensors in Class 1, Division 1, Group D hazardous locations, comprising a rapid exchange purge assembly having pressure control valves, pressure reference controller and vent, a mechanically actuated vortex-type cooler, a helium leak detector having a pumping manifold connected to a sniffer probe hose to provide sample gas from the tank probe to a pair of pumps oriented in parallel. The first pump, downstream of the helium leak detector, draws a sample through the detector, and a second pump provides a rapid transfer of probe sample. The enclosure includes a controller, display and alarm. The enclosure is maintained overpressure to prevent infiltration of hazardous vapors and is continuously purged with com-pressed air. The system provides response time of about 2 seconds, a 5-fold improvement over current systems.
US09038440B2 Speaker leak test system and method
A speaker leak test system which quickly tests if a speaker enclosure is sealed properly. The speaker leak test system tests for air leaks in the speaker enclosure, which air leaks degrade the acoustic performance of the speaker. A vacuum (or pressure) source is connected through a vacuum hose to the speaker enclosure and vacuum is drawn. After a test vacuum level is reached, the mass air flow through the vacuum hose is measured. If the mass air flow does not exceed a pre-determined speaker dependent threshold for the speaker under test, the speaker is declared to be leak free. A bypass solenoid may reside in parallel with a mass air flow sensor to reach test vacuum quickly. This speaker leak test system is intended to be used in a prototyping and production environment and tests the speaker enclosure for leaks both quickly (e.g., less than five seconds) and accurately.
US09038434B2 Computing device and method for calibrating star probe of image measuring machine
In a method for calibrating a star probe of an image measuring machine, the star probe includes one or more probe heads. Probe configuration information for the star probe is configured when there is no probe configuration file of the star probe stored in a storage device of the image measuring machine, and one of the probe heads to be calibrated is selected from the star probe. The method calibrates a radius value of the selected probe head, and calibrates the deviation between the center point of the selected probe head and the focus of the camera lens. The method further generates a star probe model of the star probe according to the probe configuration information and the probe calibration information, and displays the star probe model of the star probe on a display device of the image measuring machine.
US09038429B2 Method for manufacturing grain-oriented silicon steel with single cold rolling
The invention provides a method for producing grain-oriented silicon steel with single cold rolling, comprising: 1) smelting, refining and continuous casting to obtain a casting blank; 2) hot rolling; 3) normalization, i.e. normalizing annealing and cooling; 4) cold-rolling, i.e. single cold rolling at a cold rolling reduction rate of 75-92%; 5) decarburizing annealing at 780-880° C. for 80-350 s in a protective atmosphere having a due point of 40-80° C., wherein the total oxygen [O] in the surface of the decarburized sheet: 171/t≦[O]≦313/t (t represents the actual thickness of the steel sheet in mm), the amount of absorbed nitrogen: 2-10 ppm; 6) high temperature annealing, wherein the dew point of the protective atmosphere: 0-50° C., the temperature holding time at the first stage: 6-30 h, the amount of absorbed nitrogen during high-temperature annealing: 10-40 ppm; 7) hot-leveling annealing. The invention may control the primary recrystallization microstructure of steel sheet effectively by controlling the normalization process of hot rolled sheet to form sufficient favorable (Al, Si)N inclusions from nitrogen absorbed by slab during decarburizing annealing and low-temperature holding of high-temperature annealing, facilitating the generation of stable, perfect secondary recrystallization microstructure of the final products. In addition, the invention avoids the impact of nitridation using ammonia on the underlying layer in prior art, and thus the formation of a good glass film underlying layer is favored.
US09038424B2 Laundry machine
A washing machine for washing laundry is provided. The washing machine includes a tub to hold washing water, a drum in the tub to hold laundry, a rotational shaft connected to a rear surface of the drum, a tub back, which forms a rear side of the tub and through which the rotational shaft passes, a bearing housing that supports the rotational shaft, and a suspension that buffers and supports the bearing housing. A vibration sensor senses vibration of a structure supported by the suspension, thereby enabling control of rotation of the drum based on the sensed vibration.
US09038423B2 Porous glass preform production apparatus
A porous preform production apparatus having a reaction vessel which includes an upper deposition chamber having an air supply inlet and an exhaust outlet, a lower deposition chamber having an air supply inlet, and a top chamber disposed on top of the upper deposition chamber and adapted to lift and store a porous preform formed by deposition, characterized in that the floor of the upper deposition chamber is disposed at a height between the lower end of a straight body part and the deposition tip of the porous glass preform during deposition, and a connection opening which connects the upper deposition chamber with the lower deposition chamber, is provided on the floor of the upper deposition chamber, and that when the aperture diameter of the connection opening is designated as A and the diameter of the porous preform passing through the connection opening as B, the ratio B/A satisfies the expression 0.05≦B/A≦0.6.
US09038422B2 Glass blowing apparatus and method of making glass objects
An apparatus and method for manufacturing glass objects comprising a blowing glass blowing pipe and a metal mounting insert configured to melt with glass to form a glass piece that is easily removed from the glass blowing pipe without the need to break the glass from the headstock of the glass blowing pipe. A method for manufacturing a glass object utilizing a metal mounting insert is described. A glass object having a metal mounting insert for installation and use in other applications is also described.
US09038421B2 Glass-bending apparatus and method
A sag-bending glass sheet mold is disclosed. The sheet mold comprises a plurality of lateral support members, a plurality of longitudinal support members arranged perpendicular to the lateral support members, each of the plurality of lateral support members extending between two of the plurality of longitudinal support members, each of the plurality of longitudinal support members having an upper surface, and the upper surfaces of each of the plurality of longitudinal support members combined to form a mold support surface. The sheet mold can also comprise a glass-bearing support sheet disposed atop the mold support surface, the glass-bearing support sheet extending across the plurality of longitudinal support members and above the lateral support members, the glass-bearing support sheet having a curved upper surface.
US09038420B2 Dwell time control system and method with automatic pressure switch point adjustment
A dwell time control system and method for automatically adjusting the selection and timing of a sequence of pressures used to drive the plunger in a parison mold during the parison forming process. The timing of characteristics of the observed press curve from one or more previous parison forming cycles are ascertained and used to control the timing of the changes in pressure during a subsequent parison forming cycle. The timings of these changes of pressure are determined as predetermined percentages of the timings of the characteristics in order to prevent the blow mold from being forced open and in order to prevent the occurrence of an overpressed finish.
US09038418B2 Apparatuses for manufacturing glass and methods of managing pulling forces applied to glass ribbon
Methods and apparatuses for managing pulling forces applied to a glass ribbon in a draw apparatus are disclosed. The method includes applying a front-side and a rear-side drive torque to a glass. The method further includes calculating automatically with the at least one electronic controller a front-side and a rear-side average pulling force applied to the glass ribbon and corresponding to a first time period of at least one rotation of the front-side or rear-side stub roller, respectively. The front-side average pulling force and the rear-side average pulling force are compared to establish a pulling force differential between the front-side average pulling force and the rear-side average pulling force. One or more of the front-side drive torque or the rear-side drive torque are modified to decrease the pulling force differential between the front-side average pulling force and the rear-side average pulling force.
US09038406B2 Dehumidifying cooling apparatus and method for an electronics rack
Dehumidifying cooling apparatus and method are provided for an electronics rack. The apparatus includes an air-to-liquid heat exchanger disposed at an air inlet or outlet side of the rack and positioned for air passing through the electronics rack to pass across the heat exchanger. The heat exchanger is in fluid communication with a coolant loop for passing coolant therethrough at a temperature below a dew point temperature of the air passing across the heat exchanger so that air passing across the heat exchanger is dehumidified and cooled. A condensate collector, disposed below the heat exchanger, collects liquid condensate from the dehumidifying of air passing through the electronics rack, wherein the heat exchanger includes a plurality of sloped surfaces configured to facilitate drainage of liquid condensate from the heat exchanger to the condensate collector.
US09038405B2 Solid state control system
A control system to selectively control the operation of the compressor of a mini-split air conditioning system including at least one remote evaporator operatively coupled to the compressor to receive refrigerant therethrough, a sensor to monitor the operation of the evaporator and to generate an operating control signal to turn-off the compressor when a predetermined operating condition is sensed at the evaporator and a condensate drain pan to receive or catch condensate from the evaporator, the control system comprising a condensate sensor disposed to sense condensate in the condensate drain pan at a predetermined level and to generate a condensate level signal fed to a battery powered control device including an isolated solid state relay coupled to the sensor by a control coupling device to generate a condensate level control signal fed to the sensor causing the sensor to generate the operating control signal fed to turn off the compressor when condensate within the condensate drain pan reaches the predetermined level.
US09038401B2 Beverage cooler, a refrigerator comprising such a beverage cooler and a method for cooling beverage
The invention relates to a beverage cooler having an in-line operating cooling unit for instant cooling of beverage flowing through the same, comprising a cooling container (5) having an inlet (10) and an outlet (11), for feeding the beverage to and from the cooling container, respectively, and a cooling tube (14) located inside the cooling container. The cooling container (5) is adapted to be located in an ambient temperature which is above the freezing point for the beverage, wherein the cooling tube (14) is adapted to carry a cooling fluid having a temperature below the freezing point of the beverage and is located such that the beverage can pass between the cooling tube and an outer wall of the cooling container (5). Hence, the beverage will pass by the cooling tube and be cooled from it and freeze to solid phase in the area closest to the cooling tube, whereas the outside of the cooling container, having a temperature above the freezing point of the beverage, will ensure a free passage of non-frozen beverage closest to the outside wall of the cooling container.
US09038400B2 Temperature control system with thermoelectric device
Certain disclosed embodiments pertain to controlling temperature in a passenger compartment of a vehicle. For example, a temperature control system (TCS) can include an air channel configured to deliver airflow to the passenger compartment of the vehicle. The TCS can include a one thermal energy source and a heat transfer device connected to the air channel. A first fluid circuit can circulate coolant to the thermal energy source and a thermoelectric device (TED). A second fluid circuit can circulate coolant to the TED and the heat transfer device. A bypass circuit can connect the thermal energy source to the heat transfer device. An actuator can cause coolant to circulate selectively in either the bypass circuit or the first fluid circuit and the second fluid circuit. A control device can operate the actuator when it is determined that the thermal energy source is ready to provide heat to the airflow.
US09038388B2 Method of operating a piston expander of a steam engine
A method of operating a piston expander, including introducing live steam into a cylinder space via an inlet valve; expanding the live steam during a power stroke in which a piston moves from an upper dead center position to a lower dead center position; opening an outlet opening as soon as the piston is in the region of the lower dead center position; after the piston reaches the lower dead center position, conveying the expanded steam out of the outlet opening and into a steam discharge; and subsequently closing the outlet opening before the piston in an exhaust stroke reaches the lower dead center position.
US09038381B2 Device for actuating a flap
A device for actuating a flap, in particular a wastegate flap in an exhaust gas turbocharger for an internal combustion engine, includes a control rod, which can be moved by an actuator substantially in an axial direction and is guided in a fist gate via a first pin at the side thereof facing away from the actuator. A carriage is articulated on the first pin and is guided in the first gate via a second pin on the side facing away from the first pin, wherein a pivot lever is articulated on the second pin and, on the side facing away from the second pin, the pivot lever is rotatably mounted in a machine housing, preferably a turbine housing, and the flap is arranged on the pivot lever on the side facing away from the second pin. By way of the articulated design, a non-linear adjustment of the flap is possible.
US09038375B2 Hydraulic working machine
An exhaust gas temperature raising processing system, which increases a load acting on an engine to raise the exhaust gas temperature, includes an electric assist motor connected to the engine and an inverter for adjusting a torque of the electric assist motor. It also includes a main controller having a first determination unit for determining whether or not an actuator control valve is in a non-feed state and a second determination unit for determining whether or not clogging has occurred on a filter of an exhaust gas purification system. When the non-feed state is determined by the first determination unit and clogging is determined to have occurred on the filter by the second determination unit, the main controller drives the electric assist motor to generate electric power such that a load acting on the engine is increased.
US09038374B2 Delivery device and tank configuration for a reducing agent and motor vehicle having a tank configuration
A delivery device for a reducing agent includes a metallic housing, at least one externally mounted metal suction pipe and an external pressure port. A metallic base plate, at which at least one pump and ducts are provided, is disposed inside the housing. The suction pipe, the housing, the metallic base plate, and the pump are in heat-conducting contact with each other. An elongate heating element is disposed next to the suction pipe. A tank configuration for a reducing agent and a motor vehicle having a tank configuration, are also provided.
US09038370B2 Method for operating an exhaust emission control system having a SCR-catalyst and an upstream oxidation catalyst exhaust emission control component
A method for operating an exhaust emission control system of a motor vehicle internal combustion engine, in the exhaust gas line of which an oxidation-catalytically active exhaust emission control component is arranged upstream of a SCR-catalyst is provided. An ageing state of the oxidation-catalytically active exhaust emission control component is determined by correlating a hydrocarbon fraction present in the exhaust emission upstream of the oxidation-catalytically active exhaust emission component with a simultaneous nitrogen oxide conversion of the SCR-catalyst.
US09038367B2 Fan case thrust reverser
A fan case of a gas turbine engine includes a fan blade containment section defined about an engine axis, a thrust reverser cascade section downstream of the blade containment section and a Fan Exit Guide Vane section downstream of the thrust reverser cascade section.
US09038360B1 Shackle assembly with locking pin
A combination includes a shackle with a pin and a locking ring. The shackle body has a closed geometry defining a primary opening therethrough and includes a first side member with a first aperture, a second side member spaced apart from the first side member and having a second aperture. The second aperture is positioned opposite from and aligned with the first aperture. End portions extend between and connect the first side member and the second side member. A pin has a body portion extending between a head portion and a tip portion. The pin defines an annular slot extending at least partially around the pin. An expandable retaining ring is configured to be installed on the pin and occupy the annular slot, where the retaining ring prevents removal of the pin from the shackle body when the pin is installed in the shackle body.
US09038358B2 Drive mechanism for a windrow merger
A windrow merger includes at least one pickup head member and an internal drive assembly disposed within a longitudinal aperture defined internal to the at least one pickup head member, the drive assembly being for imparting a rotational motion to a plurality of tines by means of a drive shaft operably coupled thereto, the drive shaft extending in opposed directions from the drive assembly. A method of forming the windrow merger is further included.
US09038353B2 Systems and methods for repairing utility poles
A pole splint, generally for use with a broken wooden utility pole, which can provide for a strong repair at a pole breakpoint and which uses relatively little manpower and equipment to install, even under difficult conditions. The splint generally comprises two panels which are designed to be interconnected with elongated connectors. The connectors will generally interact with one of the panels through the use of a nut and washer, and may connect with the other panel through a nut and washer or via a chain formed of chain links.
US09038340B2 Device for enhancing a corner structure
In an embodiment, an interchangeable corner hanger to ornament framing protruding corner structures is provided. The interchangeable corner hanger includes a horizontal portion and a vertical portion. The horizontal portion is designed to rest on an exposed edge of a corner structure, and the vertical portion is designed to hang over the corner of the corner structure and rest against a wall upon which the trim is attached. The vertical portion has a length sufficient to stabilize the corner hanger without the use of other adhesives or attachments. In an embodiment, the vertical portion is configured to allow one or more interlocking elements to be suspended from the vertical portion. For example, the vertical portion may include an interlocking pattern configured to accept a complimentary interlocking pattern on an interlocking element. Further interlocking elements may be attached to the interlocking element.
US09038335B1 Window assembly
The window assembly uses a releasable press fit frame connection. The window assembly includes a window pane sandwiched between a pair of frame halves that are press fit together by the engagement of a plurality of corresponding male and female connectors integrally formed into the frame halves. The corresponding male and female connectors are spaced apart around the perimeter of frame halves and hold the window assembly within the window openings cut in the wall or door panels. The window assembly of this invention also includes a release key that allows the frame halves to be taken apart. The release key is manually inserted through thin slots formed in the frame halves to disengage the connection between corresponding male connectors and female connectors.
US09038334B2 Water intrusion prevention method and apparatus
A method and device are presented that creates a channel adjacent a nailing flange of a window in between the window and the rough opening that receives the window. The channel is created by establishing a barrier that prevents foam insulation inserted into the space between the window and the rough opening from reaching the nailing flange. The channel then ensures proper drainage of water that enters the window cavity down to the window sill. A gasket is presented that can be attached to the window or the rough opening to create the barrier. Alternatively, a disintegrating object or a wicking object can be used to impede the flow of insulation foam and to create the appropriate channel. The present invention is equally applicable to doors or other framed objects received into the exterior shell of a building.
US09038328B2 Aboveground safety shelter
A mobile aboveground safety shelter to provide protection from dangerous events such as storms, tornadoes and similar occurrences is provided. The shelter includes a pallet and a room connected to the pallet. The pallet has a generally planar base and a wall extending upward from the base. The wall and base form a cavity suitable for containing a weighting material.
US09038325B1 Structural support device
A structural support device comprising a receiver which is configured to receive and to connect a framed structure, a weight bearing member to which the receiver is attached, and a vertical support member which is attached to the weight bearing member and which may be capable of adjusting the overall height of the structural support device. The structural support device may further comprise a footing which assists in securing the structural support device to the ground and/or to a ground support.
US09038322B2 Adjustable resilient seal with bendable bulb portions
A resilient seal for mobile living quarters around a slide out room that includes a pair of attaching members extending along the inside and outside surfaces of the main living area wall at an aperture through which the slide out room moves and further includes a connecting member extending between the attaching members and along the edge of the wall defining the aperture. A wiper seal extends from the connecting member to flex against the walls of the slide out room, and the connecting member further includes an accordion pleat for adjusting the distance between the attaching members to thereby accommodate walls of different thicknesses.
US09038321B2 Paint mixing room
The invention relates to a paint mixing room (1) comprising a base portion (2), four walls (3), a top portion (4) and at least one door (5) located in one the walls (3); at least one shelf (6), particularly for water-borne products, solvent-borne products and/or color tools; at least one workbench (7); a color station (8) comprising e.g. a personal computer, a spectrophotometer, and a barcode reader; a connector for an electrical power supply; and a ventilation system (11); wherein the paint mixing room (1) is portable.
US09038320B1 Downspout for a gutter system with an integrated rainwater holding chamber
A gutter downspout is provided and includes an integrated rainwater holding chamber for collecting and holding rainwater and also includes a bypass chamber. Rainwater collected by the gutter system is directed into the gutter downspout where at least a portion of the rainwater is directed into the rainwater holding chamber where it accumulates over time. When the rainwater holding chamber is filled, the additional rainwater directed into the gutter downspout is directed into a bypass chamber disposed adjacent the rainwater holding chamber. Rainwater flows through the bypass chamber and out the bottom of the gutter downspout.
US09038316B2 Method by which existing motorized commercial automatic sliding door systems can be adapted for use on new or existing residential (patio) sliding glass or sliding screen doors
An automatic patio sliding door for residential (home) use is created using an existing motorized automatic system which is now in use in commercial, industrial, and public building entrances. A method incorporating a bracket system is used to apply the commercial (hanging track type) automatic door system to existing residential patio sliding doors or to new patio sliding doors. The purpose is to provide hands free opening and closing of patio glass or screen doors (single or double panels). This allows for ease of use of sliding doors when hands are full, guarantees the closing of screen doors or glass doors behind the person to prevent insects getting into the house or loss of air conditioning in the house, and provides an easy access door system in the home for the physically handicapped.
US09038311B2 Wettable peat moss, method of preparation, and method of use
A composition comprising peat moss and one or more alkoxylates selected from the group consisting of alcohol alkoxylates and alkylphenol alkoxylates and, optionally, one or more polysaccharides, for example guars and/or guar derivatives. A synergistic effect of a combination of the alkoxylates and the polysaccharides was discovered. A method of preparing the peat moss composition and a method of using it are also disclosed.
US09038309B2 Wildlife attractor device
A wildlife attractor device is disclosed. The wildlife attractor device may include a tail, a mounting surface positioned adjacent to the tail that is capable of mounting the attractor device to a support structure, and a control assembly connected to the tail. The control assembly is preferably capable of moving the tail between a first position and a second position thereby attracting the attention of wildlife such as a deer.
US09038300B2 Shelf label holder
A label holder includes a base, a sign sleeve for receiving at least one printed price label and a living hinge coupling the base to the sign sleeve. The sign sleeve is defined by a main panel that is substantially planar and a return flange that is coupled to the main panel at a joined end. The return flange extends upward from the joined end and terminates at an end located along the main panel.
US09038299B1 Fluid-filled barrier assembly
A fluid-filled barrier assembly restricts access to areas and redirects traffic while ensuring that the assembly remains upright and visible. The assembly includes a plurality of pipes coupled together to define a barrier. The barrier is configured for mounting a sign thereto. A hollow interior of the barrier defines a conduit. The conduit extends through each of the pipes. The conduit is configured for receiving a fluid therein wherein the fluid retains the barrier in an upright position on a supporting surface.
US09038298B2 Safety sign system
A safety sign system comprises one or more traffic or informational signs, an expandable pole, a detachable umbrella canopy assembly, and a safety finial assembly. The signs are removably attached to a sleeve that surrounds a portion of a pole and rests upon a sign support. The sleeve with the signs attached swivels about the pole. The umbrella canopy assembly is attached to an upper end of the pole and may include additional features including reflective tape, vents, drop-down flaps, reflective coating, and lights. The safety finial assembly is removably attached to the top of the umbrella canopy assembly and may include flag supports, removable flags, and a safety light assembly. The safety sign system optionally further comprises a collapsible seat, a beverage holder, a satellite tracking device, a communication device, a base, and a control panel for operating the safety light and other features.
US09038295B2 Apparatus pertaining to physically-discrete sign components
A physically-discrete sign component comprises an internally-electrically-illuminated alphabetic character having a front-facing profile and at least one connecting bar disposed at least substantially horizontally with respect to the front-facing profile of the alphabetic character and at least partially within the front-facing profile of that alphabetic character. By one approach the physically-discrete sign component includes two of the connecting bars. If desired, these two connecting bars are disposed at least substantially parallel to one another. By one approach, a first one of the connecting bars extends partially, but not wholly, above an upper periphery of the aforementioned front-facing profile while the second connecting bar extends partially, but not wholly, below a lower periphery of the front-facing profile. The connecting bars can include a connecting-bar interface configured to physically and electrically interconnect to an adjacent sign component.
US09038292B2 Display tool
A display tool is configured to maneuver a fabric swatch covering and includes a swatch deck and a support arm attached to a lifting tab to maneuver the lifting tab away from the swatch deck. A substrate is attached to the swatch deck and configured to support the support arm when the lifting tab is distant the swatch deck. A first swatch covering front side is attached to the support arm. A first plurality of support veins front side is attached to the first swatch covering back side and the first plurality of support veins back side is attached to the substrate. The support arm can be supported against the substrate to display the first swatch covering and the first plurality of support veins from the support arm.
US09038290B2 Iron featuring liquid phase garment moisturization
An iron (1), comprising: a water reservoir (10), configured to hold liquid water; a heatable soleplate (20), including at least one mist outlet opening (22); water atomization means (30), configured to atomize water from the water reservoir so as to generate a mist of water droplets at a mist generation site (32) mist distribution means (40), configured to distribute the mist from the mist generation site (32) to the at least one mist outlet opening (22), comprising: a distribution channel (42), extending from an air inlet (46), along the mist generation site (32), to the at least one mist outlet opening (22); and an air flow generator (44), disposed in or adjacent said distribution channel and configured to generate an airflow that transports the water droplets, from the mist generation site (32), through the distribution channel (42), to the at least one mist outlet opening (22).
US09038282B2 Interchangeable task module counterweight
A method of operating a coordinate positioning apparatus comprising an articulated head having at least one rotational axis. The method comprises, in any suitable order, loading at least one interchangeable task module onto the articulated head; and loading at least one interchangeable task module counterweight on the articulated head. The at least one interchangeable task module counterweight at least partially counterbalances the weight of the at least one task module on the articulated head about the at least one axis.
US09038279B2 Mechanical encoder
A mechanical encoder including an assembly, a flexible element, and a signal sensing module is disclosed. The assembly has a plurality of poking/stiring structure that provides poking/stirring function. The flexible element includes a first piezoelectric layer and a second piezoelectric layer. The first piezoelectric layer and the second piezoelectric layer are stacked on each other via an attach material. The flexible element is set up so that the poking/stiring structures stir/poke a first end of the flexible element, so as to output an electrical signal responsive to deformation of the flexible element. The signal sensing module receives the electrical signal to generate a position signal and a direction signal corresponding to the movement of the poking structures.
US09038278B2 Cutting tools
A blade mounting device of a cutting tool includes a lock device and a blade guide. The lock device is configured to releasably lock a blade against a rod of a cutting tool. The blade guide is movable relative to the rod in an axial direction of the rod and is coupled to the lock device, so that the lock device locks and releases the blade in response to position of the blade guide in the axial direction. The blade guide has a guide recess having a bottom and capable of guiding and engaging the blade, so that the blade guide can be moved by the blade in the axial direction through engagement of the guide recess with the blade. The blade guide has a configuration other than a thin flat plate configuration.
US09038276B2 Hair clipper with a rotary motor vibration and noise damper
A hair clipper has a base structural housing with a blade set operably secured thereto. The blade set has a stationary blade and a reciprocating blade. The base has at least one support for a rotary motor. A flexible motor vibration and noise damper fits over half of the motor, and a motor cover is secured to the base structural housing over the vibration damper. A secondary housing cover is secured to the base structural housing over the motor cover.
US09038270B2 Method for the production of a tubular body, and control arm produced by this method
In a method of making a tubular body, material is pressed through a die of a forming tool into a first mold cavity disposed in downstream relationship to the die to produce a first end piece. A mandrel is then moved in a direction of the die to thereby displace the mold cavity in the same direction and to extrude a tubular center piece to adjoin the first end piece. The mandrel is then replaced by a mold having a second mold cavity to mold a second end piece to adjoin the center piece.
US09038268B2 Inkjet printing head manufacture method, printing element substrate, and inkjet printing head
A manufacture method can form an inkjet printing head by which a plurality of ejection openings have a uniform shape. Heaters adjacent to one another have thereamong a common conductive line commonly connected to these heaters or a dummy conductive line not involved in the energization of the heaters.
US09038265B2 Manufacturing system
The present invention is directed to a manufacturing system comprising a plurality of work stations having one or more tools for processing a work item, at least one carrier for moving a work item among the plurality of work stations, and a platform for connecting the plurality of work stations. In a further embodiment, at least one of the plurality of work stations is not on a line with the other work stations and may include a lift machine for raising and/or lowering the at least one carrier and the work item. The platform also may preferably comprise at least one rotator for changing the direction of movement of the at least one carrier on the platform. The system also may preferably comprise at least one conveyer for transporting the at least one carrier to the platform.
US09038260B2 Stent with radiopaque markers
Various embodiments of stents with radiopaque markers arranged in patterns are described herein.
US09038259B2 Fluid connector with a hose cutting clip
An electrically conductive hose cutting clip has at least one end tab that is shaped to provide a cutting edge for penetration of the inner layer(s) of a multiple layer fluid conveyance hose when it is clipped onto a fluid connector and the hose is installed on the fluid connector by forcing it onto the connector. The cutting action by the cutting clip provides for a relatively low resistance electrical connection between an electrically conductive layer of the hose and the fluid connector. This can be used to provide a signal path from a sensing element on or in the hose to a system electronic component.
US09038255B2 Device for securing trim to a seat
A seat assembly machine includes a plurality of grippers useful for securing a piece of trim to a seat cushion. In a disclosed example, each gripper includes a plurality of prongs that are moved between neutral, closed and released positions that each facilitate a different portion of the assembly process. In one example, each gripper includes a sleeve within which the prongs are moveable so that the prongs are manipulated between the neutral, closed and released positions. A disclosed example sleeve includes an interior channel having a contour that manipulates the prongs between the different positions based on the location of the prongs within the sleeve.
US09038247B2 Rope clasp
A rope clasp device for securing a rope eliminates the need for a knot in a rope by selectively clasping and encasing at least one portion of a rope in a toothed clamp. The rope clasp device comprises a base, at least one, but generally two swinging doors, and a lock. The swinging doors are pivotably coupled to the base in order to be moved between an open position and a closed position. In the closed position, a pair of channels for passage of a rope is defined between the base and the doors. The channels are defined by a plurality of clasping teeth to retain the rope therein.
US09038246B2 Cable tie
A cable tie has a flexible, elongated strap with a head and tail at opposite ends. The strap has two opposed sides, with teeth on both sides. The head includes an opening for receiving the strap, a movable pawl with teeth on one side of the opening and, on the opposite side of the opening, an abutment surface having an abutment tooth. The head may include a molding line adjoining the apex of the abutment tooth. The cable tie may be used to retain articles by looping the strap around the articles, and inserting the strap, tail first, into the opening, whereby the pawl teeth and abutment teeth may be brought into engagement with the teeth on the two opposed sides, respectively, at least when retraction force is applied to the strap, such as to lock the strap in the head, preventing retraction of the strap from the head.
US09038245B2 Fatigue reduction device
The fatigue reduction device includes a frame configured to receive a handle substantially perpendicularly to a longitudinal axis of the frame. A user-faceable portion of the frame is inwardly concave to conform to an arm of a user.
US09038243B2 Door escape
A door escape includes a hinge member securable to a door pivotably movable between an open position and a closed position relative to an enclosure. A first securing device secures the hinge member to the door. The first securing device is manually removable from the hinge member from exterior of the enclosure, permitting removal of the door from the enclosure. A second securing device secures the hinge member to the door. The second securing device is manually removable from the hinge member from interior of the enclosure, permitting removal of the door from the enclosure.
US09038238B2 Multi-piece bushing, support assembly and method of supporting a shaft
A bushing is for supporting a movable cylindrical body within a housing, the housing having a central axis, an inner circumferential surface and an annular groove formed in the surface. The bushing includes a plurality of generally arcuate tube segments disposable within the groove and alignable circumferentially about the housing axis so as to form a generally tubular body configured to slidably support the cylindrical body. Preferably, each tube segment is formed of a generally rigid metallic material.
US09038237B2 Squeegee assembly
A squeegee assembly for wiping a surface comprises a front flexible blade having an outer surface, an inner surface and a floor engaging edge, a rear flexible blade having an outer surface, an inner surface and a wiping edge, a support upon which the front and rear flexible blades are mounted, a vacuumized chamber bounded by the front blade, rear blade, support, and the surface, and a suction tube coupled to the support and positioned between the front and rear flexible blades. The rear flexible blade includes at least one aperture extending between the outer surface and the inner surface and spaced from the wiping edge.
US09038234B2 Rotary cleaning head
A rotary cleaning head that may have a main disc, a cover, and vacuum heads. The cover may define an axially aligned central vacuum opening; and the main disc and cover may define therebetween a vacuum distribution hub and vacuum channels for distributing vacuum from the cover's central vacuum opening to the vacuum slots in the vacuum heads. A dual purpose seal may provide a seal between the cover and the main disc, and may also define at least part of the vacuum hub and vacuum channels. The vacuum heads may have vacuum notches or ridges that may help to collect and direct the cleaning fluid on at least part of the vacuum heads' outer surfaces into vacuum heads' vacuum slots. The rotary cleaning head may be modified to clean either hard surfaces or soft surfaces.
US09038226B1 Toothbrush having light emitters on a bottom side
The toothbrush having light emitters on a bottom side includes a handle that may be gripped by a user. The handle is positionable proximate the user's mouth. A bristle is coupled to the handle. The bristle engages the user's teeth when the handle is positioned proximate the user's mouth. A processor is coupled to the handle. A light emitter is coupled to the handle. The light emitter is operationally coupled to the processor. The light emitter selectively emits light. The light emitter may communicate the maximum duration of time. An actuator is coupled to the handle. The actuator is operationally coupled top the processor. The actuator selectively actuates the processor.
US09038222B2 Crib safety products
A bumper pad includes a base attached to a material that extends over the rail and couples as a crib teething rail cover. The bumper pad includes a base, mesh sides, and a teething rail cover. In some embodiments, the sides are separable from the base. In some embodiments, the teething rail cover is separable from the mesh sides. In still other embodiments, the sides are separable from the base and the teething rail cover is separable from the sides. A rail cover includes a rail cover base and at least one pair of fastener straps extending from one side of the rail cover base. The rail cover may also include tie straps and corresponding slits, fastener pads, or loops on the rail cover base. Methods of assembly of the bumper pad and rail cover are also disclosed.
US09038218B1 Person support apparatuses with selectively coupled foot sections
Person support apparatuses with selectively coupled foot sections are disclosed. In one embodiment, the person support apparatus includes a base frame, a primary support frame supported on the base frame, and a foot section coupled to the primary support frame. The person support apparatus also includes a carriage that is freely translatable between a head end of the primary support frame and a foot end of the primary support frame, the carriage comprising a torso portion and a seat portion having a thigh segment and a gluteal segment. The person support apparatus further includes a selectable trunnion that selectively and severally couples the foot section to the primary support frame and the thigh segment of the seat portion.
US09038214B2 Hippa privacy infectious control screen for gurneys and other mobile transportable beds for emergency and other inter and intra healthcare facility transfers
A movable privacy screen includes a plurality of privacy screen segments that are attachable to a bed or gurney. The plurality of screen segments include at least first and second screen segments. Each of the first and second screen segments include a first support pole, a second support pole and a coupler. The first support pole has a variable length to permit the first support pole to move between a collapsed configuration and an expanded configuration. The second support pole has a variable length to permit the second support pole to move between a collapsed configuration and an expanded configuration. The coupler movably couples the first and second support poles to the bed in a spaced relation to permit the first and second support poles to move between an upstanding use position and a lowered storage position. A fabric-like screen member is coupled to each of the first and second support poles. The fabric-like screen member is sized to extend between the first and second support poles, and is movable between a raised use position and a lowered storage position.
US09038212B2 Transfer assistance device and operation method therefor
The transfer assistance device includes a front supporting part that supports the torso of the person being assisted; a set of sub supporting parts configured to be adjustable in position with respect to the front supporting part; a driving unit that propels and drives each of the set of sub supporting parts toward the person being assisted being supported by the front supporting part; a force sensor that detects a pressure proportional to propulsion of the sub supporting part by the driving unit and counterforce generated by contact of the sub supporting part with the person being assisted; and a computer that controls the driving unit based on the pressure detected by the force sensor so that tightening force on the person being assisted by the sub supporting part approaches prescribed tightening force.
US09038198B2 Auto darkening filter adapter frame assembly for a welding helmet
An adapter frame assembly is provided to receive and support an extra-large 110 mm×110 mm ADF, safety lens and diopter within the viewing window of an existing welding helmet. The adapter frame assembly provides for replacement of the safety lens without removing the ADF and installation or removal of a diopter without removing the safety lens or diopter. The ADF, safety lens and diopter are all easy to install and change.
US09043946B2 Method for measuring the near-field signal
The present invention relates to a method for measuring the near-field signal of a sample in a scattering type near-field microscope and to a device for conducting said method.
US09043944B2 System and methodology for selectively controlling the transmission of content
According to one aspect of the present invention, a system and methodology is provided which controls whether or not content is permitted to be transmitted from a source device depending upon the nature of the content and/or other factors more fully described herein. Source devices may include devices such as mobile phones, tablets, netbooks, laptops, desktop computers, and any other devices which are capable of transmitting content which is resident on such device. As an example, inappropriate photographs may be identified by the system of the present invention, and when a user attempts to transmit one or more of these photographs, the system will prevent the user from doing so.
US09043938B1 Secured wireless access system and related method
The disclosure is directed to a system and method for establishing a secured wireless connection allowing the exchange of information between a wireless device and aircraft equipment. The secured wireless access system may require a user controlling the wireless device to interact with an onboard interface to initiate a connection. The user may be further required to enter a randomly generated security passcode to pair the mobile device to the aircraft equipment. Further security measures may be implemented, such as tiered user access levels restricting certain equipment and/or information based upon a user identity of the user requesting access.
US09043932B2 Managing physical presence across multiple blades
A method uses a firmware interface setup program for a selected compute node (“node”) to cause a firmware interface to enable a trusted platform module (TPM) on the selected node to receive a physical presence (PP) signal. The selected node is selected from a plurality of nodes within a multi-node chassis, wherein each node includes a firmware interface and a TPM. A device within the multi-node chassis is manually actuated to transmit a PP signal to each of the plurality of nodes, such that each node receives the PP signal. The PP signal is asserted to the TPM of the selected node in response to both enabling the TPM of the selected node to be able to receive the PP signal and receiving the PP signal. Still further, the method allows modification of a security setting of the selected node in response to the TPM receiving the PP signal.
US09043930B2 Applicant screening
Systems and methods for screening applicants are disclosed herein. A method of screening applicants is performed by a screening server. The server begins by receiving a selection of screening services and an applicant profile that identifies an applicant. The screening continues by generating screening results specified by the selection of screening services based on the applicant profile. A property manager is then notified that the screening results are available for the applicant based upon the applicant profile. The screening results are then provided to the property manager based upon the applicant profile. Based on these screening results, the screener or property manager can make a decision about the applicant and communicate a decision action to the applicant.
US09043928B1 Enabling web page tracking
Methods are provided for tracking data corresponding to a mobile device that accesses a web page. Once a mobile device is registered with a network, the mobile device is instructed to request permission before accessing a web page. An access request is received, and based on a user profile, the access request is approved such that the mobile device may access the web page. Access data that corresponds to the mobile device accessing the web page is collected so that it can be added to and stored in a database.
US09043926B2 Identifying primarily monosemous keywords to include in keyword lists for detection of domain-specific language
Techniques are described for generating a monosemous (i.e., single sense) keyword list associated with a particular domain (e.g., a medical or financial domain) for document classification. An input term frequency dictionary, a candidate keyword list, and a document corpus may be used to generate the keyword list. A collection of documents is divided into two sets, one related to a target domain and one not. A statistical approach may be used to evaluate each term in the candidate list to determine a measure of how monosemous each remaining candidate term is, i.e., how strongly the term (or short phrase) identifies with a single sense. Terms with a primarily single sense related to the target domain are added to the monosemous keyword list. The keyword list may be used to identify documents associated with the domain, allowing, the appropriate protections to be applied to the document (e.g., do not send outside an enterprise boundary or permit copying).
US09043925B2 Method and apparatus for prevention of tampering and unauthorized extraction of information from microdevices
A system for protection of information on a secured microdevice, including a control unit, an obliteration driver, and a circuit arranged to conduct the at least one pulse of electric current. The circuit incorporates at least one resistive load having a localized predetermined resistance such that the delivered portion of stored electric energy is locally resistively converted into a mechanical energy of motion during a time period shorter than a duration of time needed for heat diffusion out a volume in the proximity of the at least the fraction of stored information.
US09043924B2 Method and system of runtime analysis
A method and a system for detecting one or more security vulnerabilities. The method comprises providing test instructions for an application, such as a web application or a client server application, adding test code to a code segment of the application according to the test instructions, sending at least one message to the application according to the test instructions at runtime thereof, monitoring test information pertaining to at least one reaction of the application to the at least one message during an execution of the test code, performing an analysis of the at least one reaction, and detecting a presence or an absence of at least one security vulnerability according to the analysis.
US09043922B1 Systems and methods for determining malicious-attack exposure levels based on field-data analysis
A computer-implemented method for determining malicious-attack exposure levels based on field-data analysis may include (1) receiving a plurality of attack reports from a plurality of computing systems, wherein at least one attack report includes an identifier of a software component of a computing system within the plurality of computing systems from which the attack report was received and an indication that a malicious attack was detected at the computing system, (2) determining a number of attack reports within the plurality of attack reports that identify the software component, (3) analyzing the plurality of attack reports to determine, based at least in part on the number of attack reports, a level of exposure to malicious attacks of the software component, and (4) making, based at least in part on the level of exposure, a security determination related to the software component. Various other methods, systems, and computer-readable media are also disclosed.
US09043921B2 Determining software metrics
A method of determining a metric of software code may include generating a flow graph for software code that includes multiple flow graph nodes, including an entry point node, a termination point node, and a metric node. The method may also include generating a contracted flow graph based on the flow graph that includes multiple contracted flow graph nodes. The method may further include determining a through path count within the contracted flow graph based on the contracted flow graph nodes between a first contracted flow graph node that includes the entry point node and a second contracted flow graph node that includes the termination point node. The method may also include determining a metric entry path count within the contracted flow graph based on the contracted flow graph nodes between the first contracted flow graph node and a third contracted flow graph node that includes the metric node.
US09043919B2 Crawling multiple markets and correlating
A crawler program collects and stores application programs including application binaries and associated metadata from any number of sources such as official application marketplaces and alternative application marketplaces. An analysis including comparisons and correlations are performed among the collected data in order to detect and warn users about pirated or maliciously modified applications.
US09043904B2 Method and system for dynamic protocol decoding and analysis
A method for dynamically decoding protocol data on a computer system is provided using a protocol decoder, which inspects and analyzes protocol data received by the computer system. A protocol decoding program controls the decoding and analysis process. The method may be used by an intrusion prevention system to identify anomalous protocol data that may cause harm to applications receiving the data.
US09043901B2 Intent-based clustering of medical information
A medical information navigation engine (“MINE”) includes a medical information interface, a reconciliation engine and an intent-based presentation engine. The medical information interface receives medical information from a plurality of medical sources, which is subsequently reconciled by the reconciliation engine. The intent-based presentation engine clusters the reconciled medical information by applying at least one clustering rule to the reconciled medication information. The clustered reconciled medical information can be presented to a user.
US09043897B2 Payment card industry (PCI) compliant architecture and associated methodology of managing a service infrastructure
A system to ensure compliance with data security standards includes a security appliance to perform multiple security functions, with the security appliance including an initial configuration. The system further includes a display unit to provide information of compliance performance of the system on a secure basis. The system also includes a control unit to monitor compliance performance in real-time and to implement additional procedures required based on the monitored compliance to ensure compliance with data security standards.
US09043892B2 Secure data exchange
A data transfer method performed at a proxy server includes intercepting a data request from a client computer that is directed to a target server, encrypting profile information, augmenting the data request by adding the encrypted profile information to the data request, and sending the augmented data request to the target server. A data transfer method that is performed at an information server includes receiving a data request from a proxy server, extracting profile information added to the data request by the proxy server, using the extracted profile information to generate a response, and sending the response to the proxy server.
US09043889B2 Method and apparatus for secure and reliable computing
In one embodiment, the invention is a method and apparatus for secure and reliable computing. One embodiment of an end-to-end security system for protecting a computing system includes a processor interface coupled to at least one of an application processor and an accelerator of the computing system, for receiving requests from the at least one of the application processor and the accelerator, a security processor integrating at least one embedded storage unit and connected to the processor interface with a tightly coupled memory unit for performing at least one of: authenticating, managing, monitoring, and processing the requests, and a data interface for communicating with a display, a network, and at least one embedded storage unit for securely holding at least one of data and programs used by the at least one of the application processor and the accelerator.
US09043887B2 Adaptive secondary authentication criteria based on account data
An authentication challenge system for performing secondary authentication for an account associated with an online store is described. In one embodiment, the authentication challenge system includes a question generation engine, which can derive a series of questions based upon activity associated with a user account of an online store; a network interface, which can transport the series of one or more questions derived by the question generation engine to authenticate the user to the online store; a confidence engine, which can determine a required confidence level for a successful authentication, and can compute a confidence score of the user identity; and a quality engine, which can adjust the question generation engine and the confidence engine based upon an analysis of question and answer metrics across multiple accounts of the online store. The online store can include digital media, such as music, movies, books or applications for electronic computing devices.
US09043886B2 Relying party platform/framework for access management infrastructures
A framework is provided for integrating Internet identities in enterprise identity and access management (IAM) infrastructures. A framework is provided for open authorization. A framework is also provided for relying party functionality. A mapping repository can be configured to store a mapping between applications and identity providers. The mapping associates each application of a plurality of applications with one or more identity providers. Identity management logic can be configured to use the mapping to determine that one or more identity providers of a first plurality of identity providers can be used to perform authentication activities on behalf of the first application in response to receiving a first request associated with a first application.
US09043883B2 Secure authentication advertisement protocol
A network device for distributing authentication information between authorized nodes for purposes of concurrently “pre-authenticating” a mobile user at a plurality of points throughout a LAN is disclosed. When a client attempts to access the network through the network device, the network device attempts to authenticate the client based on the credentials presented by the user. If authenticated, the client is admitted into the network at the network device and the client's pre-authentication information transmitted to one or more network nodes associated with an authentication group. Upon receipt of the pre-authentication information, the one or more network nodes are authorized to admit the client into the network at those nodes in addition to the network device at which the client was initially authenticated, thereby concurrently pre-authorizing the client at multiple points across the network.
US09043882B2 Integration of home security into existing infrastructure
Embodiments relate to administering access to a wireless network by detecting a connective proximity of a device to the network, determining that the device is an authorized device based on information, connecting the authorized device to the network, and causing the connection of the authorized device to the network to be provided as an output status.
US09043880B1 Directory service user exportation system
Disclosed are various embodiments for exporting user accounts and associated information from a directory service for a local computing environment to the authentication service of a remote computing environment. A list of user accounts including usernames and other associated data is selected after querying the directory service. The selection of user accounts is then analyzed to make sure that a minimum set of data has been selected. Subsequently, the user account data is written to file, which can then be either programmatically uploaded or manually uploaded. In certain embodiments of the present disclosure, user account information may be directly exported to an authentication service through a network connection without the intermediate step of first writing the data to file.
US09043879B1 Facilitating enforcement of PRL restrictions
Systems, methods, and computer-readable media for facilitating enforcement of PRL restrictions are provided. The method includes receiving a registration request from a user device. The registration request includes a device identifier that identifies the user device and a network identifier that identifies a network selected for use. The device identifier is used to reference a list of networks permitted for use or prohibited for use by the user device. Thereafter, it is determined that the network selected for use by the user device is unauthorized based on a comparison of the network identifier that identifies the network selected for use to the list of networks permitted or prohibited for use by the user device. Based on the determination that the network selected for use by the user device is unauthorized, the user device is prevented from utilizing the selected network for voice or data services.
US09043874B2 System and method for protecting data in an enterprise environment
Provided are a system and method for protecting data in an electronic communications environment. An interested entity establishes one or more controls for a received unit of data. At a source device in the electronic communications network, the unit of data is encapsulated with self-protection security data that includes the one or more controls. The encapsulated unit of data is delivered from the source device to a destination device in the electronic communications network. A data broker facilitates the delivery of the data to the destination device according to the controls. Facilitating the delivery of the data includes: identifying for the receiving device a collection of services corresponding to the controls independently of the network.
US09043866B2 Security systems and methods for encoding and decoding digital content
Systems and methods may be provided for masking data on public networks. At a publishing node, the system may monitor data input fields in a webpage, and intercept and encode content, such as text, images, and video input at the data input fields, prior to the content being posted online on a public service provider's website. A policy may be defined to control which users are permitted access to a key to decode the encoded content. The policy may defer to a third party policy node in determining key access. An account for a controlling entity, such as a guardian or employer, may be configured to control the encoding status of posts made by another. The controlling entity may control who has key access to decode posts made by the other account. The guardian account may be configured to have preemptive rights over posting decisions made by the minor.
US09043865B2 Prioritized token based arbiter and method
An apparatus and method for employing a token based arbiter. The apparatus includes a priority provider (26) comprising a processor for calculating an arbiter metric and an identity provider (18) having a processor for embedding the metric into a secured token. The apparatus also comprises memory coupled to the processor having one or more instructions executable at the processor. The processor is operable when executing the instructions to: collect authorization attributes (A) from one or more users seeking use of a resource (20) associated with a service provider; determine the level of priority to the one or more users based on prescribed policy of the priority provider; assign at least one arbiter metric (22, 32) to a secured token (T) for each of the one or more users based on the level of priority identified by the priority provider.
US09043858B2 Digital broadcast receiver and information updating method therefor
A digital broadcast receiver on a mobile body includes: a tuner that receives a broadcast signal of a physical channel; a signal intensity detector that detects a signal intensity of the broadcast signal; a current position detector that detects a current position of the mobile body; a movement direction detector that detects a movement direction of the mobile body; a reception judging unit that controls the tuner to judge whether the physical channel can be received; an area information storage unit that stores receivable area information indicating a receivable area of the physical channel; and an area information updating unit that determines, when it is judged that the physical channel can be received, a position apart from the current position in the movement direction according to the signal intensity as a receivable position, and updates the receivable area information to extend the receivable area to the receivable position.
US09043857B2 Receiving device, receiving method, program, and broadcasting system
Disclosed herein is a receiving device for receiving AV contents, the receiving device including: an obtaining section configured to obtain a description document described in a program language for displaying contents from a server present on a network connected with the receiving device; a determining section configured to determine whether the obtained the description document is obtained from a first server managed on a broadcaster side broadcasting the AV contents; and a controlling section configured to control execution of the obtained the description document according to a result of determination by the determining section.
US09043849B2 Method for linking MMT media and DASH media
Disclosed is a method for linking MMT media and DASH media. A method for linking MMT media and DASH media comprises the steps of: generating MPD information by extracting an MPD linking information from a home media server, the MPD linking information, which has been transmitted from an MMT transmission server to an MMT, being information comparable to an MPD of DASH for interconnecting DASH and MMT; and transmitting the MPD information to a mobile terminal so that the mobile terminal can replay as DASH media by means of the MPD information.
US09043845B2 Media processing methods and arrangements
The present technology concerns cell phones and other portable devices, and more particularly concerns use of such devices in connection with media content (electronic and physical) and with other systems (e.g., televisions, digital video recorders, and electronic program directories). Some aspects of the technology allow users to easily transfer displayed content from cell phone screens onto a television screens for easier viewing, or vice versa for content portability. Others enable users to participate interactively in entertainment content, such as by submitting plot directions, audio input, character names, etc., yielding more engaging, immersive, user experiences. Still other aspects of the technology involve a program directory database, compiled automatically from information reported by network nodes that watch and identify content traffic passing into (and/or out of) networked computers. By identifying content resident at a number of different repositories (e.g., web sites, TV networks, P2P systems, etc.), such a directory allows cell phone users to identify the diversity of sources from which desired content can be obtained—some available on a scheduled basis, others available on demand. Depending on the application, the directory information may be transparent to the user—serving to identify sources for desired content, from which application software can pick for content downloading, based, e.g., on context and stored profile data. A great number of other features and arrangements are also detailed.
US09043842B2 Method for virtual channel management, method for retrieving digital contents, and network-based multimedia reproduction system with virtual channels
A method for virtual channel management is provided. The method includes the following steps. In response to a command, a control unit of a network-based multimedia reproduction system determines whether the command is associated with virtual channel switching. When the command is associated with virtual channel switching, the control unit checks whether a channel value corresponding to the command exists in an application virtual channel table. When the channel value exists in the application virtual channel table, the control unit determines an application corresponding to the channel number from the application virtual channel table, and executes the application. According to a first operation parameter set corresponding to the application, the control unit sets the executed application to retrieve digital contents through a network unit of the network-based multimedia reproduction system.
US09043835B1 System and method for simultaneously broadcasting multiple media-components
Disclosed herein is a system and method for simultaneously broadcasting video components (VSs). In one example, a method includes an automation-system (AS) selecting a log entry including (i) a first identifier that maps to a first VC, and (ii) a second identifier that maps to a second VC; a recording-and-playout device (RAPD) retrieving the first VC; the RAPD sending the retrieved first-VC to an encoder; the encoder generating a first transport-stream (TS) having (i) program-identification (PID) data, and (ii) payload data including the sent first-VC; the encoder sending the generated first-TS to a first outbound-broadcast device (OBD); the encoder sending the generated first-TS to a transport-stream splicer; the AS loading the splicer with the second VC; the splicer generating a second TS having (i) the PID data of the generated first-TS, and (ii) payload data including the loaded second-VC; and the splicer sending the generated second-TS to a second OBD.
US09043831B2 Advertisement delivering system based on digital television system and mobile communication device
A digital television system is connected to a mobile computing and communication device through an ad hoc communication link. A program broadcasted by the television system includes a plurality frames delivered in a sequential manner. A user can freeze a frame by employing the mobile device. The frame can then be transmitted to the mobile device and be redisplayed on the mobile device. The redisplayed frame includes visible symbols pointing to displayed items associated with advertising messages. The frame can also be stored in a photograph folder for the user to view the frame and associated advertising messages in a later time.
US09043828B1 Placing sponsored-content based on images in video content
Sponsored-content may be placed based on images in video content. A first image in a frame of a video content item is identified. The first image is matched with a second stored image. A sponsored-content item to be presented is selected based on an association between the second stored image and the sponsored-content item.
US09043821B2 Method and system for linking content on a connected television screen with a browser
An automatic content recognition (ACR)-enabled connected TV device may be associated with a paired device and the paired device may comprise a browser. The ACR-enabled connected TV device may be operable to enable, utilizing an ACR system, the browser to display, within a section of a browser window, interactive content related to certain content being presented by the ACR-enabled connected TV device. The ACR-enabled connected TV device may be operable to enable, utilizing the ACR system, a viewer to interact with the interactive content. The section of the browser window may be changed dynamically. The certain content may comprise an advertisement of a particular product and the interactive content may comprise a link to a website and/or other information related to the particular product. The certain content may comprise a program associated with a network and the interactive content may comprise information on polling questions related to the program.
US09043813B2 Inmate information center for correctional facility processing
A platform application and methods of operation that integrate both native and third-party modules into an integrated environment on an inmate computing device is disclosed. Third-party modules or systems are applications meant to operate independent from the platform application. Information is communicated between the platform application and third-party module or system to add audit, alarm and other functions across all modules or systems controlled by the platform software. The third-party module or system is audited to allow triggering of rules that cause remedial action to be taken. Triggers can be on actions not monitored by a particular third-party module or system.
US09043810B2 Interfacing between native and web applications utilizing a mobile module
According to one embodiment of the present disclosure, interfacing between a plurality of applications for display on a mobile device includes receiving, by an interface, a request to open a plurality of applications. The plurality of applications are associated with a plurality of business units and comprise one or more native applications and one or more web applications. A processor opens the plurality of applications in a container according to a configuration file. The processor is communicatively coupled to the interface. The container is operable to be displayed on a user interface of the mobile device.
US09043809B2 OData service provisioning on top of GenIL layer
The disclosure generally describes computer-implemented methods, software, and systems for allowing provisioning of open data protocol (OData) services on top of a generic interaction layer (GenIL). One computer-implemented method includes receiving an OData-compliant request for data, determining a GenIL data provider to receive the OData-compliant request for data, determining the memory location of the data, requesting the data from the determined memory location, receiving the requested data from the determined memory location, converting, using at least one computer, the received data into an OData-compliant format, rendering an OData-compliant response, and transmitting the OData-compliant response.
US09043803B2 Converting dependency relationship information representing task border edges to generate a parallel program
According to an embodiment, based on task border information, and first-type dependency relationship information containing N number of nodes corresponding to data accesses to one set of data, containing edges representing dependency relationship between the nodes, and having at least one node with an access reliability flag indicating reliability/unreliability of corresponding data access; task border edges, of edges extending over task borders, are identified that have an unreliable access node linked to at least one end, and presentation information containing unreliable access nodes is generated. According to dependency existence information input corresponding to the set of data, conversion information indicating absence of data access to the unreliable access nodes is output. According to the conversion information, the first-type dependency relationship information is converted into second-type dependency relationship information containing M number of nodes (0≦M≦N) corresponding to data accesses to the set of data and containing edges representing inter-node dependency relationship.
US09043799B1 Managing access to a shared resource by tracking active requestor job requests
The technology of the present application provides a networked computer system with at least one workstation and at least one shared resource such as a database. Access to the database by the workstation is managed by a database management system. An access engine reviews job requests for access to the database and allows job requests access to the resource based protocols stored by the system.
US09043798B2 Remediating gaps between usage allocation of hardware resource and capacity allocation of hardware resource
A usage allocation of a hardware resource to each of a number of workloads over time is determined using a demand model. The usage allocation of the resource includes a current and past actual usage allocation of the resource, a future projected usage allocation of the resource, and current and past actual usage of the resource. A capacity allocation of the resource is determined using a capacity model. The capacity allocation of the resource includes a current and past capacity and a future projected capacity of the resource. Whether a gap exists between the usage allocation and the capacity allocation is determined using a mapping model. Where the gap exists between the usage allocation of the resource and the capacity allocation of the resource, a user is presented with options determined using the mapping model and selectable by the user to implement a remediation strategy to close the gap.
US09043796B2 Asynchronous callback driven messaging request completion notification
Through an asynchronous callback enhancement, a thread makes a non-blocking request (e.g., send, receive, I/O) to a message passing interface library, and a callback routine is associated with the request as an asynchronous callback to the thread. The callback is queued for execution in the requesting thread and so has a deterministic execution context. Callback queuing may occur in response to another thread detecting that the request is complete. Further control over callback execution is provided by state transitions which determine whether the thread is open to processing (e.g., executing) an asynchronous callback. Callback association is done by a broad or by narrow association routines. An application which has processes organized in ranks, each including a communication thread with associated callback(s), and multiple worker threads. Interruptible wait enhancements may also be present.
US09043795B2 Apparatus and methods for adaptive thread scheduling on asymmetric multiprocessor
Techniques for adaptive thread scheduling on a plurality of cores for reducing system energy are described. In one embodiment, a thread scheduler receives leakage current information associated with the plurality of cores. The leakage current information is employed to schedule a thread on one of the plurality of cores to reduce system energy usage. On chip calibration of the sensors is also described.
US09043792B1 Virtual local area network (vlan) coordinator providing access to vlans
A virtual computer system includes virtualization software, and one or more physical network interfaces for connecting to one or more computer networks. The virtualization software supports one or more virtual machines (VMs), and exports one or more virtual network interfaces to the VM(s) to enable the VM(s) to access the computer network(s) through the physical network interface(s). The virtualization software modifies and filters network data frames from the VM(s) and from the physical network interface(s) to restrict one or more VMs to one or more virtual local area networks (VLANs) that are implemented within a VLAN topology. Restricting a VM to a VLAN limits the broadcast domain to which the VM belongs, which may reduce security risks facing the VM. Implementing the VLAN functionality within the virtualization software provides the functionality to every VM in the computer system, without requiring every VM to provide the functionality.
US09043789B2 Managing safe removal of a passthrough device in a virtualization system
Methods and systems for managing a removal of a passthrough device from a guest managed by a hypervisor in virtualized computing environment. A hypervisor receives a request from the guest for access to a passthrough device. The hypervisor sets, in a memory, a last accessed state associated with a virtual machine executing the guest. The hypervisor forwards the request to the passthrough device and configures the host CPU to send a subsequent access request directly to the passthrough device. In response to a virtual machine reset, the hypervisor clears the last accessed state and instructs the host CPU to send a post-reset access request to the hypervisor.
US09043787B2 System and method for automated assignment of virtual machines and physical machines to hosts
A system and method for reconfiguring a computing environment comprising a consumption analysis server, a placement server, an infrastructure management client and a data warehouse in communication with a set of data collection agents and a database. The consumption analysis server operates on measured resource utilization data to yield a set of resource consumptions in regularized time blocks, collects host and virtual machine configurations from the computing environment and determines available capacity for a set of target hosts. The placement server assigns a set of target virtual machines to the target set of hosts in a new placement. In one mode of operation the new placement is nearly optimal. In another mode of operation, the new placement is “good enough” to achieve a threshold score based on an objective function of resource capacity headroom. The new placement is implemented in the computing environment.
US09043781B2 Algorithm for automated enterprise deployments
A method of automating the deployment of a number of enterprise applications on one or more computer data processing systems. Each enterprise application or update is stored in a dynamic distribution directory and is provided with identifying indicia, such as stage information, target information, and settings information. When automated enterprise deployment is invoked, computer instructions in a computer readable medium provide for initializing deployment, performing deployment, and finalizing deployment of the enterprise applications or updates.
US09043776B2 Transferring files to a baseboard management controller (‘BMC’) in a computing system
Transferring files to a baseboard management controller (‘BMC’) in a computing system, including: receiving, by the BMC, a request to initiate an update of the computing system; identifying, by the BMC, an area in memory within the computing system for storing an update file; and transmitting, by the BMC, a request to register the BMC as a virtual memory device.
US09043771B1 Software modification methods to provide master-slave execution for multi-processing and/or distributed parallel processing
In one embodiment of the invention, a method is disclosed for modifying a pre-existing application program for multi-processing and/or distributed parallel processing. The method includes searching an application program for a computational loop; analyzing the computational loop to determine independence of the computational transactions of the computational loop; and replacing the computational loop with master code and slave code to provide master-slave execution of the computational loop in response to analyzing the computational loop to determine independence of the computational transactions of the computational loop. Multiple instances of the modified application program are executed to provide multi-processing and/or distributed parallel processing.
US09043768B2 System and method for efficient compilation and invocation of function type calls
A system and method for efficient compilation and invocation of function type calls in a virtual machine (VM), or other runtime environment, and particularly for use in a system that includes a Java Virtual Machine (JVM). In accordance with an embodiment, the system comprises a virtual machine for executing a software application; a memory space for the application byte code comprising callsites generated using a function type carrier; a bytecode to machine code compiler which performs MethodHandle invocation optimizations; a memory space for the compiled machine code; and a memory space for storing software objects as part of the software application. The system enables carrying the function type from the original MethodHandle to a callsite in the generated bytecode, including maintaining generics information for a function type acquired from a target function, and generating a callsite based on the generics information for the function object invocation.
US09043761B2 Fault localization using condition modeling and return value modeling
Disclosed is a novel computer implemented system, on demand service, computer program product and a method that leverages combined concrete and symbolic execution and several fault-localization techniques to automatically detects failures and localizes faults in PHP Hypertext Preprocessor (“PHP”) Web applications.
US09043759B1 System and method for generating software unit tests simultaneously with API documentation
A system and method may generate unit tests for source code concurrently with API documentation. The system may receive a source code file including several comments sections. Each comments section may include a description of a source code unit such as a class, method, member variable, etc. The description may also correspond to input and output parameters the source code unit. The system and method may parsing the source code file to determine a source code function type corresponding to the unit description and copy the unit description to a unit test stub corresponding to the function type. A developer or another module may then complete the unit test stub to transform each stub into a complete unit test corresponding to the source code unit. Additionally, the system and method may execute the unit test and generate a test result indication for each unit test.
US09043757B2 Identifying differences between source codes of different versions of a software when each source code is organized using incorporated files
An aspect of the present invention identifies differences between source codes (e.g. of different versions of a software), when each source code is organized using incorporated files. In one embodiment, in response to receiving identifiers of a first and second source codes (each source code being organized as a corresponding set of code files), listings of the instructions in the first and second source codes are constructed. Each listing is constructed, for example, by replacing each incorporate statement in the source code with instructions stored in a corresponding one of code files. The differences between the first and second source codes are then found by comparing the constructed listings of instructions.
US09043752B2 System for selecting software components based on a degree of coherence
Disclosed is a novel system and method to select software components. A set of available software components are accessed. Next, one or more dimensions are defined. Each dimension is an attribute to the set of available software components. A set of coherence distances between each pair of the available software components in the set of available software components is calculated for each of the dimensions that have been defined. Each of the coherence distances are combined between each pair of the available software components that has been calculated in the set of the coherence distances into an overall coherence degree for each of the available software components. Using the overall coherence degree, one or more software components are selected to be included in a software bundle.
US09043746B2 Conducting verification in event processing applications using formal methods
A method of applying formal verification methodologies to event processing applications is provided herein. The method includes the following stages: representing an event processing application as an event processing network, being a graph with event processing agents as nodes; generating a finite state machine based on the event processing network, wherein the finite state machine is an over-approximation of the event processing application; expressing stateful rules and policies that are associated with the event processing application using temporal logic, to yield a temporal representation of the event processing application; combining the temporal representation and the finite state machine into a model; generating a statement associated with a user-selected verification-related property of the event processing application, wherein the statement is generated using the temporal representation; and applying the statement to the model, to yield an indication for: (i) a correctness of the statement or (ii) a counter example, respectively.
US09043743B2 Automated residual material detection
Methods, systems, and structures for detecting residual material on semiconductor wafers are provided. A method includes scanning a test structure including topographic features on a surface of a semiconductor wafer. The method further includes determining, based on the scanning, that the test structure includes an amount of a residual material of a sacrificial layer that exceeds a predetermined threshold.
US09043740B2 Fabrication of a magnetic tunnel junction device
A magnetic tunneling junction device and fabrication method is disclosed. In a particular embodiment, a non-transitory computer-readable medium includes processor executable instructions. The instructions, when executed by a processor, cause the processor to initiate deposition of a capping material on a free layer of a magnetic tunneling junction structure to form a capping layer. The instructions, when executed by the processor, cause the processor to initiate oxidization of a first layer of the capping material to form a first oxidized layer of oxidized material.
US09043739B1 Placement based arithmetic operator selection
Methods and systems are described for placing arithmetic operators on a programmable integrated circuit device (e.g., a PLD). Placement of arithmetic operators of a data flow graph in one of multiple regions (e.g., a region of DSP circuitry blocks or a region of logic fabric circuitry) on the programmable integrated circuitry device may be determined (e.g., randomly). A score related to the performance of the graph (e.g., a score related to data flow graph routing delays or area consumed by the data flow graph) may be determined and this process may be repeated after one of the arithmetic operators of the data flow graph is moved. The placement of arithmetic operators that corresponds to the best value for the score related to the performance of the data flow graph may be stored. Accordingly, more arithmetic operators may be included on a programmable integrated device than in conventional devices.
US09043735B1 Synthesis of fast squarer functional blocks
In one embodiment of the invention, an integrated circuit (IC) design tool is provided for synthesizing logic, including one or more software modules to synthesize a gate-level netlist of a squarer functional block. The software modules include a bitvector generator, a bitvector reducer, and a hybrid multibit adder generator. The bitvector generator multiplies bits of a vector together to generate partial products for a plurality of bitvectors and then optimizes a plurality of least significant bitvectors. The bitvector reducer reduces the partial products in the bitvectors of the squarer functional block down to a pair of final vectors. The hybrid multibit adder generator generates a hybrid multibit adder including a first adder and a second adder coupled together by a carry bit with bit widths being responsive to a dividerbit. The hybrid multibit adder adds the pair of final vectors together to generate a final result for the squarer functional block.
US09043734B2 Method and system for forming high accuracy patterns using charged particle beam lithography
A method and system for optical proximity correction (OPC) is disclosed in which a set of shaped beam shots is determined which, when used in a shaped beam charged particle beam writer, will form a pattern on a reticle, where some of the shots overlap, where the pattern on the reticle is an OPC-corrected version of an input pattern, and where the sensitivity of the pattern on the reticle to manufacturing variation is reduced. A method for fracturing or mask data preparation is also disclosed.
US09043730B2 Data processing apparatus, data processing method of data processing apparatus, and computer-readable memory medium storing program therein
To freely establish a peripheral equipment selection operating environment of excellent operability which can remarkably reduce an operation burden which is applied until construction information of selectable peripheral equipment can be confirmed and can easily confirm the construction information of the selectable peripheral equipment by everyone by a simple operating instruction, a CPU obtains construction information of a printer that is being selected and default setting on the basis of a selection instructing state relative to a selectable printer candidate on a network and allows them to be caption-displayed at a position near the position indicated by a cursor on a printer selection picture plane displayed on a CRT.
US09043729B2 Multimedia control center
Techniques and systems for centralized access to multimedia content stored on or available to a computing device are disclosed. The centralized access can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device.
US09043722B1 User interfaces for displaying relationships between cells in a grid
User interfaces for displaying relationships between cells in a grid. In one example embodiment, a user interface includes a grid including rows and columns and a plurality of cells each having a specific position in the grid. A first one of the cells is related to a second one of the cells. The grid is configured to display, upon selection of the first cell or second cell, a visual representation of the relationship between the first cell and the second cell.
US09043720B2 Post selection mouse pointer location
A technique is provided for post selection location of a mouse pointer icon in a display screen of a computing device. A software tool receives input of the post selection location for the mouse pointer icon. The post selection location defines a default location to move the mouse pointer icon in response to a window action taken on a window displayed in the display screen. In response to the window action in which the mouse pointer icon is initially displayed at a selection location corresponding to the window action, the mouse pointer icon is moved to the post selection location such that the mouse pointer icon is displayed at the post selection location in the display screen.
US09043718B2 System and method for applying a text prediction algorithm to a virtual keyboard
An electronic device for text prediction in a virtual keyboard. The device includes a memory including an input determination module for execution by the microprocessor, the input determination module being configured to: receive signals representing input at the virtual keyboard, the virtual keyboard being divided into a plurality of subregions, the plurality of subregions including at least one subregion being associated with two or more characters and/or symbols of the virtual keyboard; identify a subregion on the virtual keyboard corresponding to the input; determine any character or symbol associated with the identified subregion; and if there is at least one determined character or symbol, provide the at least one determined character or symbol to a text prediction algorithm.
US09043717B2 Multi-lane time-synched visualizations of machine data events
A visualization can include a set of swim lanes, each swim lane representing information about an event type. An event type can be specified, e.g., as those events having certain keywords and/or having specified value(s) for specified field(s). The swim lane can plot when (within a time range) events of the associated event type occurred. Specifically, each such event can be assigned to a bucket having a bucket time matching the event time. A swim lane can extend along a timeline axis in the visualization, and the buckets can be positioned at a point along the axis that represents the bucket time. Thus, the visualization may indicate whether events were clustered at a point in time. Because the visualization can include a plurality of swim lanes, the visualization can further indicate how timing of events of a first type compare to timing of events of a second type.
US09043716B2 Methods and apparatus to create process control graphics based on process control information
Methods and apparatus to automatically link process control graphics to process control algorithm information are described. An example method involves displaying a first process control image including process control algorithm information and displaying adjacent to the first process control image a second process control image to include process control graphics. The method automatically links at least some of the process control algorithm information to a graphic in the second process control image in response to user inputs associated with the first and second process control images.
US09043715B2 Alert event notification
Alert event notifications may be provided by: displaying a first user interface layer including at least one user interface element configured to provide an alert event notification; displaying a second user interface layer such that at least a portion of the second user interface layer overlays the at least one user interface element configured to provide an alert event notification; detecting an alert event; and at least partially displaying the at least one user interface element configured to provide an alert event notification in an area where the at least a portion of the second user interface layer overlays the at least one user interface element configured to provide an alert event notification.
US09043714B1 Adaptive user interface for widescreen devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adapting user interfaces for devices that include widescreen displays. In one aspect, a method includes determining a size characteristic of a display of a mobile device, determining a size characteristic of content that is to be displayed on the display, and comparing the size characteristic of the content to the size characteristic of the display. The method also includes selecting one or more controls to display in a portion of the display that is not to be used to display the content based on comparing the size characteristic of the content to the size characteristic of the display, displaying the content, and displaying the selected controls in a portion of the display that is not used to display the content.
US09043712B2 System and method for simultaneous display of multiple information sources
A computerized method of presenting information from a variety of sources on a display device. Specifically the present invention describes a graphical user interface for organizing the simultaneous display of information from a multitude of information sources. In particular, the present invention comprises a graphical user interface which organizes content from a variety of information sources into a grid of tiles, each of which can refresh its content independently of the others. The grid functionality manages the refresh rates of the multiple information sources. The present invention is intended to operate in a platform independent manner.
US09043710B2 Switch control in report generation
In one embodiment, a view in a graphical user interface includes a selection area that includes identifiers associated with a plurality of attributes, each of the attributes having a plurality of possible values. The area further includes one or more graphical tools to define filter criteria based at least in part on selected ones of the plurality of possible values of one or more of the attributes. The area further includes one or more switch controls each being associated with a respective one of the one or more of the attributes and indicating presentation criteria including: whether selected ones of the possible values of the respective attribute are to be shown in a report, and a dimension of the report in which to space the selected ones of the possible values from one another if the selected ones of the possible values are to be shown in the report.
US09043709B2 Electronic device and method for providing menu using the same
An electronic device and a method for providing a menu are disclosed. The electronic device displays a plurality of words on the screen, detects a first action specifying selection of at least one of the displayed words, searches an option item related to the word selected by the first action, generates at least one menu item based on the selected word and the searched option item, and displays the generated menu item in a first area of the screen.
US09043708B2 Information processing apparatus, information processing system, information processing apparatus control method, and storage medium
An information processing apparatus according to this invention, being capable of communicating with a Web server via a network, receives from the Web server a response to a processing request issued to a Web application of the Web server. The information processing apparatus changes, when screen control information described in a header of the response contains information which designates priority of a screen display by a Web browser of the information processing apparatus, priority of the screen display by the Web browser to the designated priority. When an event to display a screen other than a screen by the Web browser occurs while the Web browser presents a screen display corresponding to the response, the information processing apparatus inhibits an interrupt display by the event in order for the designated priority.
US09043705B2 Service distribution device and service display device
A service distribution device is provided that, when acquiring services to be used in an information terminal mounted in a vehicle or used in its passenger compartment, recognizes service availability beforehand, thereby improving usability of the services. A service distribution device includes an information correlation unit for correlating information that denotes service utilization conditions in relation to travel condition of the vehicle with the services. The service distribution device distributes to an information terminal the information that denotes the service utilization conditions correlated by the information correlation unit along with contents of the relevant service so that the information and the contents can be visibly displayed on a display unit in the information terminal.
US09043702B2 Methods and systems for creating a shaped playlist
Methods and systems are described for generating media playlists, or selecting a media asset, according to a “shape” selected by a user. Specifically, a user may “shape” the playlist by designating specific sub-categories of media assets that should be presented at selected times in the playlist. The media application then interpolates the sub-categories for a media asset between the selected times such that adjacent media assets have smooth categorical transitions (e.g., feature incremental changes in the range of sub-categories).
US09043698B2 Method for users to create and edit web page layouts
A computer implemented method of editing a layout of areas on a page, for example for webpage design, includes displaying the layout in a user interface along with control elements operable via a user input device to manipulate user-variable attributes of the layout, the user-variable attributes including at least one of a number count of subdivisions in said layout, dimensions of said subdivisions in said layout, and border direction between each pair of adjacent subdivisions in said layout. Input via the user input device and the control elements is received to modify one or more of the user-variable attributes. Stored data representing the layout is updated based on the user input, and the display of the layout is updated based on the updated data to present a revised layout based on new values of the user-variable attributes.
US09043691B2 Method and apparatus for editing media
A system for editing a multi-media narrative is provided, including an authoring application for inserting a media element within the multi-media narrative; said authoring application executable within a browser; said media element stored within a cache of said browser, inaccessible to a user of said browser; a database on a server for storage of said media element and said multi-media narrative; and a text to speech converter for converting text input by the user into a media element.
US09043689B2 Identifying a storage error of a data slice
A method begins by a processing module obtaining common storage name information regarding data that is stored in storage units of a distributed storage network (DSN) as a set of data slices. Each data slice of the set of data slices has a unique storage name, where each of the unique storage names for the set of data slices has common naming information regarding the data. The method continues where the processing module interprets the common storage name information to determine whether a difference exists between the common naming information of a data slice of the set of data slices and the common naming information of other data slices of the set of data slices. When the difference exists, the method continues where the processing module indicates a potential storage error of the data slice and implements a storage error process regarding the potential storage error of the data slice.
US09043687B2 Apparatus for transmitting and receiving a signal and method of transmitting and receiving a signal
A method is provided for receiving a signal. The method includes receiving a signal transmitted in a radio frequency (RF) band including at least one RF channel, demodulating the received signal, parsing a preamble of a signal frame including layer-1 information from the demodulated signal, deinterleaving bits of the layer-1 information, decoding the deinterleaved bits using an error correction decoding scheme including a shortening scheme and a puncturing scheme and obtaining physical layer pipes (PLPs) from the signal frame using the error-correction-decoded layer-1 information.
US09043674B2 Error detection and correction apparatus and method
Embodiments of apparatus and methods for error detection and correction are described. A codeword may have a data portion and associated check bits. In embodiments, one or more error detection modules may be configured to detect a plurality of error types in the codeword. One or more error correction modules coupled with the one or more error detection modules may be further configured to correct errors of the plurality of error types once they are detected by the one or more error detection modules. Other embodiments may be described and/or claimed.
US09043673B2 Techniques for reusing components of a logical operations functional block as an error correction code correction unit
A logical operations functional block for an execution unit of a processor includes a first input data link for a first operand and a second input data link for a second operand. The execution unit includes a register connected to an error correction code detection unit. The logical operations functional block includes a look-up table configured to receive an error correction code syndrome from the error correction code detection unit. The logical operations functional block also includes a multiplexer configured to receive an output signal from the look-up table at a first input and the first operand at a second input, wherein an output of the multiplexer is coupled to the first input data link of a logical functional unit.
US09043670B2 Method for transmitting data from an infrastructure of a radio communication network to user devices, and devices for implementing the method
Within a radio communication network infrastructure transmitting data organized into a sequence of symbols to a receiving device over a plurality of radio links, data to be transmitted is encoded according to an error correction coding scheme in order to produce a set of systematic symbols and a set of corresponding redundancy symbols; the systematic symbols and a first subset of the corresponding redundancy symbols are transmitted, over a first radio link among said plurality of radio links, in broadcast mode, and a second subset of the corresponding redundancy symbols, distinct from the first one, is transmitted over a second radio link among said plurality of radio links.
US09043668B2 Using ECC data for write deduplication processing
Method and apparatus for managing data in a memory. In accordance with some embodiments, a first data object and an associated first ECC data set are generated and stored in a non-volatile (NV) main memory responsive to a first set of data blocks having a selected logical address. A second data object and an associated second ECC data set are generated responsive to receipt of a second set of data blocks having the selected logical address. The second data object and the second ECC data set are subsequently stored in the in the NV main memory responsive to a mismatch between the first ECC data set and the second ECC data set.
US09043663B2 Apparatus and method for testing a memory
An apparatus is equipped with a storage device including an error correction circuit. The apparatus performs a test of the storage device according to a predetermined testing procedure, and records a time-point at which error correction of the storage device has been performed by the error correction circuit during performance of the test. The apparatus determines, with predetermined accuracy, a first position within the storage device on which the error correction has been performed, based on a test speed at which the test is performed, a time-period from the time-point to current time, and a second position within the storage device on which the test is being performed at the current time. Then, the apparatus performs the test predetermined times on a range included in the storage device and including the first position, according to a testing procedure that has been used at the time-point.
US09043662B2 Double data rate memory physical interface high speed testing using self checking loopback
A double data rate memory physical interface having self checking loopback logic on-chip is disclosed. Disposed on the chip is a first linear feedback shift register, which is capable of generating a set of test data values that comprise at least two data bits. Also disposed on the chip is a second linear feedback shift register. The second linear feedback shift register is capable of generating a set of expected data values that match the test data values. Further, an internal loopback error check element is disposed on the chip. The internal loopback error check element is used to compare the set of expected data values with the set of test data values.
US09043659B2 Banking of reliability metrics
In one embodiment, a processor includes at least one functional block and banking logic. The banking logic may be to determine an average reliability metric associated with the at least one functional block. The banking logic may also be to, if the average reliability metric exceeds a required level, implement a reduced reliability mode in the at least one functional block, where the reduced reliability mode is associated with a reduction in the average reliability metric. Other embodiments are described and claimed.
US09043653B2 Introspection of software program components and conditional generation of memory dump
An approach for introspection of a software component and generation of a conditional memory dump, a computing device executing an introspection program with respect to the software component is provided. An introspection system comprises one or more conditions for generating the conditional memory dump based on operations of the software component. In one aspect, a computing device detects, through an introspection program, whether the one or more conditions are satisfied by the software component based on information in an introspection analyzer of the introspection program. In addition, the computing device indicates, through the introspection program, if the one or more conditions are satisfied by the software component. In another aspect, responsive to the indication, the computing device generates the conditional memory dump through the introspection program.
US09043651B2 Systematic failure remediation
Aspects of the present invention provide a tool for analyzing and remediating an update-related failure. In an embodiment, a failure state of a computer system that has been arrived at as a result of an update is captured. A semantic diff that includes the difference between the failure state and at least one of an original state or a completion state is then computed. This semantic diff is transformed into a feature vector format. Then the transformed semantic diff is analyzed to determine a remediation for the update. Failure and/or resolution signatures can be constructed using the semantic diff and contextual data, and these signatures can be used in comparison and analysis of failures and resolutions.
US09043649B2 Method and apparatus for output of high-bandwidth debug data/traces in ICS and SoCs using embedded high speed debug
Methods and apparatus for output of high-bandwidth debug data/traces in electronic devices using embedded high-speed debug port(s). Debug data is received from multiple blocks and buffered in a buffer. The buffer's output is operatively coupled to one or more high-speed serial I/O interfaces via muxing logic during debug test operations. The buffered data is encoded as serialized data and sent over the one or more high-speed serial I/O interfaces to a logic device that receives serialized data and de-serializes it to generate parallel debug data that is provided to a debugger. The buffer may be configured as a bandwidth-adapting buffer that facilitates transfer of debug data that is received at a variable combined data rate outbound via the one or more high-speed serial I/O interfaces at a data rate corresponding to the bandwidth of the serial I/O interfaces.
US09043647B2 Fault detection and localization in data centers
Systems and Methods for detection and localization of performance faults in data centers are described. In one embodiment, a method comprises identifying a performance fault in a data center upon detection of the performance fault at any of a plurality of monitors in the data center, wherein the plurality of monitors are placed at monitor nodes, amongst a plurality of nodes, in the data center. Further, the method comprises evaluating a fault vector for the data center upon identification of the performance fault, wherein the fault vector is evaluated based on a fault indicator corresponding to each of the plurality of monitors. Based on the comparison of the fault vector with signatures of each of the plurality of nodes, one or more faulty nodes, amongst the plurality of nodes in the data center, are determined as likely root cause of the performance fault.
US09043643B2 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.
US09043631B2 Power supply control system, method, and computer program product
According to an embodiment, a control system includes a detector, an estimating unit, a determining unit, and a controller. The detector detects an idle state. The estimating unit estimates an idle period. When the idle state is detected, the determining unit determines whether a first power consumption when writeback of data which needs to be written back to a main storage device is performed and supply of power to a cache memory is stopped, is larger than a second power consumption when writeback of the data is not performed and supply of power is continued for the idle period. The controller stops the supply of power to the cache memory when the first power consumption is determined to be smaller than the second power consumption and continues the supply of power when the first power consumption is determined to be larger than the second power consumption.
US09043630B2 Image forming apparatus, system-on-chip (SoC) unit, and driving method thereof
An image forming apparatus is connected to a host device including first and second power domains which are separately supplied with power and includes first and second memories to be disposed in the second power domain, a main controller disposed in the first power domain and to perform a control operation using the first memory in a normal mode, and a sub-controller disposed in the second power domain and perform a control operation using the second memory in a power-saving mode, where when the normal mode is changed to the power-saving mode a power supply to the first power domain is shut off, the first memory operates in a self-refresh mode, and the main controller copies central processing unit (CPU) context information into a context storage unit, and when the power-saving mode is changed to the normal mode, the main controller is booted using the CPU context information stored in the context storage unit.
US09043627B2 Methods and apparatuses for controlling the temperature of a data processing system
Methods and apparatuses to manage working states of a data processing system. At least one embodiment of the present invention includes a data processing system with one or more sensors (e.g., physical sensors such as tachometer and thermistors, and logical sensors such as CPU load) for fine grain control of one or more components (e.g., processor, fan, hard drive, optical drive) of the system for working conditions that balance various goals (e.g., user preferences, performance, power consumption, thermal constraints, acoustic noise). In one example, the clock frequency and core voltage for a processor are actively managed to balance performance and power consumption (heat generation) without a significant latency. In one example, the speed of a cooling fan is actively managed to balance cooling effort and noise (and/or power consumption).
US09043625B2 Processor bridge power management
A power controller can set the power state of a processor bridge based on which processor modules are in a communicative state. In addition, for a power state where selected processor modules are expected to be non-communicative, the power controller can set the supplied voltage to have a reduced voltage guard band as compared to other power states. These power management techniques can reduce the power consumed by the processor.
US09043624B2 Method and apparatus for power-efficiency management in a virtualized cluster system
A method and apparatus for power-efficiency management in a virtualized cluster system. The virtualized cluster system includes a front-end physical host and at least one back-end physical host, and each of the at least one back-end physical host comprises at least one virtual machine and a virtual machine manager. Flow characteristics of the virtualized cluster system are detected at a regular time cycle, then a power-efficiency management policy is generated for each of the at least one back-end physical host based on the detected flow characteristics, and finally the power-efficiency management policies are performed. The method can detect the real-time flow characteristics of the virtualized cluster system and make the power-efficiency management policies thereupon to control the power consumption of the system and perform admission control on the whole flow, thereby realizing optimal power saving while meeting the quality of service requirements.
US09043623B2 Host initiated state control of remote client in communications system
A system and method for low-cost, fault tolerant, EMI robust data communications, particularly for an EV environment. A data communications method, including a) enabling a transmission of a wake signal from a host to a remote client through an isolator disposed at the remote client when the wake signal is asserted from the host at a host-portion of the isolator concurrent with a periodic enablement of a client-portion of the isolator by the remote client; and thereafter b) transmitting the wake signal from the host to the remote client through the isolator; c) controlling enablement of the client-portion responsive to the wake signal transmitted through the isolator; and thereafter d) disabling the transmission by deassertion of the wake signal at the host.
US09043622B2 Energy management device and power management system
An energy management system has an application storage, an application executing unit, a plurality of network interfaces, a policy setting unit configured to set whether each application should be permitted to access each of the network interfaces, a policy storage configured to store identification information for each application set by the policy setting unit, and access permit/inhibit information showing whether the application is permitted to access each of the network interfaces, an I/F management unit managing a correspondence relationship between a network address and each of the network interfaces, and to specify a network interface used by the application executed by the application executing unit, and an access controller configured to judge whether the application executed by the application executing unit is permitted to access the network interface to be used thereby, based on the access permit/inhibit information stored in the policy storage.
US09043621B2 Power-saving network management server, network system, and method of determining supply of power
A power-saving network management server, which is coupled to a network system including a network device and manages a state of power to the network device, wherein the power-saving network management server is configured to: store network configuration information and task allocation information; determine starting or stopping of the power supply to the port of the network device based on the updated network configuration information and task allocation information; store a determination result of the starting or stopping of the power supply to the port as a port determination result; and control the power supply to the port of the network device based on the port determination result.
US09043620B2 Resolution programmable dynamic IR-drop sensor with peak IR-drop tracking abilities
A data processing system on an integrated circuit includes a core that performs switching operations responsive to a system clock that draws current from the power supply network. An IR-drop detector includes a resistor ladder having outputs representative of an IR-drop caused by the core during the switching operations. The system further includes a plurality of amplifiers coupled to the outputs indicative of the IR-drop, a plurality of flip-flops coupled to the amplifiers, and a variable clock generator. The variable clock generator outputs a sampling clock comprising a group consisting of a variable phase or a variable frequency to the plurality of flip-flops. The flip-flops are triggered by the sampling clock so that the IR-drop at a time during a clock cycle of the system clock can be detected, and the peak IR-drop value for can be tracked.
US09043619B2 Method and apparatus for power management according to a situation mode
The disclosure discloses a power management method, for setting a power supply arrangement of an electronic device intelligently, comprising providing at least two sensors, corresponding to at least one threshold respectively; detecting a state of the electronic device for generating a detecting signal respectively; comparing the at least two detecting signals with the at least one threshold corresponding to the at least two sensors respectively; generating at least two situation signals when the at least two detecting signals meet the at least one threshold corresponding to the at least two sensors respectively; looking up a look-up table according to the at least two detecting signals for generating a control command; and writing in at least one independent bit of a register according to the control command for changing or maintaining a power supply arrangement of at least one peripheral component.
US09043616B2 Efficient storage of encrypted data in a dispersed storage network
A method begins with a processing module obtaining data to store and determining whether substantially similar data to the data is stored. When the substantially similar data is not stored, the method continues with the processing module generating a first encryption key based on the data, encoding the first encryption key into encoded data slices in accordance with an error coding dispersal storage function, and storing the encoded data slices in a dispersed storage network (DSN) memory. The method continues with the processing module encrypting the data using an encryption key of the substantially similar data in accordance with an encryption function to produce encrypted data, compressing the encrypted data in accordance with a compression function to produce compressed data, storing the compressed data when the substantially similar data is stored.
US09043615B2 Method and apparatus for a trust processor
In an embodiment, an apparatus includes a cryptographic processor within a wireless device. The cryptographic processor includes at least one cryptographic unit. The cryptographic processor also includes a nonvolatile memory to store one or more microcode instructions, wherein at least one of the one or more microcode instructions is related to a sensitive operation. The cryptographic processor also includes a controller to control execution of the one or more microcode instructions by the at least one cryptographic unit, wherein the controller is to preclude execution of the sensitive operation if the apparatus is within an untrusted state.
US09043614B2 Discarding sensitive data from persistent point-in-time image
A network storage server implements a method to discard sensitive data from a Persistent Point-In-Time Image (PPI). The server first efficiently identifies a dataset containing the sensitive data from a plurality of datasets managed by the PPI. Each of the plurality of datasets is read-only and encrypted with a first encryption key. The server then decrypts each of the plurality of datasets, except the dataset containing the sensitive data, with the first encryption key. The decrypted datasets are re-encrypted with a second encryption key, and copied to a storage structure. Afterward, the first encryption key is shredded.
US09043607B2 Systems and methods for providing a spatial-input-based multi-user shared display experience
An exemplary system includes a spatial input subsystem configured to detect gestures made by a plurality of users within a physical user space associated with a display screen. The system further includes a shared display subsystem communicatively coupled to the spatial input subsystem and configured to authenticate the plurality of users by identifying a plurality of user identities corresponding to the plurality of users based on characteristics of the plurality of hands, and execute a multi-user shared display session that provides the plurality of authenticated users with concurrent control of a display on the display screen. Corresponding systems and methods are also described.
US09043603B2 Security threshold enforcement in anchor point-based digital rights management
Digital rights management (DRM) can be effectively implemented through use of an anchor point and binding records within a user's anchor point domain. Assigning security levels to various components within an anchor point based DRM system and evaluating them against a security criterion provides additional protection against authorized access of the digital content. The content provider may specify the security criterion (e.g., a security level threshold), and the ability to use the digital content is denied or granted based on the ability of components to satisfy this criterion. For example, the ability to use a digital property instance is granted to a content handler that satisfies the security criterion and denied to a content handle that does not satisfy the security criterion.
US09043596B2 Method and apparatus for authenticating public key without authentication server
Provided is a method in which a first device authenticates a public key of a second device. The method includes: receiving a first value generated based on the public key of the second device and a password displayed on a screen of the second device and the public key of the second device, from the second device; generating a second value based on the public key of the second device and a password input to the first device by a user of the first device according to the password displayed on the screen of the second device; and authenticating the public key of the second device based on the first value and the second value.
US09043595B2 Selective shredding in a deduplication system
Making a target file impractical to be retrieved comprises decrypting a directory manager file using a first directory manager file key. The directory manager file includes an encryption key for a segment that is used when reconstructing a target file. The directory manager file is modified by deleting a reference to the target file. The reference includes a file encryption key. Retrieving the target file is made impractical by the deletion of the reference to the target file in the directory manager file. The modified directory manager file is encrypted using a second directory manager file key.
US09043594B2 System and method for execution of a secured environment initialization instruction
A method and apparatus for initiating secure operations in a microprocessor system is described. In one embodiment, one initiating logical processor initiates the process by halting the execution of the other logical processors, and then loading initialization and secure virtual machine monitor software into memory. The initiating processor then loads the initialization software into secure memory for authentication and execution. The initialization software then authenticates and registers the secure virtual machine monitor software prior to secure system operations.
US09043592B1 Communicating trust models to relying parties
Methods, apparatus and articles of manufacture for communicating trust models to relying parties are provided herein. A method includes receiving a first item of cryptographic information from a first entity, wherein said first item of cryptographic information is derived from a second item of cryptographic information provided by an authentication source; receiving a request for access to the first item of cryptographic information from a second entity, wherein the request comprises the second item of cryptographic information; and providing identification information associated with the first item of cryptographic information to the second entity in response to said request.
US09043588B2 Method and apparatus for accelerating connections in a cloud network
Various embodiments provide a method and apparatus of providing accelerated encrypted connections in a cloud network supporting transmission of data including per-user encrypted data. Transmission of encrypted data from an application server uses an encryption scheme that encrypts static data using a first encryption scheme that derives keys from the content itself and encrypts dynamic data, such as dynamic website content with personalized user data, using a second encryption scheme.
US09043587B1 Computer security threat data collection and aggregation with user privacy protection
An endpoint computer in an enterprise network is configured to detect computer security threat events, such as presence of a computer virus. Upon detection of a threat event, the endpoint computer generates computer security threat data for the threat event. The threat data may include user identifiable data that can be used to identify a user in the enterprise network. The endpoint computer encrypts the user identifiable data prior to sending the threat data to a smart protection network or to an enterprise server where threat data from various enterprise networks are collected for analysis. The endpoint computer may also encrypt an identifier for the threat data and provide the encrypted identifier to the smart protection network and to an enterprise server in the enterprise network. The enterprise server may use the encrypted identifier to retrieve the threat data from the smart protection network to generate user-specific reports.
US09043586B2 Memory training results corresponding to a plurality of memory modules
Methods, apparatuses, and computer program products for improving memory training results corresponding to a plurality of memory modules are provided. Embodiments include detecting a hardware configuration change upon initiating a boot sequence of a system that includes the plurality of memory modules; generating for a plurality of training iterations, reference training values corresponding to aligning of a data strobe (DQS) signal with a data valid window of data (DQ) lines of the plurality of memory modules; identifying for each training iteration, any outer values within the reference training values generated for that training iteration; eliminating the identified outer values from the reference training values; generating a final reference training value based on an average of the remaining reference training values; and using the final reference training value as the DQ-DQS timing value for the boot sequence of the system.
US09043585B2 Dynamic energy savings for digital signal processor modules using plural energy savings states
In an example embodiment, there is described herein an apparatus comprising an interface for communicating with a plurality of digital signal processors and logic operable to send and receive data via the interface. The logic is configured to determine a first set of digital signal processors to be maintained in a ready state, a second set of digital signal processors to be maintained in a first energy saving state, and a third set of digital signal processors to be maintained in a second energy saving state.
US09043583B2 Load/move and duplicate instructions for a processor
A method includes, in a processor, loading/moving a first portion of bits of a source into a first portion of a destination register and duplicate that first portion of bits in a subsequent portion of the destination register.
US09043580B2 Accessing model specific registers (MSR) with different sets of distinct microinstructions for instructions of different instruction set architecture (ISA)
A microprocessor capable of running both x86 instruction set architecture (ISA) machine language programs and Advanced RISC Machines (ARM) ISA machine language programs. The microprocessor includes a mode indicator that indicates whether the microprocessor is currently fetching instructions of an x86 ISA or ARM ISA machine language program. The microprocessor also includes a plurality of model-specific registers (MSRs) that control aspects of the operation of the microprocessor. When the mode indicator indicates the microprocessor is currently fetching x86 ISA machine language program instructions, each of the plurality of MSRs is accessible via an x86 ISA RDMSR/WRMSR instruction that specifies an address of the MSR. When the mode indicator indicates the microprocessor is currently fetching ARM ISA machine language program instructions, each of the plurality of MSRs is accessible via an ARM ISA MRRC/MCRR instruction that specifies the address of the MSR.
US09043578B2 Apparatuses and methods for providing data from multiple memories
Apparatuses and methods for providing data are disclosed. An example apparatus includes a plurality of memories coupled to a data bus. The memories provide data to the data bus responsive, at least in part, to a first address. The plurality of memories further provide at least a portion of the data corresponding to the first address to the data bus during a sense operation for a second address provided to the plurality of memories after the first address. Each of the plurality of memories provides data to the data bus corresponding to the first address at different times. Moreover, a plurality of memories may provide at least 2N bits of data to the data bus responsive, at least in part, to an address, each of the plurality of memories provide N bits of data to the data bus at different times.
US09043577B2 Memory management unit for a microprocessor system, microprocessor system and method for managing memory
The invention pertains to a memory management unit for a microprocessor system, the memory management unit being connected or connectable to at least one processor core of the microprocessor system and being connected or connectable to a physical memory of the microprocessor system. The memory management unit is adapted to selectively operate in a hypervisor mode or in a supervisor mode, the hypervisor mode and the supervisor mode having different privilege levels of access to hardware The memory management unit comprises a first register table indicating physical address information for mapping at least one logical physical address and at least one actual physical address onto each other; a second register table indicating an allowed address range of physical addresses accessible to a process running in or under supervisor mode; wherein the memory management unit is adapted to prevent write access to the second register table by a process not in hypervisor mode. The memory management unit is further adapted to allow write access to the first register table of a process running in or under supervisor mode to reconfigure the physical address information indicated in the first register table with memory mapping information relating to at least one physical address, if the at least one physical address is in the allowed address range, and to prevent write access to the first register table of the process running in or under supervisor mode if the at least one physical address is not in the allowed address range. The invention also pertains to a microprocessor system and a method for managing memory.
US09043576B2 System and method for virtual machine conversion
System and method for conversion of virtual machine files without requiring copying of the virtual machine payload (data) from one location to another location. By eliminating this step, applicant's invention significantly enhances the efficiency of the conversion process. In one embodiment, a file system or storage system provides indirections to locations of data elements stored on a persistent storage media. A source virtual machine file includes hypervisor metadata (HM) data elements in one hypervisor file format, and virtual machine payload (VMP) data elements. The source virtual machine file is converted by transforming the HM data elements of the source file to create destination HM data elements in a destination hypervisor format different from the source hypervisor format; maintaining the locations of the VMP data elements stored on the persistent storage media constant during the conversion from source to destination file formats without reading or writing the VMP data elements; and creating indirections to reference the destination HM data elements in the destination hypervisor format and the existing stored VMP data elements.
US09043573B2 System and method for determining a level of success of operations on an abstraction of multiple logical data storage containers
Various systems and methods are described for configuring a logical data storage container. In one embodiment, an instruction to perform an operation to modify an attribute of the logical data storage container that is an abstraction of a plurality of pertinent storage containers is received. A translated instruction to perform a sub-operation associated with the operation is transmitted to each of a number of the plurality of pertinent storage containers. A level of success of the performing of the operation on the logical data storage container is detected based on a comparison of a threshold value to a level of success of the performing of the sub-operation on each of the number of the plurality of pertinent storage containers. A report of the detected level of success is communicated.
US09043570B2 System cache with quota-based control
Methods and apparatuses for implementing a system cache with quota-based control. Quotas may be assigned on a group ID basis to each group ID that is assigned to use the system cache. The quota does not reserve space in the system cache, but rather the quota may be used within any way within the system cache. The quota may prevent a given group ID from consuming more than a desired amount of the system cache. Once a group ID's quota has been reached, no additional allocation will be permitted for that group ID. The total amount of allocated quota for all group IDs can exceed the size of system cache, such that the system cache can be oversubscribed. The sticky state can be used to prioritize data retention within the system cache when oversubscription is being used.
US09043564B2 Memory system with fixed and variable pointers
A memory system includes a volatile first storing unit, a nonvolatile second storing unit, and a controller. The controller performs data transfer, stores management information including a storage position of the data stored in the second storing unit into the first storing unit, and performs data management while updating the management information. The second storing unit has a management information storage area for storing management information storage information including management information in a latest state and a storage position of the management information. The storage position information is read by the controller during a startup operation of the memory system and includes a second pointer indicating a storage position of management information in a latest state in the management information storage area and a first pointer indicating a storage position of the second pointer. The first pointer is stored in a fixed area in the second storing unit and the second pointer is stored in an area excluding the fixed area in the second storing unit.
US09043563B2 Dynamically improving memory affinity of logical partitions
In a computer system that includes multiple nodes and multiple logical partitions, a dynamic partition manager computes current memory affinity and potential memory affinity to help determine whether a reallocation of resources between nodes may improve memory affinity for a logical partition or for the computer system. If so, the reallocation of resources is performed so memory affinity for the logical partition or computer system is improved. Memory affinity is computed relative to the physical layout of the resources according to a hardware domain hierarchy that includes a plurality of primary domains and a plurality of secondary domains.
US09043556B2 Optimizing a cache back invalidation policy
A method, a system and a computer program product for enhancing a cache back invalidation policy by utilizing least recently used (LRU) bits and presence bits in selecting cache-lines for eviction. A cache back invalidation (CBI) utility evicts cache-lines by using presence bits to avoid replacing a cache-line in a lower level cache that is also present in a higher level cache. Furthermore, the CBI utility selects the cache-line for eviction from an LRU group. The CBI utility ensures that dormant cache-lines in the higher level caches do not retain corresponding presence bits set in the lower level caches by unsetting the presence bits in the lower level cache when a line is replaced in the higher level cache. Additionally, when a processor core becomes idle, the CBI utility invalidates the corresponding higher level cache by unsetting the corresponding presence bits in the lower level cache.
US09043554B2 Cache policies for uncacheable memory requests
Systems, processors, and methods for keeping uncacheable data coherent. A processor includes a multi-level cache hierarchy, and uncacheable load memory operations can be cached at any level of the cache hierarchy. If an uncacheable load misses in the L2 cache, then allocation of the uncacheable load will be restricted to a subset of the ways of the L2 cache. If an uncacheable store memory operation hits in the L1 cache, then the hit cache line can be updated with the data from the memory operation. If the uncacheable store misses in the L1 cache, then the uncacheable store is sent to a core interface unit. Multiple contiguous store misses are merged into larger blocks of data in the core interface unit before being sent to the L2 cache.
US09043549B2 Memory storage apparatus, memory controller, and method for transmitting and identifying data stream
A memory storage apparatus, a memory controller and method for transmitting and identifying data streams are provided. The memory controller passes at least a portion of a data stream received from a host system to a smart card chip of the memory storage apparatus. Then, the host system accurately receives a response message from the smart card chip by executing a plurality of read commands. The memory controller is capable of adding a first verification code to a response data stream sent to the host system, and is capable of adding a write token to each of data segments of the response data stream. The host system confirms the accuracy of the response data stream by verifying the first verification code or by verifying the write token of each of the data segments.
US09043546B2 Sliding-window multi-class striping
A sequence of storage devices of a data store may include one or more stripesets for storing data stripes of different lengths and of different types. Each data stripe may be stored in a prefix or other portion of a stripeset. Each data stripe may be identified by an array of addresses that identify each page of the data stripe on each included storage device. When a first storage device of a stripeset becomes full, the stripeset may be shifted by removing the full storage device from the stripeset, and adding a next storage device of the data store to the stripeset. A class variable may be associated with storage devices of a stripeset to identify the type of data that the stripeset can store. The class variable may be increased (or otherwise modified) when a computer stores data of a different class in the stripeset.
US09043541B2 Storage control device, storage device, and control method for controlling storage control device
A storage control device is disclosed including a write block and a read block. The write block establishes a high-speed access data count. If a plurality of data are to be written to high- and low-speed access storage blocks, the write block writes as many data as the high-speed access data count from among the plurality of data to the high-speed access storage block as high-speed access data while writing the remaining data to the low-speed access storage block as low-speed access data. If the plurality of data written to the low- and high-speed access storage blocks are to be read, the read block issues a request to the high-speed access storage block to read the high-speed access data and a request to the low-speed access storage block to start reading the low-speed access data after the high-speed access data have been read.
US09043537B1 Update block programming order
Certain MLC blocks that tend to be reclaimed before they are full may be programmed according to a programming scheme that programs lower pages first and programs upper pages later. This results in more lower page programming than upper page programming on average. Lower page programming is generally significantly faster than upper page programming so that more lower page programming (and less upper programming) reduces average programming time.
US09043536B2 Method of recording mapping information, and memory controller and memory storage apparatus using the same
A method of recording mapping information for a rewritable non-volatile memory module is provided. The method includes configuring a plurality of logical addresses, establishing at least one logical address mapping table, and storing the at least one logical address mapping table into the rewritable non-volatile memory module. The method also includes receiving data to be stored into a plurality of continuous logical addresses from a host system, writing the data into a plurality of physical programming units, updating mapping relations between the continuous logical addresses and the physical programming units in a corresponding logical address mapping table loaded to a buffer memory, storing a continuous mapping table in the buffer memory, and recording a continuous mapping record corresponding to the continuous logical addresses in the continuous mapping table.
US09043533B1 Sizing volatile memory cache based on flash-based cache usage
A method is used in sizing volatile memory (VM) cache based on flash-based cache usage. A user selection for a flash-based cache is received. Based on the selection, configuration and sizing factors are provided, by a flash based cache driver, to VM cache size determination logic. Based on the configuration and sizing factors and a sizing formula and rules, a requested VM cache size is produced by the VM cache size determination logic. Based on the requested VM cache size, the VM cache is caused, via VM cache resizing logic, to be resized to the requested VM cache size.
US09043532B2 Method, device and data structure for data storage on memory devices
A method is provided for storing data on memory devices comprising a plurality of erasable units, wherein the size of said erasable units is an integer multiple of a first integer value, comprising providing a data structure comprising a plurality of data units each including a data unit header, wherein the size of said data units is equal to said first integer value, a plurality of data items and corresponding data item headers within each data unit, associating at least one data unit to each erasable unit, storing said data in said data items and storing data item status information in the corresponding data item headers, and storing data unit status information in said data unit headers.
US09043528B2 Bridge between a peripheral component interconnect express interface and a universal serial bus 3.0 device
A bridge includes a Peripheral Component Interconnect Express interface supporting at least two lanes, an Extensible Host Controller Interface, and a Universal Serial Bus 3.0 root hub. The Peripheral Component Interconnect Express interface is used for coupling to a host. Each lane of the at least two lanes provides a highest data transmission speed. The Extensible Host Controller Interface is coupled to the Peripheral Component Interconnect Express interface for storing data transmitted by the Peripheral Component Interconnect Express interface. The Universal Serial Bus 3.0 root hub includes a first controller and a second controller. The first controller and the second controller are used for controlling data transmission of four ports, and a highest data transmission speed provided by each port of the four ports is not more than the highest data transmission speed provided by the lane.
US09043522B2 Handling interrupts in a multi-processor system
A data processing apparatus has a plurality of processors and a plurality of interrupt interfaces each for handling interrupt requests from a corresponding processor. An interrupt distributor controls routing of interrupt requests to the interrupt interfaces. A shared interrupt request is serviceable by multiple processors. In response to the shared interrupt request, a target interrupt interface issues an interrupt ownership request to the interrupt distributor, without passing the shared interrupt request to the corresponding processor, if it estimates that the corresponding processor is available for servicing the shared interrupt request. The shared interrupt request is passed to the corresponding processor when an ownership confirmation is received from the interrupt distributor indicating that the processor has been selected for servicing the shared interrupt request.
US09043514B2 Data transfer device and method
A transfer control circuit stores data in a FIFO memory, outputs data in the FIFO memory in response to a data request signal, and outputs a state signal in accordance with an amount of stored data in the FIFO memory. An output data generating unit outputs image data having a horizontal image size in accordance with a horizontal count value and a horizontal synchronizing signal, and thereafter, outputs blank data. When the state signal indicates that the FIFO memory is in a “EMPTY” or “MODERATE” storage state, a blank control unit outputs a blank addition signal until the FIFO memory changes to a “FULL” storage state.
US09043513B2 Methods and systems for mapping a peripheral function onto a legacy memory interface
A memory system includes a CPU that communicates commands and addresses to a main-memory module. The module includes a buffer circuit that relays commands and data between the CPU and the main memory. The memory module additionally includes an embedded processor that shares access to main memory in support of peripheral functionality, such as graphics processing, for improved overall system performance. The buffer circuit facilitates the communication of instructions and data between CPU and the peripheral processor in a manner that minimizes or eliminates the need to modify CPU, and consequently reduces practical barriers to the adoption of main-memory modules with integrated processing power.
US09043511B2 Semiconductor memory device and operation method thereof
A semiconductor memory device includes a selection signal generation unit configured to generate a plurality of selection signals that are sequentially activated, a path selection unit configured to select a transmission path of sequentially input information data in response to the plurality of selection signals, a plurality of first storage units, each configured to have a first storage completion time and store an output signal of the path selection unit, and a plurality of second storage units, each configured to have a second storage completion time, which is longer than the first storage completion time, and store a respective output signal of the plurality of first storage units.
US09043508B2 Using host transfer rates to select a recording medium transfer rate for transferring data to a recording medium
Provided are a storage device, controller, and method for using host transfer rates to select a recording medium transfer rate for transferring data to a recording medium. A host transfer rate of data with respect to a buffer is measured. Provided are a plurality of recording medium transfer rates at which data is transferred between the buffer and the recording medium. A determination is made of an amount of decrease in the host transfer rate. The recording medium transfer rate is selected based on the amount of decrease in the host transfer rate. A transfer rate at which the storage device transfers data is set to the selected recording medium transfer rate.
US09043506B2 Host controller
The present disclosure includes methods, devices, and systems for controlling a memory device. One method for controlling a memory device embodiment includes storing device class dependent information and a command in one or more of host system memory and host controller memory, setting a pointer to the command in a register in a host controller, directing access to the one or more of host system memory and host controller memory with the memory device via the host controller; and executing the command with the memory device.
US09043504B2 Interfaces for digital media processing
APIs discussed herein promote efficient and timely interoperability between hardware and software components within the media processing pipelines of media content players. A PhysMemDataStructure API facilitates a hardware component's direct access to information within a memory used by a software component, to enable the hardware component to use direct memory access techniques to obtain the contents of the memory, instead of using processor cycles to execute copy commands. The PhysMemDataStructure API exposes one or more fields of data structures associated with units of media content stored in a memory used by a software component, and the exposed fields store information about the physical properties of the memory locations of the units of media content. SyncHelper APIs are used for obtaining information from, and passing information to, hardware components, which information is used to adjust the hardware components' timing for preparing media samples of synchronously-presentable media content streams.
US09043503B2 System and method of interacting with data at a wireless communication device
A method of interacting with data at a wireless communication device is provided. The wireless communication device has access to a first set of capabilities. Data is received at the wireless communication device via a wireless transmission. The data represents visual content that is viewable via a display device. A graphical user interface, including a delayed action selector, is provided via the display device. An input is received within a limited period of time after displaying the delayed action selector. The input is associated with a command to delay execution of an action with respect to the data until the wireless communication device has access to a second set of capabilities. The action is not supported by the first set of capabilities but is supported by the second set of capabilities. An indication of receipt of the input is provided at the wireless communication device.
US09043495B2 Method and apparatus for obtaining equipment identification information
Embodiments of the present invention relate to a method and an apparatus for obtaining equipment identification information, where the method includes: detecting, by using a first GPIO port, a first discharging duration for a capacitor to discharge through a resistor to be tested; detecting, by using a second GPIO port, a second discharging duration for the capacitor to discharge through a fixed value resistor; and obtaining a resistance of the resistor to be tested according to the first discharging duration, the second discharging duration, and a resistance of the fixed value resistor. The embodiments of the present invention are capable of increasing identification efficiency of the GPIO port.
US09043493B2 Workload migration between virtualization softwares
A virtual machine (VM) migration from a source virtual machine monitor (VMM) to a destination VMM on a computer system. Each of the VMMs includes virtualization software, and one or more VMs are executed in each of the VMMs. The virtualization software allocates hardware resources in a form of virtual resources for the concurrent execution of one or more VMs and the virtualization software. A portion of a memory of the hardware resources includes hardware memory segments. A first portion of the memory segments is assigned to a source logical partition and a second portion is assigned to a destination logical partition. The source VMM operates in the source logical partition and the destination VMM operates in the destination logical partition. The first portion of the memory segments is mapped into a source VMM memory, and the second portion of the memory segments is mapped into a destination VMM memory.
US09043489B2 Router-based dispersed storage network method and apparatus
A method begins by a router receiving data for storage and interpreting the data to determine whether the data is to be forwarded or error encoded. The method continues with the router obtaining a routing table when the data is to be error encoded. Next, the method continues with the router selecting a routing option from the plurality of routing options and determining error coding dispersal storage function parameters based on the routing option. Next, the method continues with the router encoding the data based on the error coding dispersal storage function parameters to produce a plurality of sets of encoded data slices. Next, the method continues with the router outputting at least some of the encoded data slices of a set of the plurality of sets of encoded data slices to an entry point of the routing option.
US09043488B2 System and method for session sweeping between devices
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to sweep an ongoing communication session to another endpoint by transferring session information between the endpoints.
US09043487B2 Dynamically configuring and verifying routing information of broadcast networks using link state protocols in a computer network
A technique dynamically configures and verifies routing information of broadcast networks using link state protocols in a computer network. According to the novel technique, a router within the broadcast network receives a link state protocol routing information advertisement from an advertising router, e.g., a designated router or other adjacent neighbor. The router learns of a next-hop router (“next-hop”) to reach a particular destination from the advertisement, and determines whether the next-hop is located within the same broadcast network (e.g., subnet) as the designated router. If so, the router further determines whether the next-hop is directly addressable (i.e., reachable), such as, e.g., by checking for link adjacencies to the next-hop or by sending request/reply messages (e.g., echo messages or “ping” messages) to the next-hop. In the event the next-hop for the destination is not directly addressable by the router (e.g., no adjacency or reply), the router installs a route to the destination via the designated router. Otherwise, the router installs a route to the destination via the next-hop.
US09043485B2 Internet streaming and dynamic reconfiguration of user displays
Internet streaming from broadcast radio or television stations is described wherein triggers for dynamic content from internal or external systems cause an encoder system to generate command messages, and to optionally synchronize those command messages with any delays associated with the triggering events. Command messages are delivered through a streaming media distribution system to client media players which obtain or present the dynamic content, in association with any desired configuration changes to the appearance of the media player or the method or manner in which the dynamic content is presented.
US09043483B2 View selection in a vehicle-to-vehicle network
In V2V or other networks in which multiple video cameras can share video data, a network participant ordinarily has the option of selecting a particular video data stream (either generated by local cameras or received from other network participants. To facilitate the process of selecting a video data stream for presentation, the user's vehicle (in a V2V network) receives video data streams generated by other network participants along with identifiers indicating the video data stream actually being presented to the sender. The receiving system identifies the received video data stream by the greatest number of network participants and displays the identified video data stream on the user's in-vehicle video display.
US09043481B1 Managed access to media services
Methods, apparatuses and systems directed to account-based access to media services are described. A media access controller server validates a voucher for an offer of network content and issues a token permitting access to the content. A media access manager server validates the token and invokes a playlist-generation step at a publishing point, and returns the content to a user's media player. A custom plug-in on the media access manager may enforce terms of service imposed by the publisher, such as a maximum number of simultaneous streams permitted by a single voucher, or a time window for use of the voucher. Streams whose voucher's end time has expired are terminated by the plug-in.
US09043479B2 Data retrieval in a two-way network
A system receives a first request for data associated with a data stream received over a first network from a remote source and then determines when the requested data will be available based on analyzing the data stream. The system communicates a second request for the requested data over a second network to the remote source when the requested data will not be available from the data stream within a threshold time and receives the requested data from the remote source over at least one from the list including the first network and the second network.
US09043478B2 Methods and apparatus for using a distributed message bus for ad hoc peer-to-peer connectivity
A method and apparatus for using an ad hoc peer-to-peer distributed message bus is provided. The method may include determining, by a local bus node, using a first power level communication protocol, that a remote bus node is available, obtaining, by the local bus node, connection information from the remote bus node using a second power level communication protocol, wherein the connection information comprises connection information for one or more remote endpoints associated with the remote bus node, and generating one or more local virtual endpoints, wherein each of the one or more local virtual endpoints corresponds to each of the one or more remote endpoints, and wherein the remote endpoint is described with reference to a well-known name, unique to the remote endpoint.
US09043476B2 Distributed cache for state transfer operations
A network arrangement that employs a cache having copies distributed among a plurality of different locations. The cache stores state information for a session with any of the server devices so that it is accessible to at least one other server device. Using this arrangement, when a client device switches from a connection with a first server device to a connection with a second server device, the second server device can retrieve state information from the cache corresponding to the session between the client device and the first server device. The second server device can then use the retrieved state information to accept a session with the client device.
US09043473B1 Methods and systems for authenticating a device with multiple network access identifiers
Methods, systems, and devices are presented that allow a wireless communication device (WCD) to use multiple access identifiers (NAIs) in conjunction with a communication session between the WCD and a home agent. The home agent may maintain a binding that reflects the state of the session. Accordingly, the binding may contain a home IP address (HOA) as well as a first NAI. The home agent may then receive a registration request message containing the HOA and a second NAI. In order to avoid potential hijacking attacks from entities other than the WCD, the home agent may, in conjunction with an authentication server, attempt to validate that that first NAI and second NAI are both associated with the WCD. If this is the case, the home agent may update the binding to reflect that the second NAI is associated with the session, and the home agent may maintain the session so that the WCD does not suffer an appreciable interruption in service.
US09043472B1 Method and system for providing transmission control protocol dead connection detection
Method and system for providing detection of dead or failed network communication session connections (such as TCP or UDP) in a data network by an intermediary node in the data network coupled to the end nodes (such as the client terminal and the server terminal) are provided.
US09043468B2 Method and arrangement for network resource management
Method and arrangement for network resource management in a communication network, especially related to transfer of content. A content resource broker is introduced, which dynamically manages resources based on the size of the content to be transferred. The method and arrangement involve the obtaining of information on current and future network capacity, which is available for transfer of content; the receiving of a request from a requesting entity concerning resources for transfer of a content C; and the determining of whether the available network capacity within a predetermined response time is sufficient for transferring the content C before the predetermined response time has expired.
US09043467B2 Adaptive chunked and content-aware pacing of multi-media delivery over HTTP transport and network controlled bit rate selection
A network device, capable of understanding communications between an end user and the core network on a RAN network is disclosed. In some embodiments, the device is able to decode the control plane and the user plane. As such, it is able to determine when the end user has requested multimedia content. Once this is known, the device can optimize the delivery of that content in several ways. In one embodiment, the device requests the content from the content server (located in the core network) and transmits this content in a just-in-time manner to the end user. In another embodiment, the device automatically changes the encoding and resolution of the content, based on overall monitored network traffic. In another embodiment, the device automatically selects or modifies the format and resolution options based on overall bandwidth limitations, independent of the end user.
US09043464B1 Automatically grouping resources accessed by a user
The disclosed subject matter relates to computer-implemented methods for automatically grouping resources, such as electronic files, websites, applications, and the like, that are accessed by a user. In one aspect, the disclosed subject matter relates to automatically displaying frequently accessed websites in website groups. One approach to defining the groups is to consider websites that are accessed within a certain amount of time to belong to a particular group. Website group graphics can be generated which point to the various groups of websites. The website group graphic for a grouping of websites can be used to access the websites that are a part of that grouping.
US09043463B1 Providing extendible network capabilities for managed computer networks
Techniques are described for managing communications between multiple computing nodes, such as for computing nodes that are part of managed virtual computer networks provided on behalf of users or other entities. In some situations, one or more of the computing nodes of a managed virtual computer network is configured to perform actions to extend capabilities of the managed virtual computer network to other computing nodes that are not part of the managed virtual computer network, such as by forwarding communications between computing nodes of the managed virtual computer network and the other external computing nodes so as to enable the other external computing nodes to participate in the managed virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.
US09043461B2 Firewall event reduction for rule use counting
An illustrative embodiment of a method for firewall rule use counting receives log messages comprising one or more log data sets from each firewall rule in a particular network whose counts are to be tracked in a log collector, generates a network trie for each reference database in a set of databases and a device source trie and a device destination trie for each firewall device in a plurality of devices of the particular network, a source port and protocol list and a destination port and protocol list for each respective device, a unique object for each log data set received; a mapping database comprising an entry for each log data set received associated with the unique object; and feeds each entry in the mapping database through a topology model to also generate a reference to a unique firewall rule on a respective device in the plurality of devices. A count associated with the unique firewall rule is incremented using a count of logs stored associated with the respective unique object and a report is generated.
US09043459B2 Monitoring user activity on a mobile device
Monitoring user activity on a mobile device is described. In one aspect, video content is received and played to a user of the mobile device. The monitoring activity detects an interruption of playback of the video content and determines an event associated with the interruption. The event is stored in the mobile device and communicated to a remote device.
US09043458B2 Framework for facilitating implementation of multi-tenant SaaS architecture
A framework for implementing multitenant architecture is provided. The framework comprises a framework services module which is configured to provide framework services that facilitate abstraction of Software-as-a-Service (SaaS) services and crosscutting services for a Greenfield application and a non SaaS based web application. Further the abstraction results in a SaaS based multitenant web application. The framework further comprises a runtime module configured to automatically integrate and consume the framework services and APIs to facilitate monitoring and controlling of features associated with the SaaS based multitenant web application. The framework further comprises a metadata services module configured to provide a plurality of metadata services to facilitate abstraction of storage structure of metadata associated with the framework and act as APIs for managing the metadata. The framework further comprises a role based administration module that facilitates management of the metadata through a tenant administrator and a product administrator.
US09043454B2 Auto suspense of virtual machine on client disconnection
A host controller or a host detects that a client has disconnected from a virtual machine running on the host. The host controller or host initiates a timer upon detecting that the client has disconnected. When the timer times out, the host controller or host saves the state of the virtual machine. The host controller or host causes the virtual machine to be shut down upon saving the state.
US09043451B2 Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network
Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network having a plurality of gateways for connecting the SS7 network to a non-SS7 network are disclosed. According to one aspect, a method for managing the flow of signaling traffic entering the SS7 based network includes generating, at a signaling node within the SS7 network, a route management message including information for identifying one of the plurality of gateways as the preferred gateway for traffic into the SS7 network. The message is sent to a node in the non-SS7 network for directing traffic into the SS7 network via the identified gateway.
US09043450B2 Generic offload architecture
An system comprising an ingress device configured to receive and process data, wherein the ingress device comprises a plurality of processing stages configured to process the data, wherein a configurable subset of the stages comprises a selectable tap point, and wherein the ingress device is further configured to, upon reaching a selected tap point, suspend processing and send at least a portion of the data to another device; an offload engine device configured to receive data from the ingress device, after the selected tap point has been reached, and to provide additional processing of the data, which the ingress device is not configured to provide; an egress device configured to transmit the data that has been additionally processed by the offload engine device.
US09043449B2 Network connection segment monitoring
An example method transmits a path message to an egress node, via intermediate nodes, that configures OAM monitoring of an entire connection between an ingress node and the egress node and also configures OAM monitoring of at least one segment of the connection shorter than the entire connection by at least one intermediate node. The path message comprises a LSP attributes object and an ERO. The LSP object comprises technology-specific attributes defining descriptors for configuring the egress node in accordance with a communication protocol utilized for the connection; and technology-independent OAM parameters that, irrespective of the communication protocol, define an OAM type to be used by the egress node, and define desired monitoring actions for the egress node to perform. The ERO comprises a respective HOP Attributes sub-object for configuring each of the at least one intermediate nodes. Each HOP Attributes sub-object also comprises technology-specific attributes and technology-independent OAM parameters.
US09043446B1 Mirroring device interface components for content sharing
A system is provided comprising processor, memory, and monitoring application that receives a first communication from a first portable electronic device containing a description of an ID of the first portable device, the ID comprising at least one of applications, media files, and widgets. The system creates a file mirroring the ID and receives a second communication containing a first plurality of entries to the ID associated with interactions with at least a first remote device. The system stores the first plurality of entries in the file and receives a third communication containing a first plurality of communications received by the first portable device, the first plurality of communications associated with the interactions. The system stores the first plurality of communications and sends a fourth communication to a second remote device providing the first plurality of entries and the first plurality of communications associated with the interactions.
US09043445B2 Linking instances within a cloud computing environment
Embodiments of the present invention provide an approach to allow a user to link multiple cloud instances (e.g., virtual machines) together such that an action on one (cloud) instance is triggered when a second instance's state changes thereby invoking a predefined set of rules. Specifically, instances can be linked to one another via a graphical user interface (GUI or the like), and associated with a set of rules. The set of rules indicates a behavior/reaction of one instance when an action is performed with respect to another instance linked thereto. These embodiments could be implemented external to or within a cloud operating environment.
US09043441B1 Methods and systems for providing network content for devices with displays having limited viewing area
A server computer can generate and provide network content that is displayed on computing devices, such as mobile phones or tablets, which include displays with limited viewing area. When a computing device with a display, which has a limited viewing area, is detected, a mobile version of the content, such as a webpage, is automatically generated at the time the request is received. The mobile version is generated by identifying known features in the content and modifying the known features so they are compatible with the display, which has limited viewing area, without removing information and content.
US09043440B2 Automatic WSDL download of client emulation for a testing tool
A method is disclosed which may include analyzing communication requests in a business process between a client and a server offering a service application to be tested. The method may further include identifying a call to a web service in the analyzed communication. The method may also include determining a location of a Web Service Description Language (WSDL) file relating to the web service on a remote server and downloading the WSDL file from the determined location. A computer readable medium having stored thereon instructions for performing the method and a computer system are also disclosed.
US09043439B2 Method for streaming packet captures from network access devices to a cloud server over HTTP
A system for streaming packet captures over the Internet includes multiple network access devices, each operating as one of a gateway device, a wireless access point, and a network switch, and a management server communicatively coupled to the network access devices over the Internet for managing the network access devices. The management server maintains a persistent hypertext transport protocol (HTTP) connection with each of the network access devices over the Internet. The management server is to generate a bytecode based on a filtering expression for packet captures (PCAPs) representing one or more PCAPs filtering rules, transmit the bytecode to the network access devices without requiring the network access devices to compile the PCAPs filtering rules, receive PCAPs from the network access devices captured by the network access devices based on the PCAPs filtering rules, and merge the PCAPs received from the network access devices into merged PCAPs.
US09043435B2 Distributing licensed content across multiple devices
Distributing licensed content across multiple devices, including: identifying, by a mobile device, licensed content being presented by a local presentation device; determining, by the mobile device, whether the mobile device is eligible to receive the licensed content; requesting, by the mobile device, a license for the licensed content being presented by the local presentation device; receiving, by the mobile device, the license for the licensed content being presented by the local presentation device; receiving, by the mobile device, licensed content for mobile device presentation; and presenting, by the mobile device, the licensed content for mobile device presentation.
US09043429B2 Method and system for increasing speed of domain name system resolution within a computing device
A system for resolving domain name system (DNS) queries, contains a communication device for resolving DNS queries, wherein the communication device further contains a memory and a processor that is configured by the memory, a cache storage for use by the communication device, and a network of authoritative domain name servers, where in a process of the communication device looking up a DNS request within the cache storage, if the communication device views an expired DNS entry within the cache storage, the communication device continues the process of looking up the DNS request in the cache storage while, in parallel, sending out a concurrent DNS request to an authoritative domain name server that the expired DNS entry belongs to.
US09043425B2 Resource locator remarketing
Methods, systems, and apparatus for resource locator remarketing are presented. In one aspect, a method includes receiving visitation data from a publisher, the visitation data specifying a device identifier and a resource locator specifying a resource that was provided to a user device; identifying a content feed that includes regular expressions, each regular expression specifying matching character strings and a set of content items that are eligible to be provided to user devices corresponding to visitation data including a resource locator matching one of the regular expressions; identifying, a first matching regular expression that matches the resource locator specified by the visitation data; selecting a content item from the content items that correspond to the first matching regular expression; and providing data that causes presentation of the selected content item to the user device.
US09043421B1 Monitoring and sharing data among server groups
Each server in a server group of a data center can run a data collection agent. The agent can collect data from a respective server in the server group. The data can include a performance characteristic (i.e., performance data) associated with the respective server. If the performance characteristic falls outside an allowable range, the agent can broadcast this information to other agents at other servers in the server group. If the other agents at the other servers in the server group detect a similar performance characteristic outside the allowable range, they can broadcast as well. If there is a sufficiently high quantity of broadcasts, then that can indicate a high likelihood that there is a potential problem with respect to servers in the server group. The problem can be reported to the central controller, which can then handle the problem appropriately (e.g., issue an alarm, contact support technician, etc.).
US09043420B2 System, method and device for migrating data
A system, method and device for migrating data are provided. An attachment type of an attachment received with a message at a device is determined, the message associated with a network address of the device dedicated to data migration. The attachment is stored in a portion of the memory associated with the attachment type.
US09043413B2 System and method for extracting, collecting, enriching and ranking of email objects
Enriching emails includes: receiving a user's email messages; performing a semantic analysis on the email message body; deriving a plurality of objects of interest; associating search-based content with the objects of interest; ranking the objects of interest; and outputting the ranked objects with the search-based content into a current email message of the user.
US09043410B2 Retrieval of stored transmissions
An instant messaging client application is executed on a first terminal, to participate in threads of instant messaging between user terminals over a packet-based network, each thread comprising exchanging text-based messages between the user terminals of a selected group of contacts comprising the first user and at least one second user. A digital record of the messages is maintained in a data storage medium. A further text-based message is received from one of the second terminals over the packet-based network, comprising a citation of a cited one of the text-based messages previously transmitted over the packet-based communication network and stored in the storage medium. The further message is processed at the first terminal so as, by reference to the storage medium, to recover a context of the cited message in relation to others of the text-based messages in the respective thread.
US09043409B2 Methods and apparatus for a plug-in model for publishing structured meta-data based discovery
Methods and apparatus for publishing services and performing queries for service in a network are described herein. Service descriptions writing in a native search description language are translated to a normalized schema. The normal schema is published to the network. Queries to the network, which may be written in any native search description language, are also translated to normalized schema prior to performing the search. Accordingly, all services available can be published and located in a query without consideration of the native search description language.
US09043407B1 Interactive user interface to communication-enabled business process platforms method and apparatus
An interactive chat-bot user interface to a communication-enabled business process (CEBP) application is provided. The user interface receives instant message commands from a user. The received instant message commands are parsed and transformed into commands formatted according to the application programming interface of the CEBP application. Feedback or other output from the CEBP application can be provided to the user by the interactive interface in an instant message. In addition, the interface can participate in a dialog with the user, all in the natural language of the user and using instant messages, in order to obtain the instructions and parameter information required by the CEBP application in order to perform a requested operation.
US09043404B2 System, apparatus and method for providing partial presence notifications
A computer-implemented apparatus and method for communicating partial notifications relating to a presentity's presence information. The communication may be effected between presence servers and terminals coupled to the presence servers via a network. At least one presentity is identified to which a terminal has requested presence services. A presence document is created, where the presence document includes presence information corresponding to the presentity. The presence information is configured as partial presence information comprising less than a total of the presence information available for the presentity. The presence document having the partial presence information is communicated to the terminal requesting the presence information.
US09043402B2 Publication of equipment status
This disclosure concerns novel tools and techniques for distributing status information, including without limitation status information about commercial equipment. In some cases, a status monitoring device can be attached to, incorporated within, or otherwise placed in communication with a piece of commercial equipment. The status monitoring device can monitor the status of the equipment and communicate that status. Some of the discloses tools and techniques employ a social networking infrastructure to convey information (such as status information about a piece of equipment).
US09043400B2 Instantaneous recommendation of social interactions in a social networking system
As a user of a social networking system views a page that includes information provided by the system, certain types of social interactions are monitored. If an interaction monitored for is detected, at least one recommendation unit is identified to present to user on the page. The recommendation unit is identified based on a description of the interaction. The recommendation unit suggests that the user perform a social interaction in the social networking system. The recommendation unit is transmitted to a device of the user and is presented to the user on the page without having to reload the entire page.
US09043397B1 Suggestions from a messaging platform
A method for providing suggestions from a messaging platform. The method includes: identifying, by a computer processor, a set of website-account pairs, wherein each of the set of website-account pairs represents an account of the messaging platform and a website; for each website-account pair of the set of website-account pairs: selecting, by the computer processor, connected accounts having a graph relationship with the account of the website-account pair, and creating an association between at least a subset of the connected accounts and the website of the website-account pair; receiving a set of websites associated with a user, wherein at least one of the set of websites is referenced by a first association of the created associations; and providing, by the computer processor, one or more account suggestions for the user based at least on the first association.
US09043390B2 Communication system with PIM entry synchronization and related methods
A communication system (30) may include a mobile wireless communications device (35a-35c) associated with an account including an ordered master set (80) of personal information manager (PIM) entries (81a-81c) for a type of PIM data. The mobile wireless communications device may be configured to store an ordered subset (85) corresponding to the ordered master set of PIM entries for the type of PIM data. The communication system may also include a synchronization server (32) configured to synchronize the mobile wireless communications device and the account by mapping an PIM entry (81d) from the ordered master set to fill the ordered subset responsive to deletion of a PIM entry (86c) from the ordered subset. For example, the PIM data can include notes, journal entries, address book contents, lists, tasks, memos, calendar content (e.g. birthdays, anniversaries, appointments and meetings), reminders, account information (e.g. email, instant message and social networking account information), alerts, RSS feeds, and social networking status, etc.
US09043389B2 Flow control method and apparatus for enhancing the performance of web browsers over bandwidth constrained links
Flow control is applied to increasing the performance of a browser while pre-fetching Web objects while operating over bandwidth constrained links to increase the level of concurrency, thus reducing contention for limited bandwidth resources with increased levels of concurrency. Using an agent or a gateway to speed up its Internet transactions over bandwidth constrained connections to source servers. Assisting a browser in the fetching of objects in such a way that an object is ready and available locally before the browser requires it, without suffering congestion on any bandwidth constrained link. Providing seemingly instantaneous availability of objects to a browser enabling it to complete processing the object to request the next object without much wait.
US09043385B1 Static tracker
The present invention relates to systems, apparatus, and methods of scanning a response to a first HTTP request for a web page in order to identify a web object for prefetching, and using a static tracker to identify and improve results. In one potential alternative embodiment, after a response is scanned a web object may be prefetched to a proxy server prior to a browser requesting the web object. The proxy server may observe one or more HTTP requests that are associated with the response to the first HTTP request for the web page and measure the success of the prefetching. After success is measured for the specific instance of the web object and the web page, a success rate for prefetching or not prefetching the web object as associated with the web page may be updated.
US09043384B2 Testing of client systems consuming contractual services on different server systems
An aspect of the present invention facilitates testing of client systems consuming contractual services on different server systems. In one embodiment, a contract (for which the client system is sought to be tested) is first inspected to determine the set of contractual services present in the contract and a minimal implementation for each of the determined set of contractual services is generated. The minimal implementations are designed to merely provide arbitrary outputs consistent with the contract. On receiving a request to invoke a desired one of the set of contractual services from the client system, a corresponding response is sent due to invocation of the (minimal) implementation generated for the desired contractual service, thereby facilitating testing of client system for a different server system.
US09043379B2 Method and apparatus for performing logical compare operation
A method and apparatus for including in a processor instructions for performing logical-comparison and branch support operations on packed or unpacked data. In one embodiment, instruction decode logic decodes instructions for an execution unit to operate on packed data elements including logical comparisons. A register file including 128-bit packed data registers stores packed single-precision floating point (SPFP) and packed integer data elements. The logical comparisons may include comparison of SPFP data elements and comparison of integer data elements and setting at least one bit to indicate the results. Based on these comparisons, branch support actions are taken. Such branch support actions may include setting the at least one bit, which in turn may be utilized by a branching unit in response to a branch instruction. Alternatively, the branch support actions may include branching to an indicated target code location.
US09043378B2 Multiply and accumulate feedback
A method and apparatus may be used to evaluate a polynomial by initializing a multiply and accumulate feedback apparatus (260) comprising a multiplier stage (264) having an output coupled to an input of an accumulator stage (267) having an accumulator feedback output (269) selectively coupled to an input of the multiplier stage over a plurality of clock cycles; iteratively calculating a final working loop variable z over an additional plurality of clock cycles; multiplying the final working loop variable z and a complex input vector x to compute a final multiplier value; and adding a least significant complex polynomial coefficient to the final multiplier value using the multiplier stage of the multiply and accumulate feedback apparatus to yield a result of the polynomial evaluation.
US09043373B2 System and method for efficient data storage
A system and method for efficient data storage, which reduces data entropy of data on a data storage device. The technique organizes related data entities (such as files on a hard drive) in close physical proximity and in a predictive or ordered sequence, to reduce the amount of time and effort (mechanical, computational, or otherwise) a storage/retrieval device needs to expend locating each related data entity as it processes a sequence of requests. In addition, the data may be organized and stored according to a file directory index structure, whereby file fragmentation is reduced.
US09043370B2 Online database availability during upgrade
An online service includes databases that are upgraded while still processing requests. For example, web servers continue to request operations on the database while it is being upgraded. The schema of the database is upgraded before the web servers are upgraded to utilize the upgraded schema. Changes that are made to the upgraded schema are backwards compatible with the schema being used during the upgrade process. Restrictions are placed on the operations performed on the database during the upgrade process. After upgrading the schema, the web servers of the online service are upgraded to use the upgraded schema.
US09043366B2 High performance map editor for business analysts
A method for implementing a map editor for business analysts is disclosed herein. In one embodiment, such a method includes receiving a business object model including at least one business object. The business object model is transformed into an XSD-based model including at least one XML schema. The XSD-based model is then fed into an XML mapping infrastructure for model map processing. After processing, the XSD-based model is transformed into a resulting business object model. The resulting business object model may then be displayed for use by a business analyst. A corresponding computer program product and system are also disclosed herein.
US09043363B2 System and method for performing memory management using hardware transactions
The systems and methods described herein may be used to implement a shared dynamic-sized data structure using hardware transactional memory to simplify and/or improve memory management of the data structure. An application (or thread thereof) may indicate (or register) the intended use of an element of the data structure and may initialize the value of the data structure element. Thereafter, another thread or application may use hardware transactions to access the data structure element while confirming that the data structure element is still part of the dynamic data structure and/or that memory allocated to the data structure element has not been freed. Various indicators may be used determine whether memory allocated to the element can be freed.
US09043353B2 Query stream execution using priority gradient multiprogramming
A workload management system and operating method are configured for query stream execution using priority gradient programming. The workload management system comprises a database system that executes queries at a priority gradient wherein no more than a predetermined number of queries execute at a particular priority, and a scheduler that schedules queries for execution on the database system and restricts the queries to a number that consumes less than total system memory.
US09043352B1 Method for searching document objects on a network
Methods for searching relationships between and among documents are detailed. One method includes steps for selecting one or more initial search items from a group consisting of: (a) document objects, (b) link references to document objects, (c) link reference attributes, and (d) link relationship attributes. The method also includes steps for identifying one or more link relationships using the selected initial search items, and for presenting one or more link relationships attributes describing the identified link relationships. A user interface for presenting and searching relationships between document objects located on a network is also detailed. The user interface may include a first portion of a screen display for displaying one or more link relationship attributes and a second portion of the screen display for displaying one or more entries from a group consisting of: (a) link references that represent the document objects, (b) link relationship attributes describing the link relationships, (c) link reference attributes describing the link references, and (d) document objects. The displayed entries in the second portion of the user interface are related to the displayed one or more link relationship attributes in the first portion.
US09043351B1 Determining search query specificity
Systems and methods described and suggested herein utilize various techniques to assess the degree of specificity of search queries. By assessing the degree of specificity of search queries, the systems and methods may be used to determine where the submitting users' intentions fall along the continuum between specific and general searching. Thus, the systems and methods may be used to, among other uses, deliver search results that more closely coincide with the users' intentions. For example, if data associated with a search query indicates that users typically submit the search query with the intention of specific searching, embodiments may tailor search results to include a limited number of highly relevant search-result items. On the other hand, for example, if data associated with a search query indicates that users typically submit the search query with the intention of general searching, embodiments may tailor search results to include a diverse set of search-result items from multiple categories.
US09043346B2 Method of providing data included in building information modeling data file, recording medium therefor, system using the method, and method of providing data using building information modeling server
A method of providing data included in a building information modeling (BIM) data file using a server is provided. The method includes retrieving mapping data corresponding to a user request, extracting data corresponding to at least one entity mapped to the mapping data from the BIM data file, and transmitting the extracted data to a client.
US09043345B2 Public health data exchange bridge and post office
A system facilitates management of public health data. The system includes an input interface, a policy data structure, a notification compliance engine, and a data translator. The input interface receives input data content descriptive of a public health event. The policy data structure stores reporting conditions for a plurality of public health jurisdictions. The notification compliance engine reviews at least some of the reporting conditions of the policy data structure and identifies a relevant reporting condition for the input data content. The data translator derives and arranges output data content based on the input data content according to the relevant reporting condition identified by the notification compliance engine.
US09043343B2 Identifier assigning method, identifier parsing method, and multimedia reading
An identifier assigning method, an identifier parsing method, and a multimedia reading are provided. The identifier assigning method includes: obtaining association information between at least two objects with different expression forms (101), where the at least two objects with different expression forms have the same subject content; assigning association relationship unique identifiers to the at least two objects with different expression forms according to the association information (102), where the association relationship unique identifier is used to show a unique association relationship among different expression forms with the same subject content, the unique association refers to a unique identifier of an association relationship among various expression forms with different subject content, and the association relationship unique identifiers in each group are globally unique. The method realize a synchronized function demonstration of combined multimedia information, and manage combined multimedia content using the identifier.
US09043339B2 Extracting terms from document data including text segment
A computer system, method, and article of manufacture for extracting a term from electronic document data that includes a text segment. The system includes: a first extraction unit that uses a first text processing information to extract a noun word from the document data; a second extraction unit that uses a second text processing information to extract a term candidate in relation to the noun word or a corpus that includes text data described in the same language used in the document data; a weight assignment unit that uses a third text processing information to select which type to assign a weight from the plurality of types and assigns the weight to the selected type for each noun word and term candidate; a determination unit that determines the type to which the noun word and term candidate belong; and an output unit to output the noun word and term candidate.
US09043338B1 Book content item search
Methods, systems, and apparatus, including computer program products are provided for ranking distinct book content items based on implicit links to other distinct book content items. The implicit links are defined based on the identification of matching features in the distinct book content items. In some implementations, the matching features can be image features that appear in image content of the distinct book content items. Edges representing implicit links are generated between distinct nodes representing the distinct book content items in the weighted graph. Each distinct book content item can be ranked based on the edges connected to the distinct node in the weighted graph that represents the distinct book content item.
US09043335B2 Electronic device and method for managing names of electronic device
In a method for naming an electronic device, a hash table including indices and corresponding character strings is preset. The electronic device is controlled to enter into a searchable state, and inserts a default name of the electronic device in a searchable device list. A shaking angle of the electronic device is calculated according to detected coordinate values acquired from a gravity sensor, when the electronic device is shaking in the searchable state and the default name needs to be changed. A hash value is calculated using the shaking angle, a UNIX timestamp, a number of the indices in the hash table, and a predetermined formula. The method further determines an index that is the same as the hash value, determines a character string corresponding to the determined index, and renames the electronic device using the determined character string.
US09043334B2 Method and system for accessing files on a storage system
A method for accessing files on a storage system is provided. A hash memory table including a plurality of hash buckets respectively corresponding to a plurality of index hash codes is built. Each of the hash buckets has a pointer pointing towards at least one entry. Each of the entries has a physical address field and a hash code field. The physical address fields respectively record physical addresses storing the files, and the hash code fields respectively record verification hash codes corresponding to the files. The index hash codes are generated by inputting keys of the files to an index hash function and the verification hash codes are generated by inputting keys of the files to a verification hash function. Then, the hash memory table is loaded into the buffer with a bucket-based replacement policy so that the files are able to be accessed according to the hash memory table.
US09043329B1 Dynamic event detection system and method
A method for dynamic event detection based on content from a set of social networking systems including receiving content from the set of social networking systems, identifying a plurality of content associated with a geofence, the content that was generated within a predetermined time period, determining feature values from the plurality of content for each of a set of features, determining an event probability for the geofence based on the feature values, and detecting an event within the geofence in response to the event probability exceeding a threshold event probability.
US09043328B2 Configurable catalog builder system
A catalog builder is disclosed. This invention relates to data management systems, and more particularly to catalog creation mechanisms in data management systems. Present day data management systems employ catalog builder tools. However, the catalog builders cannot be configured as per the requirements of the users. Further, there are no mechanism to configure custom catalogs and associated metadata. The disclosed catalog builder may be employed to configure an online central repository on the fly and build a catalog. The catalog builder is equipped with a central repository. Further, catalog builder is also provided with advanced search features and analytical capabilities in order to search for the data specified by the user and fetch the data from the central repository. The catalog builder is also provided with clustering and segmentation capabilities in order to slice and dice the data.
US09043327B1 Performing flexible pivot querying of monitoring data using a multi-tenant monitoring system
Pivot queries can be performed using stored monitoring data. Pivot queries can be received. Monitoring data can be read from data files. Each data file can store monitoring data for a plurality of tenants. The read monitoring data can be aggregated based on metric types across various dimensions, according to the pivot queries. Results can be presented in various formats, such as charts and graphs. Reading, aggregating, and presenting results can be performed within a multi-tenant monitoring system.
US09043322B2 Classifying search results
This invention relates to determining page elements to display in response to a search. A method embodiment of this invention determines a page element based on a search result. The method includes: (1) determining a set of result classifications based on the search result, wherein each result classification includes a result category and a result score; and (2) determining the page element based on the set of result classifications. In this way, a classification is determined based on a search result and page elements are generated based on the classification. By using the search result, as opposed to just the query, page elements are generated that corresponds to a predominant interpretation of the user's query within the search results. As result, the page elements may, in most cases, accurately reflect the user's intent.
US09043321B2 Enhancing cluster analysis using document metadata
A search query including search criteria can be received. The search criteria can be a text string. An enhanced search against an enhanced index can be executed. The enhanced index can be metadata associated with an enhanced cluster. The enhanced cluster can be a document cluster associated with the metadata. The enhanced cluster can be aggregated into a merged document. The merged document can be a document including the enhanced cluster contents. The ranking algorithm can be executed on the merged document to obtain a final ranking of content within the single document.
US09043319B1 Generating real-time search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a method includes receiving a search query from a client; determining that real time search results should be included in a user interface document responsive to the search query; generating the user interface document, including client software to cause the client to present real time search results for the query; and sending the user interface document to the client.
US09043315B2 Cooperative model between an application server and a database
Methods and apparatus, including computer program products, are provided for implementing a cooperative model between an application and a database. In one aspect, there is provided a computer-implemented method. The method may include receiving from an application a command to perform an operation at a database; accessing metadata representative of the application; configuring, based on at least the metadata, a result of the operation; and sending the configured result to shared memory accessible by the application. Related apparatus, systems, methods, and articles are also described.
US09043314B2 Search engine query customization and search site rating system
A method and system are provided for web search customization and web site rating. The system receives user input web sites, stores the web sites in a database, and groups them into user-specified categories. The system further allows users to select one or more web sites for customizing web search and querying the preselected sites using user input keywords. The system further provides the users with options to query a plurality of search engines. All web sites stored within the system are rated in response to the user operations. Each web site has at least a global rating indicating the rating within the system, a category rating indicating the rating within a given category, and a keyword rating indicating the rating for a given keyword. The system provides the users with a list of recommended web sites based on the web sites' ratings.
US09043310B2 Accessing a dimensional data model when processing a query
Techniques are disclosed for accessing a dimensional data model when processing a query. In one embodiment, the query is processed by performing a two-stage zigzag join operation including a zigzag main join and a zigzag back join. The zigzag main join is configured to generate a set of row identifiers of fact records satisfying any local predicates in the query. The zigzag back join is configured to generate query results based on the set of row identifiers. The query results are returned responsive to the query.
US09043308B2 Techniques for efficient queries on a file system-like repository
Techniques are provided to achieve performance improvements for path-based access to hierarchical data and for utilizing an extensible indexing framework. Extensible operators may be optimized by evaluating the operators using functions native to the database system instead of using functions defined through an extensible indexing mechanism. Furthermore, the database system may resolve a resource path of a query when the query is compiled, and may store the mapping of the resource path to one or more resources in a cursor for the query execution plan to avoid resolving the resource path each time the cursor is used to run the query. The cursor may be made dependent on the one or more resources to which the resource path refers at compile time. This takes advantage of the observation that the mapping of the resource path to particular resources rarely changes between evaluations of a particular query.
US09043307B2 Generating statistics on text pattern matching predicates for access planning
Statistics for a pattern matching predicate are generated using stored character statistics. A first structure stores, for each of a plurality of character positions, frequently occurring characters in that character position, and a count of the number of occurrences of that character. A second structure stores frequently occurring characters that are subsequent to the frequently occurring characters stored in the first structure, and a probability of occurrence of each frequently occurring subsequent character. To form an estimate of the number of tuples matching a pattern matching predicate, statistics are retrieved for the matching characters in each matching position in the predicate, and then combined to produce the estimate. In the event a statistic is not stored for a desired character, the available statistics are used to make an estimate by accumulating statistics for other characters, and then calculating average frequency of occurrence of characters that do not have stored statistics.
US09043304B1 Determining geographic areas of interest for a query
Methods, systems, and apparatus for selecting geographic areas of interest for a query. A method includes for each query stored in search log data, determining an origin location for each occurrence of the query, determining a content location for each occurrence of the query, for each of a plurality of catchment areas, determining catchment area matches for the query based on the origin location of each occurrence of the query and the content location of the occurrence of the query, determining, for each catchment area, a catchment area score that is indicative of an interest level for the catchment area for a query, the determination based on a number of catchment area matches for the catchment area for the query and selecting, for the query and based on the catchment area scores for the catchment areas, one of the catchment areas as a selected catchment area for the query.