Document | Document Title |
---|---|
US08602430B2 |
Vehicle air suspension
A non-torque reactive trailing arm air suspension system for vehicle driven axle uses a spherical joint between trailing arm and axle as one of four nodes of four bar mechanism which is disposed on both sides of vehicle that maintains substantially constant pinion shaft angle during vehicle operation. The trailing arm is a rolled and formed beam of spring steel and utilizes a vertically resilient length between hanger bracket joint and axle joint to absorb road shocks. |
US08602429B2 |
Cup device for additional suspension
A solid state cup device that assists a coil over arrangement of an air suspension system for at least one motor vehicle wheel is disclosed. The device comprises at least one outer cup having a plurality of o-rings placed on the coil over arrangement. The system further includes at least one inner cup having a plurality of smaller o-rings, and which inner cup is placed on top of at least one spring. The at least one outer cup further includes at least one c-ring designed to prevent the at least one inner cup from sliding out of the at least one outer cup. With air injected into the at least one outer cup, the at least one inner cup may press down the at least one spring to provide tension on the at least one spring resulting in a smoother lift and lowering of the at least one motor vehicle. |
US08602426B2 |
Small cart
A small cart, having a cart body and handle bar, the cart body has an open space with an open rear end. The handle bar is positioned on the back of the cart body, the lower portion of the handle bar is connected to both sides of the cart body through pivots. A top loading plate with surrounding boards is on the top of cart body. A bottom tray with attached wheels is in the bottom space of the cart body. Each lower portion of both sides of the cart body has a pin which extends to the back to the bottom tray. The top loading plate and bottom tray improve the transportation capacity. The top loading plate has a slope for delivering cylindrical shaped materials, its front board can be placed flat for unloading. The handle bar can be used either for pushing or pulling the small car. |
US08602425B1 |
Compact portable safety compliance station and method of making same
A compact portable safety compliance station includes a frame having a base which is supported at one end above the ground with a wheel assembly and the other end by a pair of foot portions to support a waste receptacle in a holder mounted on the frame. A beverage dispenser holder is mounted on an upright portion of the frame for holding the beverage dispenser in a forward tilting position when the station is stationary on the ground with the base being disposed in a generally horizontal disposition. In its stationary upright position, the center of gravity of the dispenser is positioned above the base between the wheel assembly and the foot portions to stabilize the station. |
US08602423B1 |
Wheeled laundry carrying device
A wheeled laundry basket includes a basket, a plurality of wheel assemblies, and a rope pull. Each wheel assembly includes a rotating caster integrally connected to the basket. A top exterior edge of the basket provides integral connection to the rope pull connected on both ends to the basket in order to provide a flexible extended handle for steering and rolling the basket along a ground surface. |
US08602416B2 |
Card shuffling device and method
A card shuffling device is described where the device is configured to be mountable below a table top and accessible by an aperture formed in the table top. Cards are inserted into an aperture on the top of the card shuffling device with the face of the cards being in a horizontal plane. The cards are transported to a shuffling compartment where the cards are shuffled by ejection of the cards in a vertical direction. The shuffled cards are returned to the region of the aperture by an elevator mechanism for dispensing. A card counting device may also be included, where the counting is performed by ejecting the cards from a deck of cards in a vertical direction such that the cards pass individually through a sensing region. |
US08602413B2 |
Apparatus for electronically diverting signatures
An apparatus for diverting incoming printed products is provided. The apparatus includes a roll, a first motor coupled to the roll and a controller coupled to the first motor for controlling the rotation of the roller for diverting printed products along one of two different paths, each path associated with a direction of rotation of the roll. This apparatus may also include a shaft with at least one flipper mounted thereon and a second motor coupled to the shaft. |
US08602411B2 |
Method and device for combining sheet-like products with further sheet-like products, and apparatus for conveying sheet-like products, in particular printed products
The apparatus for conveying printed products has a feeding device which conveys the printed products to a discharge end. The gripper circulatory path of the gripper conveyor moves with the receiving section past the latter. During movement through the receiving section, the grippers use their gripper mouth to grasp the printed products and convey said products further. If the receiving section is located in the central position with respect to the feeding device, the printed products are grasped centrally and conveyed further. If, by contrast, the receiving section is displaced by means of the adjustment device into a side position, the printed products are grasped eccentrically and guided further. |
US08602409B2 |
Sheet feeding apparatus and image forming apparatus
A sheet feeding apparatus has a sheet accommodating portion, a sheet stacking portion, a lift mechanism, a driving portion provided, and a damper portion. The lift mechanism can be engaged with and disengaged from the driving portion, and if the engagement between the lift mechanism and the driving portion is released, the lift mechanism lowers the sheet stacking portion, the damper portion is engaged with the lift mechanism, and if the engagement between the lift mechanism and the driving portion is released, the damper portion exerts damper effect on the lift mechanism to reduce a lowering speed of the sheet stacking portion, and wherein the damper portion does not exert the damper effect on the lift mechanism until the sheet stacking portion is lowered by a predetermined amount after the engagement between the lift mechanism and the driving portion is released. |
US08602408B2 |
Feed tray
A cover of a feed tray is attached to a tray body in a movable manner in a direction away from the tray body when the cover is in a closed state for covering an upper surface of the tray body. |
US08602407B2 |
Sheet feeding device and separation unit
A separation unit includes a separation pad configured to separate sheets one by one by making the sheets contact with a nip portion of the separation pad, a holder configured to hold the separation pad, and a supporting member configured to keep a base end of the separation pad to the holder. The separation pad includes a supported portion receded in the base end of the separation pad. The supporting member includes an attaching portion configured to attach the supporting member to the holder and a holding portion configured to fit in the supported portion to hold the supported portion in cooperation with the holder. |
US08602405B2 |
Sheet aligning member for sheet processing apparatus
A sheet processing apparatus has a process tray onto which a sheet is stacked, an aligning member that conveys the sheet toward a sheet edge regulating member in a contact state in which the aligning member, the sheet edge regulating member regulating the edge of the sheet, and a switching member that switches a state of the aligning member between the contact state where the aligning member is in contact with the sheet, and a non-contact state where the aligning member is spaced apart from the process tray. While the sheet on the process tray is being conveyed toward the sheet edge regulating member by the aligning member, the switching member switches the aligning member from the contact state to the non-contact state, and further switches the aligning member from the non-contact state to the contact state. |
US08602400B2 |
Method and apparatus for improved vibration isolation
A vibration isolator is disclosed having a housing which defines a fluid chamber. A piston, which is movable to and from a down position, is disposed within the housing. A vibration isolation fluid is disposed within the fluid chamber. A passage having a predetermined diameter extends through the piston to permit the vibration isolation fluid to flow from one fluid chamber to the other. An elastic element is provided for reducing transmission of vibrations from the piston to the housing when the piston is at the down position. |
US08602396B1 |
Controlling airborne matter
An apparatus for fragrancing an air space can include a magnetic field generator configured to generate a magnetic field, and a fragrance delivery system configured to release fragrant particles into an air space such that at least some of the fragrant particles enter the magnetic field generated by the magnetic field generator. |
US08602392B2 |
Jack assembly for raising and lowering vehicles
The various embodiments herein provide a jack assembly for raising and lowering the vehicles. The assembly comprises a base sheet mounted with two lower arms, a retentive sheet mounted with two upper arms and two shafts. The two upper arms are pivotably connected to the lower arms respectively through the two shafts. A wire rope is passed over a groove provided on a plurality of pulleys rotatably mounted on one of the two shafts. A spanner and a jack handle are provided respectively on the two shafts. When the jack handle is pulled up, the two ends of wire ropes move towards each other to make the two shafts to approach towards each other thereby displacing the lower arms and upper arms to lift the retentive sheet for raising the vehicles with a single pull movement of the jack handle. |
US08602391B2 |
Telescopically collapsible scissor car jack
A scissor car jack includes a spindle, a base, a support head, a cross-member, and a spindle support with a threaded bore for holding the spindle. The base and support head are rotatably connected to the crossmember and the spindle support by way of a respective support arm, and wherein the support arms are connected with one another in the area of the base and the support head and/or in the area of the crossmember and the spindle support, and the spindle is coupled to the crossmember and the spindle support so that when the spindle is rotated, the distance between the spindle support and the crossmember can be changed. The length of the support arms can be changed telescopically and can be locked in the extended state by way of locking pins so that the scissor jack can be collapsed into a smaller volume, in particular for purposes of stowage. |
US08602387B2 |
Valve for flowable material and a closure thereof
This invention provides a valve for a flowable material. The valve has a body defining a bore defined therein. An opening is defined in the side of the bore for material to flow from the bore. The valve also has an actuatable member which is movable along the bore to control the extent of an uncovered area of the opening defined in the bore to control the flow of material through the opening. |
US08602376B2 |
Multi-positional mount for personal electronic devices with a magnetic interface
A stand assembly for holding handheld electronic devices in a multitude of positions or locations having a first section with a curved end magnetically attached to second section having and indented surface. The first section also attaches to a surface, the second section either is contiguous with a portable electronic device, a carrying case, or other item; or has a means to attach to another surface. A high-friction elastomeric material, or similar friction producing material, helps to secure the first and second sections together, or the second section against another flat magnetic surface. |
US08602370B2 |
Hanger holder accessory and system
An apparatus is provided for attaching an accessory to a hanger holder for holding at least one hanger. The hanger holder has a frame and first and second hanger supports extending from spaced points on the frame. The apparatus includes a first arrangement having a top portion for receiving an end of the accessory, and a second arrangement, arranged adjacent and parallel to the first arrangement, for receiving a section of the frame of the hanger holder in a lengthwise opening. A device is provided for attaching an accessory to a hanger holder. The device includes a first receiving element adapted to receive a first end of the accessory, and a second receiving element arranged adjacent and parallel to the first receiving element and adapted to receive in a lengthwise opening a section of a frame of the hanger holder. |
US08602366B2 |
Supporting bracket for computer monitor
A supporting bracket for a monitor includes a stand and a control structure. The stand comprises a pole. The control structure comprises a installation member, a clamping member, a resilient member and a control member. The installation member comprises an installation portion in which an installation hole is defined. The clamping member is engaged in the installation hole and against the pole. The resilient member is sandwiched between the inside wall of the installation portion and the clamping member. The control member is installed in the installation member. The control member is rotatable relative to the installation member to modulate a friction between the pole and the clamping member. |
US08602360B2 |
Aircraft nacelle including an optimised ice treatment system
An aircraft nacelle includes a pipe, a peripheral wall, a lip connecting the pipe and peripheral wall and delimiting an air intake. A frost treatment system treats a zone extending along a longitudinal section of a point A at the peripheral wall at a point B at the pipe and includes a front frame delimiting with the lip a pipe circulating de-icing hot air. An acoustic pipe coating includes a reflective layer, at least one alveolar structure, and at least one acoustically resistive structure. The front frame includes a junction zone with the lip and/or the pipe offset toward the nacelle front relative to B. Pipes inside the lip and the pipe convey hot air from the pipe to circularly arranged discharges corresponding to B. The pipes extend beyond the junction between the front frame and the lip and/or the pipe and are delimited by at least one isolating partition. |
US08602359B2 |
Ice protection system
An ice protection system for a structure having at least one surface to be protected from a range of icing conditions. The ice protection system includes at least one heater device, arranged in thermal contact with at least one surface to be protected; at least one temperature sensor for outputting at least one temperature signal, the sensor being in thermal contact with the heater device; and a control system for controlling the heat output of the heater device using the temperature signal. The control system is operable to control the heat output of the heater device in order to maintain the temperature of the heater device at a substantially constant temperature. |
US08602353B2 |
Monument with an autonomous water module
An autonomous water module is provided for aircraft, preferably a water module embodied as a water trolley, and to a monument for aircraft, which includes, but is not limited to a device for receiving said type of water module, and finally, an aircraft equipped with said type of autonomous water module and/or said type of monument. The autonomous water module includes, but is not limited to a container having the standard dimensions of a trolley, and the container includes, but is not limited to a fresh-water tank, a device for dispensing fresh water, and a device for discharging gray water. |
US08602352B2 |
Method for operating a landing gear assembly with a breaker strut
A method of operating an aircraft landing gear between a deployed position and a retracted position. The landing gear comprises a leg hinged to the aircraft, the leg being stabilized in the deployed position by a folding strut comprising two hinged-together links, the strut being held in an aligned position by a stabilizer member comprising two hinged-together links themselves held in alignment by a locking member. The method comprises the steps of arranging the strut (2; 102) and the stabilizer member (4; 104) in such a manner that at least one of the links (4a; 104a) of the stabilizer member moves continuously during a movement of the leg from the deployed position to the retracted position, and of attaching an operating actuator (10; 110) to the link in order to cause the link to pivot against the locking member and to exert thereon a force tending to move the leg. |
US08602351B2 |
Removable horizontal stabilizer for helicopter
An easily removable and lightweight horizontal stabilizer configured to provide aerodynamic stability for a rotorcraft. The horizontal stabilizer comprising a spar removably coupled to a tailboom with a removable spar attachment means, the spar being located transversely through a tailboom opening and configured to provide structural support for at least a first horizontal airfoil and a second horizontal airfoil. The first and second horizontal airfoils are configured to fittingly receive the spar so that the spar fits at least partially inside the first and second horizontal airfoils. The first and second horizontal airfoils extend outboard from the tailboom to provide aerodynamic pitch stability. |
US08602348B2 |
Flying-wing aircraft
A vertical take-off and landing flying-wing aircraft has a pair of thrust-vectoring propulsion units mounted fore and aft of the aircraft pitch axis on strakes at opposite extremities of the wing-structure, with the fore unit below, and the aft unit above, the wing-structure. The propulsion units are pivoted to the strakes, either directly or via arms, for individual angular displacement for thrust-vectored maneuvering of the aircraft in yaw, pitch and roll and for hover and forward and backward flight. When arms are employed, the arms of fore and aft propulsion units are intercoupled via chain drives or linkages. The wing-structure may have fins, slats and flaps and other aerodynamic control-surfaces, and enlarged strakes may incorporate rudder surfaces. Only one propulsion unit may be mounted at each extremity and additional fan units may be used. |
US08602344B2 |
Sensor unit for activating a blocking mechanism for a belt retractor of a motor vehicle
A sensor unit for activating a blocking mechanism for a belt retractor of an occupant protection system for motor vehicles is provided. The sensor unit comprising a sensor element, a receptacle for displaceably mounting the sensor element so that it is deflected by the impact of forces acting transversally to weight, and a coupling mechanism coupling the sensor element with a blocking mechanism of a belt retractor in such a manner that the blocking mechanism is triggered by a deflection of the sensor element. The sensor element has a mean roughness depth of at least 0.1 μm at least in such areas of its surface by which the sensor element rests against a bearing surface of the receptacle. |
US08602337B2 |
Circulating processor
A circulating processor includes a base, a container, a cutlery and a pressurizing mechanism. An operating motor is disposed in the base and is disposed with a mandrel therein. The container is disposed above the base, where a space is formed on its bottom part, and a reflux opening is formed on its upper half part and in communication with the space. The cutlery is positioned on the container's bottom part and connected to the mandrel. Thereby, when the operating motor operates, the mandrel and the cutlery are enabled to rotate synchronously, to mash food, vegetables and fruits in the container. The pressurizing mechanism is in communication with the space of the container. Through the pressurizing effect of the pressurizing mechanism, the mashed food, vegetables and fruits can be transferred into the container via the reflux opening, so as to perform circulating mashing treatment. |
US08602336B2 |
Clamping apparatus for wood chipper
A heavy duty rotary disc-type wood chipper containing a knife clamping system that conducts the impact and shearing loads acting upon the chipper knives along two primary axes which allows for more efficient dissipation of the impact loads and a reduction in the deleterious effects of off-axis loads resulting in the ability to use smaller holding bolts and smaller knives in the system without adversely effecting either the ability of the knives to stay fixed to the disc or the quality of chips produced. |
US08602334B2 |
Debris vacuum with supplemental debris shearing surface
A debris vacuum having one or more rotating shearing edges and at least one supplemental shearing edge in close proximity to the rotating shearing edges. The supplemental shearing edge may be stationary and attached, for example, to a housing containing the rotating shearing edge, or to a vacuum tube that is itself attachable to the housing. |
US08602332B2 |
Domestic method for processing organic waste
The invention relates to a method and device for processing organic, particularly domestic, waste, wherein the organic matter is collected, reduced in volume, and stabilized to limit or even stop bacterial activity. The method includes at least the following steps, carried out in order: —the organic material is collected and loosely arranged; —the water weight of the organic matter is reduced to stabilize the matter by subjecting said loose matter to a pulsed air flow taken from the ambient air of the building and without any additional heat the volume of the stabilized organic material is reduced, in particular by milling, comminution, mixing and pressing. |
US08602331B2 |
Apparatus and method for size reduction
A method and apparatus for size reduction of a material. The method includes the steps of: feeding material through a feed assembly into a cyclone chamber, the cyclone chamber having an elongate cylindrical conduit having a frusto-conical section; adding at least one viscosity modifying agent into the cyclone chamber; and providing a cyclonic fluid stream within the cyclone chamber. The apparatus includes: a cyclone chamber having an elongate cylindrical conduit having a frusto-conical section; a device for creating a cyclonic fluid stream within the cyclone chamber, such that the frusto-conical section of the cyclone chamber terminates in an opening forming the inlet to the device; an air inlet tube in fluid connection with the cyclone chamber at the opposite end of the frusto-conical section; and a feed assembly for feeding material into the cyclone chamber. |
US08602323B2 |
Mobile washer unit
A mobile pressure washing system is provided. The system comprises a frame with hinged elements for transitioning the frame between an upright position of use and a compact position for secure transport and storage of the system. System features further include a removable and replaceable tank adapted to fit on a portion of the frame, removable storage features, and pressure washing features such as a motor and pump. |
US08602321B2 |
Ball valve with reduced erosion behavior
The invention relates to a ball valve for adjusting a flow of a fluid medium. The ball valve includes a valve seat and a rounded closing element, in particular a valve ball. Furthermore, the ball valve has an inlet with a choke valve and one diffuser arranged between the choke valve and the valve seat. The diffuser includes a constriction on the side facing the valve seat. |
US08602318B2 |
Method of covering a rail for a railway vehicle
The invention concerns a method for covering parts of a rail (1) for railway vehicles which are not in contact with the vehicle wheels, said method comprising applying a rubber jacket (6) on said parts and fixing said jacket to the rail, said jacket having outer lateral sides which extend along the rail, and for a predetermined load exerted by the vehicle on the rail, a distribution of said load between a first fraction exerted on the rail head (3) and a second fraction of said load exerted on the rail base (4) is determined, the geometry of each lateral side being configured to form a non-rectilinear profile allowing said distribution between said first and second fraction. |
US08602315B2 |
Molded chip card and method for manufacturing same
The invention relates to a chip card comprising, a molded card body made by means of injection molding and, an integrated circuit chip, as well as to a method for manufacturing such a card. The invention is characterized in that the card body includes polyacrylic acid. The invention applies to SIM cards in particular. |
US08602314B2 |
Memory card adapter
An adapter device for connecting a memory card to a host. The adapter having a primary connector to be connected with the host taking up the adapter device and a secondary connector to take up the memory card. An interrupter of the adapter is connected to the primary connector and to the secondary connector. A device interface circuit connected to the primary connector controls the opening and closing of the interrupter depending on the commands received by the first connector, wherein the device interface circuit is configured so that if the primary connector receives a command from the host that is not related to the memory card, the device interface circuit opens the interrupter after the command has passed. |
US08602313B2 |
Data storage medium provided with a security characteristic
A multilayer data carrier having a substrate on which there is formed a security element having a metal layer, the element showing an optical effect from a viewing side. In the metal layer there are formed recesses that are not, or at best poorly, recognizable to the naked eye in daylight and form a marking. However, the presence of the marking is recognizable from a suitable viewing angle and upon suitable illumination. Preferably there is located under the metal layer a fluorescent layer which causes the marking (60) to become visible upon illumination by UV light. |
US08602308B2 |
Imaging device having light field sensor
A method of imaging a target object with an imaging reader. The method includes the following: (1) detecting light from the target object through a lens arrangement with an image sensor to generate light-field data; (2) generating a stream of image data including image data representing an expected in-focus image of the target object, and (3) processing the expected in-focus image of the target object to decode a barcode on the target object. The image sensor includes an array of photosensitive elements and an array of microlenses that overlays the array of photosensitive elements located at a focus plane of the microlens. |
US08602304B2 |
Housing for adapting mobile electronic device for payment system
A housing for a mobile electronic device that houses both the mobile electronic device and an attached payment accessory. The section of the housing that houses the mobile electronic device secures the payment accessory in place while allowing access to the mobile electronic device's screen, buttons, and other inputs and outputs. The section of the housing that houses the payment accessory attached to the mobile electronic device allows access to the payment accessory's payment capabilities from beyond the housing. |
US08602301B1 |
Selectable multi-purpose card
A selectable, multi-purpose card comprising a plurality of features stored in memory means operatively mounted on the card and selection means for allowing a user to select a feature in a few simple steps, preferably in a single step. In one embodiment the card includes a plurality of magnetic strips positioned on the card in a manner to allow swiping each magnetic strip separately using conventional reading devices. Each magnetic strip activates a different feature of the card. In another embodiment the card includes a programmable magnetic strip, a plurality of features stored in memory means mounted on the card, a plurality of buttons or contacts, and means for programming the magnetic strip with a different card feature. The card may also include a thin, flexible display. |
US08602299B2 |
Mobile terminal device
A mobile terminal device having a structure suitable for insertion and removal of a card from the device with a battery held in a battery holding part. A mobile phone 1 has a housing body 21 having a battery holding part 19 holding a battery 17 and has a cover member 23 covering the battery holding part 19. In the battery holding part 19, a second card insertion part 27 is provided in a region not concealed by the battery 17 when the battery 17 is held in the battery holding part 19 and covered by the cover member 23. The second card insertion part 27 in which a second card C2 inserted is covered together with the battery 17 by the cover member 23. |
US08602295B1 |
Selectable recognition of currency deposited into a cash handling device
Methods and devices provide flexible demarcation points in order to selectably recognize currency deposited in a cash handling device. A denomination threshold may be set. A deposit may be requested. Currency may be deposited and scanned in order to determine its denomination. The currency may be routed to a stacker corresponding to the currency's denomination. If the denomination of the currency is less than or equal to the denomination threshold, then the deposit may be credited to an account. Otherwise, crediting of the account may be delayed until the currency can be verified as, for example, not invalid reproductions of currency. Information about the deposit may be communicated to a bank. |
US08602290B2 |
Method for bonding a tantalum structure to a cobalt-alloy substrate
A method for bonding a porous tantalum structure to a substrate is provided. The method comprises providing a substrate comprising cobalt or a cobalt-chromium alloy; an interlayer consisting essentially of at least one of hafnium, manganese, niobium, palladium, zirconium, titanium, or alloys or combinations thereof; and a porous tantalum structure. Heat and pressure are applied to the substrate, the interlayer, and the porous tantalum structure to achieve solid-state diffusion between the substrate and the interlayer and between the interlayer and the porous tantalum structure. |
US08602279B2 |
Pivoting hitch-mountable bicycle carrier
A bicycle rack is configured for mounting to a hitch behind a vehicle. The bike rack may include a mast and a mechanism for locking the mast in an upright position, or alternatively, permitting downward rotation of the mast away from the vehicle for access purposes. The rack includes arms and mounting devices for supporting various tubular components for the bicycle frame. |
US08602277B2 |
Mount with improved joint connection
A mount for motorcycles and other vehicles is provided that resists relative rotational movement at the connection between the mount and the vehicle, and at the connection between the mount and a plate that supports a portable device such as a GPS, toll transponder, radar collector and the like, while permitting disengagement at such connections in response to the application of a sufficient force to the mount. |
US08602271B2 |
Diaphragm seal for use in a medicinal aerosol
The invention comprises a device for delivering an aerosol comprising a diaphragm comprising a first layer with a compression set of 30% or more and a second layer with a compression set of 20% or less. The invention also comprises a device for delivering an aerosol comprising a diaphragm comprising a first layer comprised of an uncrosslinked thermoplastic elastomer and a second layer comprised of a crosslinked rubber. |
US08602267B2 |
Device for discharging liquid or substantially liquid products from a compressible container of flexible material
The present invention relates to a device for discharge of liquid or substantially liquid products (2), preferably foodstuffs, e.g. mayonnaise, mustard, ketchup or dressing, from a compressible container (3) made of flexible material, preferably of plastic bag type. The container (3) is placed in an outer container (7) and is compressible by a compression device (4) in order to feed product (2) out therefrom through a nozzle (6). The invention is characterised in that a compression means (9) which forms part of the compression device (4) is disposed on a piston (17) adapted to being subjected to movements in a portioning direction (P3) so that the movable compression means (9) squeezes the container (3) in the outer container (7), and that the piston with its compression means (9) can perform a return movement in a return direction (P4) which is opposite to the portioning direction (P3). |
US08602266B2 |
Dispensing device
A dispensing device for a preferably cosmetic liquid as well as a method for the manufacture thereof are proposed. A lasting and tight joining of two materials is achieved while allowing for simple manufacture by pretreating the surface of the first material by means of plasma treatment or irradiation in a desired joining area in order to form radicals there or to break up the polymer chains of the first material, and by then injecting the second material directly against the first material. Another aspect consists in covering the first material with a second material for joining with another material or component. |
US08602264B2 |
Foam production pump not causing contamination of contents
A foam production pump includes a button (110) having an outlet port (112), a housing (120), a closure (130) for mounting the housing to a container, a stem (170) performing an up-and-down motion, a shaft (150) mounted in the lower part of the button, a foam net (158) for producing foam, a housing cap (140) for isolating an air space and a solution space of the housing from each other, an air piston (126), a solution piston (180) mounted at the outside of the stem, an air valve (128) for opening and closing a piston air hole, a first compression spring (160) disposed between the shaft and the solution piston, a second compression spring (165) disposed between the shaft and a support groove of the housing cap, and an opening and closing member (200) for opening and closing a lower end inlet port of the housing when pumping. |
US08602256B2 |
Quick open structure for a tool box
A quick open structure for a tool box contains a body including an upper housing, a lower housing, two retaining portions, and two bearing portions; the lower and the lower housings including a first and a second chambers individually, and the first chamber including two grooves respectively and a limiting element extending therefrom, each groove including an opening, the second chamber including a receiving member; wherein the first chamber is provided to receive a locking device and includes a pressing member and an engaging member, the pressing member includes a larger-area press portion and two side straps in response to the grooves, each side strap includes a hole to receive a returning spring, and a first and a second axial rotating portions include a first orifice and a second orifice to insert two shafts respectively, each shaft includes a resilient element, the engaging member includes a fastening block. |
US08602250B2 |
Storage vessel and method of forming
A storage vessel, such as vessels used in storing high pressure gas is provided. The storage vessel includes a liner having a center portion and a first and second end dome. A first composite layer is disposed circumferentially about the center portion. A second composite layer is disposed about said first composite layer and the first and second end dome. In some embodiments, the second composite layer is formed from a knitted or braided sleeve that is tightened over the liner and first composite layer by pulling the sleeve. |
US08602249B2 |
Pressure vessel head with inverted neck
A pressure vessel for transporting compressed gas at very high pressure without failing includes an inverted neck at the head so that pressure from compressed gas is applied to the neck in a converging manner. A plug valve is inserted into the opening defined by the neck to seal the pressure vessel. As pressure from the compressed gas enclosed in the pressure vessel increases, engagement between the neck and the plug also increases. Therefore, the pressure vessel can withstand higher levels of pressure from compressed gas before failing during hydro and burst testing. |
US08602247B2 |
Fluid container for a motor vehicle
A collection device with a collection container and a plurality of conducting elements guided on the collection container is disposed in a fluid container for a motor vehicle. The conducting elements are preferably of one-piece construction together with a collection plate surrounding the collection container. Fluid that sloshes around in the fluid container is fed through the conducting elements and the collection plate to the collection container. This allows the minimum amount of fluid in the fluid container required for the proper operation of the motor vehicle to be kept particularly low. |
US08602245B2 |
Enclosure clamps and clamp systems
Enclosure clamps and clamp systems are provided for fastening a cover to an enclosure body to provide an explosion-proof container, while minimizing the number of bolts used over conventional systems. The enclosure clamps and clamp systems create a sufficient force so as to provide a flamepath between the cover and the enclosure body. The enclosure clamps described include a channel for receiving the cover and a flange on the enclosure body. The enclosure clamp is secured to the enclosure body by one or more bolts and/or by a cam actuated securing mechanism. The clamp systems described include a force distributing plate secured to a cover by cam actuated securing mechanism that is coupled to an enclosure body. The enclosure clamps and clamp systems allow a user to attach or remove the cover from the enclosure body more easily than possible with conventional explosion-proof enclosures. |
US08602242B2 |
Flexible, stackable container used for storing a quantity of product and method for manufacturing same
A flexible, stackable container for storing a quantity of a product includes a sealed package that is formed from a single sheet of film having oppositely disposed lateral edges. The package includes a first panel and outwardly extending corner seals that border more than two sides of the first panel, a second panel disposed opposite the first panel and having an end seal, and four lateral sides disposed between the first and second panels. The second panel is formed by tucking portions of the lateral sides proximate the lateral edges inwardly and sealing portions of the film proximate the lateral edges together to form an end seal, the end seal being folded over towards an outer surface of the package. |
US08602238B2 |
Drink bottle
A drink bottle may include a container and a lid connected to the container. The lid may include a spout and a spout cover. Each of the spout and the spout cover may be moved in opposite directions between a stowed configuration and a dispensing configuration. |
US08602229B2 |
Portable clothesline assembly
A portable clothesline assembly is provided for facilitating hanging of clothes at a selectable location. The assembly includes a first stand, a second stand, and a scissor arm having a first end coupled to the first stand and a second end coupled to the second stand. A first boom arm coupled to the first stand and a second boom arm coupled to the second stand. A line is coupled to and extends between the first boom arm and the second boom arm. |
US08602228B1 |
Compactable wall mounted storage assembly
A compactable wall mounted storage assembly is provided for organizing and storing items in a position elevated off of a floor surface. The assembly includes a mounting plate configured for being coupled to a support surface. A plurality of arms is pivotally coupled to the mounting plate. Each arm is pivotable into a retracted position parallel to the mounting plate and further pivotable to extend outwardly from the mounting plate. A plurality of clips is provided with each clip being coupled to an associated one of the arms proximate a distal end of the associated arm relative to the mounting plate. |
US08602224B2 |
Timed locking anti-sweep mechanism and display device
An anti-sweep device having a mechanism that allows a customer to take a pre-determined number of items from a peg or display hook, after which the hook is locked for a pre-determined period of time before allowing another predetermined number of items to be taken. |
US08602219B2 |
Air balancing for vibratory apparatus with air knife
A system includes a vibratory apparatus with a housing having a floor with an opening and a chamber, a deck disposed in the chamber between the chamber inlet and the opening, a section of the deck having a plurality of apertures and a plenum defined beneath the deck section, and an air knife disposed between the deck section and the chamber outlet. The system includes an air handling system with a first path in communication with the plenum, a second path in communication with the air knife, a third path in communication with a space beneath the air knife, a fourth path in communication with the chamber above the deck between the inlet and the deck section, a return path from the outlet, and an air mover having an outlet in communication with the first, second, third, and fourth paths and an inlet in communication with the return path. |
US08602217B2 |
Container
A container assembly that includes a first container, a second container and a latch arrangement movable between a latched position and an unlatched position is provided. The first container has a first container portion having a first opening into a first interior space in which articles to be transported can be stored and a first cover for closing the first opening. The second container has a second container portion having a second opening into a second interior space in which articles to be transported can be stored and a second cover for closing the second opening. The latch arrangement, when in the latched position, is constructed and arranged to connect the first container portion to the second container portion. The latch arrangement is positioned and configured such that when it connects the first container portion to the second container portion, the first opening and the second opening face opposite directions. |
US08602211B2 |
Needle holder
Disclosed is a holder for holding a set of knitting needles with a main body having first and second end portions. Each end portion has a corresponding aperture, and each aperture is sized to hold one knitting needle of the set of knitting needles. The holder can hold circular knitting needles connected by a flexible cord, for example. Slots may be provided to receive a portion of the flexible cord therein to reduce and/or prevent the cord from twisting and/or tangling during storage or transportation. The body may also have gauge for measuring a size of the knitting needles. |
US08602209B2 |
Package for containers
A carrier that is at least partially holding a plurality of containers. The carrier can include a plurality of panels comprising a bottom panel, a first side panel foldably connected to the bottom panel, a second side panel foldably connected to the bottom panel, a first top panel foldably connected to the first side panel, and a second top panel foldably connected to the second side panel. At least one container-receiving feature extends in at least the bottom panel. The at least one container-receiving feature can at least partially receive at least one container of the plurality of containers. At least one retention flap is foldably connected to the first top panel or the second top panel. The at least one retention flap engages at least a portion of a flange of at least one container. |
US08602208B2 |
Belt conveyance device
An intermediate transfer unit includes a shaft, a joint member, an apparatus frame and a supporting member. The joint member includes a first concave portion in which a first end portion in a longitudinal direction of the shaft is fittable at a plurality of angles around a first axis of the shaft, and a first peripheral portion having a second axis that is parallel to but does not share the same straight line with the first axis. The apparatus frame has a through hole. The supporting member has a second concave portion which the first peripheral portion is attachable to and removable from at a plurality of angles around the second axis, and is insertable into and removable from the through hole in the longitudinal direction. |
US08602205B2 |
Belt cleaner
A belt cleaner includes one or more cleaner unit (6) which has a support plate (8) providing a scraping portion (7), an upper resilient block (9), and a lower resilient block (10), wherein said support plate (8) is supported by said upper resilient block (9) to be held in a forward leaning posture to make the scraping portion oppose to the belt running direction (X) so that the support plate (8) may be shifted to an upright posture by deformation of the upper resilient block (9), and wherein said lower resilient block (10) may deform resiliently to move said upper resilient block (9) including the scraping portion (7) upon application of pushing forces, such as bumping shocks or the like thereto so that shocks may be absorbed. |
US08602203B2 |
Conveying apparatus with use of conveying traveling body
A driven roller is engageable with a screw shaft and an engaged member is engageable with a pusher of a chain conveyor. The engaged member is projected on the downside of at least one of front and rear trolleys of a conveying traveling body. A conveyed object support base supported via vertical columns of both trolleys includes a driven roller support member composed of an upper column projected downward and aligned in a vertical plane passing through the vertical columns, and a lower arm. The driven roller is pivotally supported by the lower arm at a position higher than a load bar coupling both trolleys. |
US08602197B2 |
Support roller assembly
A support roller assembly comprises a support roller formed at least in part as a hollow cylinder. At least two bearings are spaced from each other in the axial direction of the support roller and rotatably support the support roller. At least one cushioning element is disposed within the support roller in the axial spacing between the two bearings. The cushioning element includes at least one ring made of cushioning material that extends adjacent the inner surface of the support roller. |
US08602196B1 |
Stair climbing system
A stair climbing system for moving objects either up or down stairs that entails placing a base and roller assembly in a first position on the stairs, rolling the object over the stationary base and roller assembly, and then advancing the base and roller assembly from a trailing position under the object to an advanced position to continue movement of the object up or down stairs. The base and roller assembly base includes first and second side panels supporting a roller, each having surfaces reacting against the stair step and the stair riser to prevent tilting of the base and roller assembly under the load of the object. |
US08602190B2 |
Electronically controlled viscous fan drive with bushing
A viscous shear fan drive mechanism for a cooling fan. A moveable valve disk is provided which controls the quantity of fluid in the operating chamber. An electronic actuation system activates piston and shaft members which move the valve disk against the bias of a return spring to open the fill holes, allow fluid communication between the reservoir and working chambers, and allow rotation of the cooling fan. Without activation of the electronic actuation system, the flow of fluid to the working chamber is prevented. A non-magnetic or insulating bushing member adjacent the piston and shaft members prevents the system from sticking in the actuation condition when power is eliminated. |
US08602188B2 |
High resolution one-way clutch with graduated saw-tooth engagement for an automatic slack adjuster
An automatic slack adjuster one-way clutch includes a first part, which is rotatable about an axis in both a drive direction and a slip direction opposite to the drive direction, and a second part, which is driven about the axis by the first part only when the first part rotates in the drive direction. The second part is not driven by the first part when the first part rotates in the slip direction. Multiple movable teeth, carried by one of the parts, are displaceable axially relative to both of the parts and engage between teeth immovably fixed on the other of the parts. The first part may be either an input part or an output part of the clutch. |
US08602184B2 |
Vibration damping device
A vibration damping device for a vibration damping target has a linear member that includes a plurality of wires, which are held so that each of the plurality of wires is relatively displaced in a state that the wires are in contact with one another, and a cover member that covers a peripheries of the plurality of the wires, wherein the plurality of the wires and part of the cover member are fixed to the vibration damping target, and a region of the linear member that flexes through plastic deformation of the linear member is located near each point where the linear member is fixed to the vibration damping target. |
US08602180B2 |
Railroad freight car brake beam assembly
A railroad freight car brake beam with a strut having a pair of generally parallel and joined side walls disposed to opposite sides of an axis of the strut and having a central hollow portion along with a longitudinally elongated slot adapted to be inclined a predetermined number of degrees from vertical for accommodating an elongated brake lever extending through the strut. Each side wall of the strut defines a bore opening to the hollow center portion and to an exterior of the strut. The bores defined by the strut are aligned relative to each other to accommodate at least a lengthwise portion of a brake lever pivot pin extending through the strut and serving to connect the brake lever to the strut. The aligned bores in the strut also define a pivot axis for the brake lever. The strut further includes a pair of bushings which journal the brake lever pivot pin. One bushing is accommodated in each bore defined by the strut. Cooperating instrumentalities inhibit inadvertent displacement of the brake pin bushings away from the axis of and relative to the strut thereby fixing the pivot axis of the brake lever relative to the strut. |
US08602176B2 |
Ball bearing braking apparatus
A wheel braking apparatus includes components that inhibit the rotation of a wheel when a ball bearing is placed in a braking position between a bearing wall of a non-rotating component and a bearing barrier of a hub interface component that is at least resistively connected to a hub of the wheel. In response to a wireless signal, the ball bearing is moved from a non-braking position and allowed to travel to a braking position between a bearing barrier of one side of a bearing groove and the bearing wall of the non-rotating component. |
US08602175B2 |
Method and appliance for collecting rope
A method and an appliance for collecting rope are provided, in which the rope is arranged to be collected in a collection container. The rope to be collected is pushed into the collection container through a tubular guide element in such a way that the collection container is made to rotate around its axis of rotation by means of the pushing force of the rope. |
US08602171B2 |
Method of controlling access to an elevator car
A method of controlling access to an elevator car, in particular to its roof and/or underside, including the steps of switching the elevator control into a maintenance mode which controls the car to travel to a predetermined stop position permitting access, and opening a landing door of the elevator shaft the car is running in. The elevator control is switched into the maintenance mode only if operating a landing call receiving device in a predetermined identification pattern which differs from a call pattern for calling the elevator. |
US08602168B2 |
Moving multiple cages between elevator shaft sides
An elevator installation has a first cage pair a second cage pair, both movable in an elevator shaft. Cages of a cage pair can move simultaneously in opposite directions within the shaft. In the shaft is a change zone which allows the cages of the cage pair to change between sides of the shaft while in upward or downward motion. |
US08602167B2 |
Lubricating apparatus and method for dosing cylinder lubrication oil
There is described a hydraulic lubricating apparatus (252) for dosing cylinder lubricating oil, including a housing which via one or more valves (220) is connected to a source for supplying hydraulic oil (262) and cylinder lubricating oil (not shown), a number of hydraulic cylinders each having a hydraulic piston (6) and which may be pressurized by hydraulic oil. Furthermore, there are a number of injection units (251) corresponding to a multiple of the cylinder (250) number in the engine, and which are connected with each their dosing cylinder by a dosing piston (21). Also, there is provided a distributor plate (7) which at one side is in contact with the dosing pistons (21) and which at its other side is in contact with the hydraulic pistons (6) for displacing the distributor plate for actuating the dosing pistons. The hydraulic pistons (6) are provided in groups, where each group is adapted for independent displacement of the distributor plate (7) for actuating the dosing pistons, and where each group of hydraulic pistons have each their individual stroke. In that way there may be achieved an individual quantity adjustment of lubricating oil, depending on the group of hydraulic pistons that is activated. |
US08602157B2 |
Q4 muffler assembly
A system for improved exhaust evacuation from an internal combustion engine made up of a core which is surrounded by an outer casing, an elongated tube, and a perforated chamber made up of two cup shaped portions. The first cup shaped portion is connected to an outlet tube and the second cup shaped portion is connected to the elongated tube. The second cup shaped portion has holes around the connection and the first cup shape portion does not. |
US08602156B2 |
Multi-splice acoustic liner
A liner assembly for an aircraft engine housing includes a noise attenuation structure that is covered by a face sheet. The face sheet covering the noise attenuation structure includes a surface having a plurality of circumferentially spaced apart acoustic energy absorption areas that are interspersed between a corresponding plurality of acoustic energy reflective areas. The acoustic energy reflective areas scatter higher order acoustic modes into a plurality of lower order modes. The difficult to attenuate lower order acoustic modes produced by the various acoustic energy cancel each other out to provide significant improvement in liner noise reduction efficiency. |
US08602150B2 |
Motor-driven vehicle
A cowl covers a steering handle and a body frame from upper and front sides of the steering handle to the right and left sides of the body frame. The cowl is mounted to the body frame. The cowl includes an upper portion for covering the upper side of the steering handle and a screen mounting recess opened at its rear end. A windscreen inclined rearwardly and upwardly is mounted to the screen mounting recess. Side surfaces of the cowl are each provided with an air guide groove wherein an airflow is directed toward the airflow guiding-in port while being straightened. In addition, slits through which the airflows are directed to upper portions of the airflow guiding-in ports are each provided between those opposed edge portions of the windscreen and the cowl which front on the screen mounting recess. The battery is cooled without depending on an electric fan. |
US08602147B2 |
Construction machine
In a compact excavator of the type wherein an opening portion of an engine room with a fuel tank installed therein is opened and closed with a bonnet and an operator's seat is provided on the bonnet, a load transfer member is provided on an upper surface of the fuel tank in a state in which a load receiving portion is in contact with the bonnet, so that a total load comprising the weight of the operator's seat, the weight of an operator sitting on the operator's seat and the weight of the bonnet is transmitted from the bonnet to the fuel tank as a force of pressing down the tank from above. |
US08602146B2 |
Vehicle construction method to prevent battery damage in rear impact using optimized bracket separation
A battery attachment bracket and method of assembly for protecting a battery of a motor vehicle from damage during a rear impact. The battery attachment bracket connects the battery to support structure of the motor vehicle in an area subject to deformation during a rear impact. The battery attachment bracket is formed by a body member extending from a battery-engaging surface to a vehicle-support-engaging surface. The vehicle-support-engaging surface has a bolt-receiving aperture, and a notch cut-out adjacent to the bolt-receiving aperture located in a vehicle-front direction with respect to the bolt-receiving aperture to define a narrowed portion of the battery attachment bracket. A gusset having an angled surface is located on a vehicle-front-facing surface of the battery attachment bracket. The gusset resists deformation of the battery attachment bracket and promotes separation of the battery attachment bracket from the support structure of the motor vehicle adjacent the bolt-receiving aperture. |
US08602145B2 |
Driving system for electric vehicle
A driving system for electric vehicle is disclosed to use a clutch switching unit for controlling a motor rotor-driven bushing to rotate a wheel hub via a direct-drive active clutch or via a set of planet gears and a reducing clutch. At the initial state after startup of the motor, the direct-drive active clutch runs idle, enabling the wheel hub to provide a low-speed high-torque output, saving power consumption. When the vehicle speed reaches a predetermined level, a control circuit drives a clutch motor to move the clutch switching unit in releasing the reducing clutch to idle the planet gears, enabling the direct-drive active clutch to be switched on so that the rotor of the motor can rotate the wheel hub directly to accelerate the vehicle speed. |
US08602144B2 |
Direct electrical connection for multi-motor hybrid drive system
A system for a hybrid vehicle includes an engine; a first inverter coupled to a second inverter; a first electrical machine coupled to the engine and the first inverter; a second electrical machine coupled to the second inverter and a wheel axle of the vehicle; a high voltage battery coupled to both the first inverter and the second inverter; and a switch box disposed between the first electrical machine and the second electrical machine. The switch box includes switches adapted to switch open and closed to allow direct electrical connection from the first electrical machine to the second electrical machine. |
US08602139B2 |
Battery mounting structure for saddle-type electric vehicles
A battery mounting structure for use on saddle-type electric vehicles which contributes to an increase in the rigidity of a vehicle body frame and attempts to achieve an increased battery carrying capability. Each of battery modules is in the form of a quadrangular prism having long sides and short sides as viewed in plan and vertical sides longer than the long sides. A vehicle frame includes a bulging region in which each of main frames bulges outwardly from a head pipe as viewed in plan and a narrow region in which the distance between the main frames is reduced behind the bulging region. The battery modules include battery modules whose long sides extend along transverse directions of the vehicle in the bulging region and battery modules whose long sides extend along longitudinal directions of the vehicle in the narrow region. |
US08602129B2 |
Matrix body fixed cutter bits
A drill bit that includes a bit body having a plurality of blades extending radially therefrom, at least a portion of the plurality of blades comprises a first matrix region comprising a plurality of first carbide particles separated by a first binder phase, each of the first carbide particles comprising a mixture of WC and W2C, and wherein the first matrix region has less than about 5 percent by volume, based on the total volume of the first matrix region, of complex metal carbides dispersed in the first binder phase; and at least one cutting element for engaging a formation disposed on at least one of the plurality of blades. |
US08602127B2 |
High temperature drilling motor drive with cycloidal speed reducer
A bottom hole assembly has a drill bit that is driven by a downhole turbine. The turbine speed is reduced by cycloidal gearing that requires no temperature sensitive seals when operating temperatures in some applications exceed 350 degrees F. The output shaft of the cycloidal gear reducer goes through a bearing before connection to the drill bit or associated reamer. The motive fluid can be the drilling mud. The bit can be driven at desired speeds such as 50-300 RPM while the speed reduction ratio can be in the order of 10 to 1 or more. This drive assembly can replace Moineau type downhole motor drivers that have temperature limitations due to use of rubber in the stators. |
US08602124B2 |
Electric motor driven tool for orthopedic impacting
An orthopedic impacting tool comprises a motor, an energy storage chamber, a striker, and an anvil. The motor stores energy in the energy storage chamber and then releases it, causing the striker to apply a controlled force on an adapter to create a precise impact for use in a surgical setting. The tool may further comprise a combination anvil and adapter. The tool further allows forward or backward impacting for expanding the size or volume of the opening or for facilitating removal of a broach, implant, or other surgical implement from the opening. An energy adjustment control of the tool allows a surgeon to increase or decrease the impact energy. A light source and hand grips improve ease of operation of the tool. |
US08602120B2 |
Soil working device
A mobile soil working device, comprising a machine frame, a drive for at least one piercing tool, a guiding element, moveably guided on the machine frame, for at least one piercing tool, a tool holder for the piercing tool, which holder is mounted around a first pivot axis in the guiding element is provided. It is provided that the overall center of gravity of the tool holder and the at least one piercing tool is arranged in relation to the first pivot axis in such a way that the moment of inertia of the tool holder and the piercing tool that counteracts the restoring moment is at least partially reduced or compensated or overcompensated in such a way that the moment of inertia acting around the first pivot axis forms at least part of the restoring moment. |
US08602114B2 |
Open-hole wellbore lining
Embodiments of the present invention provide systems and methods for lining a wellbore. In certain aspects, the systems and methods comprise providing a fluid composition that is solidifiable or gellable on exposure to actinic radiation of a predetermined wavelength at the wall of open-hole wellbore and providing actinic radiation at the predetermined wavelength to solidify or gel the composition. The predetermined wavelength lies in a range from 100 nm to 1500 nm. |
US08602109B2 |
Subsea force generating device and method
Method and water submerged device for generating a force under water. The device includes a low pressure recipient configured to contain a volume of a first fluid at a low pressure volume, an inlet connected to the low pressure recipient and configured to exchange a second fluid with an external enclosure, and a valve connected to the external enclosure and the inlet and configured to separate a pressure source in the external enclosure from the low pressure recipient. When the valve is open, such that there is a flow communication between the external enclosure and the low pressure recipient, a pressure imbalance occurs in the external enclosure which generates the force and the second fluid from the external enclosure enters the low pressure recipient and compresses the first fluid. |
US08602104B2 |
Bi-stable valve
A bi-stable valve includes a first chamber having a first aperture and a second aperture, and a second chamber having a first aperture and a second aperture. The bi-stable valve also includes a shaft having a first valve member adjacent a first end of the shaft and a second valve member adjacent an opposite second end of the shaft. The shaft is movable between a first position, in which the first valve member closes off the second aperture of the first chamber and the second valve member closes off the second aperture of the second chamber to prevent fluid from passing through the second apertures of the first and second chambers, and a second position, in which the first valve member and the second valve member allow fluid to pass through the second aperture of the first chamber and the second aperture of the second chamber. |
US08602099B2 |
Process for the production of mineral oil
The present invention relates to a process for the production of mineral oil from mineral oil deposits with large temperature gradients, in which, for increasing the mineral oil yield, highly permeable regions of the mineral oil formation are blocked by injecting formulations which, after being forced into the deposit, form highly viscous gels under the influence of the deposit temperature. A plurality of portions of the formulation which in each case can form gels at different temperatures and therefore result in very complete blocking of highly permeable regions of the formation are used. |
US08602097B2 |
Well assembly with a composite fiber sleeve for an opening
Assemblies that can be disposed in a subterranean bore. An assembly can include a body with an opening in a wall of the body. A sleeve can be disposed exterior to the body at the opening. The sleeve can be made from material such as carbon fiber that can withstand at least some pressures and forces present in the subterranean environment and reduce a diameter of the body and sleeve. The assembly may also include an inner sleeve and/or an inner string that can isolate the sleeve from certain pressures and forces. |
US08602094B2 |
Method for downhole electrical transmission by forming an electrical connection with components capable of relative rotational movement
A method facilitates transmission of electric signals across well components which move relative to each other in a wellbore environment. The method utilizes well components which are movably, e.g. rotatably, coupled to each other via one or more conductive bearings. Each conductive bearing has a conductive rolling element which enables relative movement, e.g. rotation, between the well components while simultaneously facilitating transmission of electric signals through the bearing. The method also involves coupling portions of the bearing to each of the well components, and those bearing portions may be connected with electric leads to enable flow of electric signals through the bearing during operation of the system downhole. |
US08602090B2 |
Heat exchanger, method for manufacturing the heat exchanger, and method for manufacturing heart-lung machine
A heat exchange module 12 is formed by stacking pipe groups obtained by fixing a plurality of pipes 1 with use of pipe array holding members 9a to 9d. Flow path forming members 50 are arranged on pipe groups in the uppermost and lowermost layers, and walls 51 and 52 are provided so as to protrude from the outer-side pipe array holding members and the inner-side pipe array holding members. Flow path members 63 are provided between the walls 51 and 52 adjacent to each other so as to allow through holes 53 and 54 to communicate with each other. The heat exchange module 12 is housed in the housing 2, and while rotating the housing 2, a resin material 24 is filled into a space enclosed by the two inner-side pipe array holding members of each pipe group in the housing 2, interstices around the pipes present between an opening 15a of the housing and the outer-side pipe array holding members, and interstices around the pipes present between an opening 15b of the housing and the outer-side pipe array holding members. |
US08602086B2 |
Apparatus for producing amorphous alloy foil strip and method for producing amorphous alloy foil strip
A method for producing an amorphous alloy foil strip having a large sheet thickness in an industrial scale includes: a pair of cooling rolls; a driving unit configured to rotate the pair of cooling rolls; and a crucible configured to supply a molten alloy sequentially to an outer circumferential surface of the pair of cooling rolls. The crucible is movable along a moving unit. A molten alloy is supplied alternately to the pair of cooling rolls while rotating and water-cooling the pair of cooling rolls. |
US08602085B2 |
Device with detector for holding and replacing a casting plate
A device that holds and replaces a casting plate in a continuous casting installation metallurgical vessel contains a detector-limit switch assembly that automatically moves a casting plate to the casting position or to the sealing position, depending on whether a replacement plate is on standby on the device or not. Casting plates used with the invention are provided with a metallic casing. The casting plates and metallic casing are configured to interact with the detector contained in the device. |
US08602081B2 |
Sheet shutter
To provide a sheet shutter in which an urging member for urging an unwound, sheet toward the left and right outer side is provided so that the sheet is made to smoothly slide in the left and right direction and the wear of the urging member is suppressed. The sheet shutter according to the present invention is configured such that a rail groove is provided in each of left and right support posts, such that an inner rail is accommodated and supported in the rail grooves, such that engagement guides for guiding the lifting and lowering of the sheet formed in the inner rails, and such that, when the urging member is provided in the rail groove, an elastic sheet section for partitioning the inside of the rail groove into front and rear portions is provided at the urging member. |
US08602079B2 |
Apparatus and method for manufacturing roller
An apparatus for manufacturing a roller includes a loading plate, a polishing device, a processing device, a hot pressing device, a mounting device, and a cutting device. The loading plate loads a preprocessed metal plate having a preprocessed molding surface. The polishing device polishes the preprocessed molding surface to obtain a polished molding surface. The processing device forms molding patterns on the polished molding surface to obtain a metal plate with a molding surface defining the molding patterns. The hot pressing device forms impression patterns on a preprocessed resin film to obtain a resin film by pressing the metal plate and the preprocessed resin film together. The mounting device mounts the resin film to a rolling surface of a main body until the resin film winds around the rolling surface. The cutting device cuts the resin film. |
US08602077B2 |
Electric tamp-blow label applicator
A tamp pad includes a housing that defines an air flow chamber having an inflow opening and an outflow opening. The tamp pad further includes an impact plate having one or more openings therethrough that are in fluid communication with the air flow chamber and an air flow generator fluidly coupled to the air flow chamber for generating an air flow in a first direction. The tamp pad has a valve system for directing the air flow generated by the air flow generator to draw air into the one or more openings to hold a label thereon and to blow air out of the one or more openings to eject the label from the impact plate. |
US08602075B2 |
Self-sealing composition for a pneumatic object
A self-sealing elastomer composition, in an inflatable article such as a pneumatic tire (1), such composition comprising, as predominant elastomer, a thermoplastic styrene (TPS) elastomer and an extender oil with a content of between 200 and 700 phe (parts per hundred parts of elastomer by weight). An airtight puncture-resistant laminate (10) that can be used in particular in said inflatable article (1), comprises a puncture-resistant first layer (10a) comprising said self-sealing composition and an airtight second layer (10b), for example based on butyl rubber. An inflatable article comprises such a self-sealing composition or such an airtight puncture-resistant laminate. |
US08602070B2 |
Device for filling containers
A device for filling containers includes an arrangement (7) for feeding filling material to at least one dosing system (5) forming a flow path (27) containing a dosing valve (29) that can be opened at least for the duration of the dosing processes to distribute the dosing amounts of the filling material via at least one filling line (9) into relevant containers. The dosing system (5) has an element (31, 33, 43) disposed in the flow path (27) downstream of the dosing valve (29) for selectively producing a suction effect in the flow path (27). A control mechanism (39) activates the element (31, 33, 43) producing the suction effect. Dosing processes are completed by closing the dosing valve (29). |
US08602069B2 |
Solid chemical product dilution control
A solid chemical product is dispensed to prepare a requested amount of a use solution having a requested concentration of the chemical product. In some examples, a target amount of a diluent and a target amount of the chemical product required to prepare the requested use solution are determined. The target amount of the diluent is dispensed into a container. At least some of the diluent in the container is applied to the solid chemical product to create a resultant use solution, which is directed back into the container. The diluent from the container is applied to the chemical product until the amount of the use solution in the container satisfies the requested amount. In some examples, the target amount of the diluent and the target amount of the chemical product are measured by weight. |
US08602061B2 |
Flow control valve
A flow control valve includes a first passage portion having a seal portion formed at the rim of the opening of an outlet port of a first passage, a second passage portion having a second passage inflected from the first passage, and a valve plate. The valve plate has a valve body for opening and closing the outlet port, and a mounted portion formed at the outside peripheral end of the valve body and adapted for mounting to the mounting portion, and is adapted to open and close with mounted portion as the fulcrum point. The valve body includes a seat portion adapted to seat onto the seal portion, and an extension portion integrally formed with the seat portion and protruding towards the outflow side of the second passage from the seal portion. |
US08602060B2 |
Multiplexing control valve
A multiplexing valve assembly includes a valve slidably disposed within a valve body, hydraulic module, or packaged in a stand alone solenoid cartridge. A plurality of fluid passages communicate with the multiplexing valve assembly. The valve includes a plurality of lands. Radial fluid passages disposed in the lands and a longitudinal fluid passage disposed in the valve allow hydraulic fluid within the fluid passages to be selectively exhausted via a single exhaust port. Movement of the valve within the valve body directs hydraulic fluid from one or more input fluid passages to a plurality of outlet fluid passages. The valve is actuated directly by an armature in the solenoid directly acting on the valve or through hydraulic fluid controlled by a solenoid. |
US08602057B2 |
Fluid coupling
A fluid coupling includes and houses, in a plug and a socket: valves; springs that bias the valves so as to bring the valves into pressure contact with valve seats; and spring holders which position and hold the springs. When the plug is inserted into the socket, the valves abut against each other and are retracted, and flow paths in the plug and the socket are connected to each other. Each of the valves includes: a largest diameter portion that abuts against an inner circumferential surface of the plug or the socket and positions the valve in an axial direction thereof; and inclined surfaces reduced in diameter from the largest diameter portion toward both sides in the axial direction. |
US08602053B2 |
Valve assembly for a differential pressure sensor with automatic zero point calibration and flushing
A valve assembly (1) included in a system for measuring differential pressures in a fluid system and where the valve assembly (1) includes a valve body (7) with an inlet (13) and an outlet (14) for connection to the fluid system, ducts (32, 33) for communication with a differential pressure sensor (12) for registration the differential pressure, a cavity (22) including a calibration cone (10) which is movable in the cavity (22) between a measuring position and a position for zero point calibration/flushing via the valve assembly (1). In instances when the measuring position of the device does not exists, the calibration cone (10) separates the differential pressure sensor (12) from the fluid system, i.e., in its initial position, and, at the same time, the valve assembly (1), in this position, is automatic flushed so as to get rid of any enclosed air in the valve assembly (1). |
US08602052B2 |
Clamp ring for welded diaphragms
A diaphragm sealed flow cavity comprises a first body comprising a support surface, a diaphragm comprising an outer portion that is joined by a weld to the first body, a clamped portion, and an inner portion that is movable along an axis, with the clamped portion of the diaphragm being compressed between the bearing surface and the support surface. The diaphragm sealed flow cavity may include a cylindrical body having a crimped portion for joining the cylindrical body to the first body. The diaphragm sealed flow cavity may also include a member that applies a live load to the clamped portion of the diaphragm. In the exemplary embodiments, the diaphragm sealed flow cavity may be realized as part of a diaphragm flow control valve having a valve body, diaphragm and a housing. |
US08602051B2 |
Trap-primer system for floor drains
A priming-water conduit from a sink water faucet unit to a floor drain p-trap is located between the faucet valve and the faucet water-outlet. The faucet valve controls water flow into said conduit, and, therefore, into said p-trap, without any other valve or control system. The priming-water conduit may be attached, and in fluid communication with, various structures of the faucet that are downstream of the faucet valve(s), such as: the mixing chamber of a mixing faucet; the water line from the mixing chamber to the faucet outlet/nozzle; or any water-containing structure that is downstream of the faucet valve. Each time the faucet is turned on, by means of the manual faucet valve, a portion of the water passing from the valve to the mixing chamber and/or by other routes to the faucet outlet/nozzle, will flow into the priming-water conduit and to the p-trap. |
US08602050B2 |
Self-cleaning varnish supply machine
A self-cleaning varnish supply machine and method of using the same. The machine has a plurality of at least two cylindrical storage containers, a supply line, a return line, a pump, a compressed air supply source, a plurality of at least two outlet valves, a plurality of two inlet valves, and a compressed air supply source valve. The machine can be operated in three different modes. In the first mode, the machine can be used to supply varnish to a varnish application device. Next, the machine can be operated in an automated self-cleaning mode. Finally, the machine can be operated in a manual self-cleaning mode. |
US08602044B2 |
Tent assembly
Disclosed are structures and methods of assembling and positioning an improved tent assembly where members of the assembly use flexible hollow sleeve structures with integral fabric hub intersections that are held in tension in combination with compression members that can be used for a variety of applications. Disclosed techniques make assembling tent assemblies significantly easier than known prior art since the intersecting flexible hollow sleeve structures can be made continuous. In addition, the improved tent assembly is significantly stronger when deployed with compression members because the hollow sleeve structures, with integral fabric hub intersections, can be tensioned, thus significantly increasing the strength of the overall structure. |
US08602042B2 |
Dishwasher and appropriate control method
A dishwasher having a control device to control the dishwasher and at least one water feed controlled by the control device. The water feed is connected to at least one external water supply to take in water and the control device automatically controls a monitoring sequence in which at least one limit value is monitored for a temperature of the water that is provided by the external water supply. |
US08602041B2 |
Vehicle spray washer with lighted spray arm
A spray-type car wash system includes an overhead carriage which can move longitudinally the length of a wash bay. A pair of laterally opposed spray arms depend from the carriage. During vehicle entry into the bay, LED-based lights running down the length of each arm are caused to flash to help the driver center a vehicle between the arms. Cushioning and breakaway features protect the arms from damage. A single-arm system is also disclosed. A double-light, stationary support system is also disclosed. |
US08602038B2 |
Hairstyling brush iron
The present invention relates to a hairstyling brush iron which applies heat to the hair of a user to set a desired hair style, and which can protect the scalp of the user from heat. The hairstyling brush iron according to one embodiment of the present invention comprises; an iron roll which is heated up to a high temperature, and the outer surface of which has a plurality of grooves formed in a lengthwise direction thereof; and a brush which is coupled to the iron roll by coupling a lower portion thereof to the grooves of the iron roll. |
US08602034B2 |
Magnetoelectric surgical tools for minimally invasive surgery
A magnetoelectric element of a surgical tool positioned in the body of a subject is controllably bent or elongated under the influence of an applied magnetic field. A piezoelectric layer in the magnetoelectric element provides output that can be used to determine the actual amount of bending or elongation of the magnetoelectric element, and this actual amount is compared to a theoretical amount of bending or elongation which would result from the applied magnetic field. Any differences between the actual and theoretical amounts provide feedback to the surgeon for performing the surgical procedure. Preferably, tactile feedback is provided to the surgeon. |
US08602029B2 |
Breathing assistance apparatus
A CPAP system for supplying humidified gases to a user is disclosed in which various interfaces are described for gas delivery. A mask cushion including a deformable cushion and thin sheath is described. |
US08602028B2 |
Constant mass oxygen addition independent of ambient pressure
A constant mass oxygen addition device for use with a re-breathing apparatus is disclosed for use by individuals venturing into harsh environments, particularly the underwater environment, that remains unaffected by ambient pressure changes. This constant mass oxygen addition device comprises an intermediate chamber which is first pressurized with regulated pressure gas containing oxygen to a set value greater than ambient pressure and then subsequently vented to ambient pressure. This defines one constant mass dosing cycle. Multiple constant mass dosing cycles are repeated sequentially on a periodic basis sufficient to replace metabolic oxygen used by the individual and can be controlled either electronically or preferentially independent of electronics and linked to the respiratory rate of the diver. If desired, adjustment of the delivered oxygen mass for each cycle is accomplished by mechanically adjusting the volume of the intermediate chamber or by altering the regulation pressure of the connected oxygen supply. |
US08602024B2 |
Medicaments magazine, and a device and method for opening it; multi-dose powder inhaler
The invention relates to a medicament magazine with a plurality of doses of medicament, wherein the magazine is formed from a single foil strip in which pouches (2) for holding a medicament are formed as depicted in exemplary FIG. 1. The foil strip comprises for transporting the strip openings (4) on at least one side for the engagement of transporting pins. The foil strip has a certain width in the region of the pouches, which is less than the width of the foil in other regions, and the openings are arranged in this broader part of the foil strip. The invention also relates to a method and a device for opening a medicament magazine of this kind, the device preferably being constructed as a segmented wheel. |
US08602022B2 |
Medicine ejection device and control method therefor
Provided are a medicine ejection device capable of realizing appropriate ejection by surely setting an inner pressure of a medicine tank at a negative pressure in an initial period of every ejection time, and a control method for the medicine ejection device. A medicine container section that contains medicine is coupled to a medicine ejection section including nozzles from which the medicine is ejected, and elements which generate energy for ejecting the medicine from the nozzles. A plug as a movable wall positionally shifts so that a capacity of the medicine container section can increase or decrease in accordance with a predetermined pressure difference between an inside and outside of the medicine container section. Prior to opening a head cap, the capacity is increased so as to generate pressure variations in a negative pressure direction, which have a larger value than a value equivalent to the predetermined pressure difference. |
US08602020B2 |
Fire grate for enhanced combustion with vertical and horizontal expansion sleeves
An improved fire grate may provide fresh oxygen rich air to a secondary combustion zone, created by the improved fire grate, of a combustion chamber where a combustion gas stream is typically oxygen starved assisting in the burning process of incompletely burned particulates and reducing other harmful emissions. A baffle plate may be introduced in the secondary combustion zone to increase a combustion chamber temperature, encourage mixing of oxygen starved air with oxygen rich air and increase a residence time of the combustion gas within the combustion chamber. These aspects of the baffle plate promote more efficient burning of the biomass/fuel. Additionally, log lighter(s) may be disposed in the secondary combustion zone to increase a temperature of the combustion chamber for the purposes of reducing harmful emissions. The improved fire grate may be horizontally and vertically adjusted to fit within different sized fireplace combustion chambers. |
US08602016B2 |
Blade
A blade comprises a strip having a main body portion and an edge portion. Cutting medium in the form of a diamond grit is secured to the strip by braze material. The edge portion is thinner than the main body portion. |
US08602015B2 |
Cutting chain
A cutting chain for cutting concrete and other similar materials having wear and stretch resistant features. In one embodiment, the cutting chain can include chain links having a debris trap for hindering the entry of debris onto bearing surfaces. In one embodiment, side links and a center link can have cooperating members forming a maze-like debris trap and can include a lubricant and/or other barrier material. In a particular arrangement, side links can have annular ribs which can be partially received in annular grooves on a center link to create the maze-like debris trap. In another embodiment, the cutting chain can include chain links having anti-rotation structures to hinder rotation of the fastener relative to the side links. In a particular arrangement, side links can have a protrusion or slot for cooperating with a complementary mating slot or protrusion on the fastener. In another particular arrangement, the side links can have ridges in the fastener receive hole for penetrating the shaft of the fastener to resist rotation thereof. |
US08602013B2 |
Crossbow with lighted safety mechanism
A crossbow may comprise a safety device that provides the user a visual means other than the mechanical positioning of the various components of the crossbow to quickly and accurately determine the firing condition of the crossbow. The safety device may comprise an illuminated marker that emits a specific color of light to denote the firing condition of the crossbow. In another embodiment, the safety device may comprise a mechanical assembly that is raised and lowered to denote the firing condition of the crossbow. In yet another embodiment, the safety device may comprise an electric switch that causes an illuminated marker to emit a light or a mechanical assembly to raise or lower in order to denote the firing condition of the crossbow. |
US08602011B2 |
Fuel supply apparatus for internal combustion engine
A fuel supply apparatus applied to an internal combustion engine (1) which can be operated by gasoline and CNG, wherein the fuel supply apparatus comprises a fuel supply system (18) which supplies separately the gasoline and the CNG to the internal combustion engine (1) and an exhaust gas purifying catalyst (11,12) which purifies exhaust gas discharged from the internal combustion engine (1). It is determined whether or not an exhaust gas purifying performance of the exhaust gas purifying catalyst (11,12) is deteriorated, and when it is determined that the exhaust gas purifying performance is deteriorated, the operation of the fuel supply system (18) is controlled so that the CNG is supplied to the internal combustion engine (1). |
US08602009B2 |
Chamber structure for vehicle
A chamber structure for a vehicle may include a housing, a chamber formed inside the housing and into which a blow-by gas flows, and a cooling water path which may be formed inside the housing around the chamber and through which a preheated cooling water passes. |
US08602008B2 |
Positive crankcase ventilation system
An engine assembly includes an engine defining a combustion chamber and a crankcase volume, and an intake assembly having an air cleaner assembly, a throttle, and an intake manifold in a series arrangement and fluidly coupled with the combustion chamber. A first and second air-oil separator may define respective first and second separator volumes, each respectively configured to extract oil from air flowing through the volume. A first conduit may fluidly couple the crankcase with the first separator volume, a second conduit may fluidly couple the intake manifold with the first separator volume; a third conduit may fluidly couple the crankcase with the second separator volume; a fourth conduit may fluidly couple the air cleaner assembly with the second separator volume; and a fifth conduit may fluidly couple the air cleaner assembly with the first separator volume. |
US08602002B2 |
System and method for controlling engine knock using electro-hydraulic valve actuation
A control system for an engine includes a knock control module and a valve control module. The knock control module adjusts a period that one or more of an intake valve and an exhaust valve of a cylinder are open based on engine knock corresponding to the cylinder. The valve control module, based on the adjusted period, controls the one or more of the intake valve and the exhaust valve using one or more hydraulic actuators. |
US08601999B2 |
Internal combustion engine
An engine includes an engine block comprising a cylinder, an intake and exhaust port, and two linearly opposing pistons reciprocatingly mounted relative to two opposing crankshafts. A pair of piston sleeves are reciprocatingly mounted in the cylinder around each piston and connected relative to their respective crankshafts. Each piston sleeve includes a slotted port in communication with either the intake or exhaust port. A pair of sleeve couplers are pivotably connected to their respective piston sleeves and eccentrically rotatable relative to their respective crankshafts. A pair of eccentric inserts include an outside circumferential surface concentrically offset from an inside circumferential surface aperture. Each inside circumferential surface aperture is pivotable about its respective crankshaft. Each outside circumferential surface is rotatable relative to its respective sleeve coupler. A pair of phase couplers are helically moveable about their respective crankshafts and are also pivotably fixed and slidable relative to their respective eccentric inserts. |
US08601997B2 |
Water pump with integrated oil cooler
An engine assembly includes a water pump assembly and an oil cooler mounted to the water pump assembly. The water pump assembly includes a rear housing which at least partially defines at least one water passage to fluidly connect the water pump assembly to the oil cooler. A surface is defined by the rear housing and corresponds to a sealing surface on the engine block such that the oil cooler and the water pump assembly are fluidly sealed to the engine block. |
US08601995B2 |
Cylinder liner seal arrangement and method of providing the same
A cylinder liner sealing arrangement for an internal combustion engine including a cylinder block having cylinder bores, a cylinder head, a cylinder liner within each cylinder bore and a circumferential cut-out formed in the upper and outer surfaces of the cylinder liner. A circular sealing ring is positioned in the circumferential cut-out with the sealing ring contacting at least the cylinder block and the cylinder liner to form a coolant seal therebetween. The sealing ring includes a seal enhancing configuration formed on at least an outer circumferential surface of the sealing ring with the seal enhancing configuration including at least one of an arcuate portion of a “D” ring seal or a plurality of circumferentially extending ribs. Replacing the cylinder liner seal includes removing the cylinder head while maintaining the position of the cylinder liner within the respective cylinder bore, removing an upper liner seal from within the circumferential cut-out while maintaining the position of the cylinder liner within the cylinder bore, positioning a replacement sealing ring in the circumferential cut-out while maintaining the position of the cylinder liner within the cylinder bore and replacing the cylinder head on the cylinder block of the engine. |
US08601994B2 |
Piston and method for manufacturing the same
The present invention reduces weight while assuring required rigidity of a piston reduces cost of the piston. A piston includes first and second pin bosses supporting a piston pins, a first side wall coupling the first pin boss and a piston skirt, a second side wall coupling the second pin boss and the piston skirt, and a pair of bridges coupling the first and second side walls and forming upward spaces just above. First and second through holes are formed in the first and second side walls. The first and second through holes and the upper spaces are formed by a single punching process using a punch and, simultaneously, the bridges are formed. |
US08601991B2 |
Low profile valve stem seal in cylinder head
A valve stem seal assembly in an internal combustion engine includes a cylinder head including an aperture therein in communication with a cylinder bore and a recessed pocket surrounding the aperture. A valve guide is received in the aperture and a valve stem is received in the valve guide. A valve seal support includes a radially outwardly extending flange disposed against a surface of the cylinder head external to the recessed pocket and a cylindrical body that extends into the recessed pocket. A valve spring contacts the flange and a resilient seal is secured to the rigid valve seal support and in sealing engagement with the valve stem. |
US08601990B2 |
Valve operating device
In a valve operating device for an internal combustion engine with at least one actuating device which is provided to adjust an axially displaceable cam element by means of at least one slotted guide track, the valve operating device comprises a safety unit for moving the axially displaceable cam element in at least one operating mode into a defined basic safety position. |
US08601986B2 |
Split cooling method and apparatus
A system and method for cooling an internal combustion engine. In one embodiment of the invention a cooling system for an internal combustion engine is disclosed, comprising an engine; an intercooler for receiving combustion air from a turbocharger, the intercooler comprising an air-to-liquid heat exchanger for exchanging heat between the combustion air and a liquid coolant; an intercooler radiator; at least one engine coolant radiator; an expansion tank; an oil cooler; and at least one pump, wherein the dedicated fan is controlled by a temperature switch or controller and wherein the at least one engine coolant radiator and the intercooler radiator are located on opposite sides of the engine. |
US08601985B2 |
Exhaust gas cooling adapter
The invention relates to an exhaust gas cooling adapter that is arranged between an exhaust port that is open to a cylinder head of an internal combustion engine and an exhaust manifold, and that includes an exhaust gas flow path through which exhaust gas flows from the exhaust port to the exhaust manifold; and a coolant flow path that is formed inside of an adapter wall surrounding this exhaust gas flow path, and that cools the exhaust gas that flows through the exhaust gas flow path. There is a curved portion in the exhaust gas flow path. Also, a peel inhibiting portion is formed on an inner peripheral surface of the exhaust gas flow path in a region farther toward an inside of the curve than an exhaust gas flow path center line of this curved portion. |
US08601974B2 |
Conveying device having carrier with revolving frame and deposition device using same
A conveying device for a deposition device includes a transport device and a carrier. The transport device includes a main body, two wheels, a connection shaft, and a first bevel gear. The connection shaft is mounted on the main body. The two wheels are mounted on two opposite ends of the connection shaft. The first bevel gear is sleeved on the connection shaft. The carrier includes a revolving frame, a rotating shaft, a second bevel gear, and at least one carrying bar. The rotating shaft is mounted on the revolving frame. The second bevel gear is sleeved on one end of the rotating shaft and meshed with the first bevel gear. The revolving frame rotates relative to the rotating shaft. The at least one carrying bar is mounted on the revolving frame and driven by the rotating shaft to rotate. Each carrying bar includes supporting elements for carrying workpieces. |
US08601973B2 |
Solution deposition assembly
Methods and devices are provided for improved sputtering systems. In one embodiment of the present invention, a deposition system for use with a substrate, the system comprising a solution deposition apparatus; at heating chamber; and at least assembly for holding solution over the substrate to allow for a depth of at least about 0.5 microns to 10 mm. |
US08601972B2 |
Automotive tire dressing applicator
A tire dressing applicator assembly comprises a linearly arranged series of toroidally-shaped plastic rollers having one or more beveled edges and reinforced for shape retaining purposes by pins which extend axially through the bodies of the elements outboard of a center opening which is adapted to receive a support shaft. |
US08601968B1 |
Boat mooring standoff
This invention is mounted to a boat instead of a dock and consists of two straight tee fittings and three straight pipes or two straight tee fittings and two straight pipes and a mooring buoy extending from a point between the dock and the side of the boat closest to the dock to a point between the side of the boat closest to the dock and the side of the boat furthest from the dock. A dock mooring rope connected to the first tee fitting extends through the interior channel to a boat mooring cleat located on the side of the boat furthest from the dock. A straight pipe or a mooring buoy mounted vertically secures the device to the boat when the dock mooring rope is secured to a boat mooring cleat located on the side of the boat furthest from the dock. A rope, chain or cable mounted vertically to a dock, pier or piling and passed vertically through the first tee fitting allows the boat to move freely to compensate for movement caused by large waves or tidal changes while holding the boat away from the dock, pier, or piling. |
US08601956B2 |
Folding display and work furniture item
A foldable exhibition and working furniture includes a lower wall hingedly attached to an upper wall, both walls form a housing when the exhibition furniture is folded. In the furniture, a side wall is laterally spaced from the lower wall but connected by a foldable shelf, a foldable support holding the shelf and a cover hingedly attached to the lower wall and detachably joined on the side wall. To fold the exhibition furniture, the cover is detached from the side wall, this approaches towards the lower wall thereby automatically folding the foldable support and the shelf, the cover is lowered to cover the side wall and finally the upper wall is lowered to be coupled with the lower wall then forming the housing. |
US08601953B2 |
Railway vehicle with movable platforms and running boards
This invention relates to a railway vehicle car of the type including a floor including at least one movable platform and a standard platform, the movable platform being located opposite a door in the railway vehicle, the movable platform being capable of moving linearly vertically so that the height of the movable platform can be varied to match the height of the said platform to the height of a station platform, at least one first running board which can move linearly vertically and in a transverse direction being provided to fill the gap between the movable platform and the station platform when the said running board is in a deployed position. The movable platform and the running board can move independently of each other. |
US08601950B2 |
Method for producing a large-caliber explosive projectile, and an explosive projectile produced using this method
A method is provided for producing a large-calibre explosive projectile having a projectile casing with an ogival front part, which surrounds an internal area filled with a plastic-bonded explosive charge and, at a nose end, has a mouth closed by a nose fuze, wherein an elastic liner is arranged between the explosive charge and the inner wall of the projectile casing. The projectile casing is produced in two parts, such that, in the direction of the longitudinal axis of the projectile casing, a tail-end projectile casing section and an annular front projectile casing section, which contains the mouth, can be connected to one another in the area of the ogival front part, via a screw connection. The liner is introduced into the tail-end projectile casing section and the explosive charge is introduced into the liner before the two projectile casing sections are connected to one another. |
US08601946B2 |
Method and apparatus for automatically feeding printing plates and printing press having the apparatus
A method and an apparatus for automatically feeding printing plates to a rotary printing press include conveying devices spaced apart from each other transversely to a conveying direction for feeding the printing plate to a clamping device having register pins. One of the conveying devices is lifted briefly off the printing plate in the event of a lack of in-register contact while the other conveying device remains in contact with the printing plate and thus ensures a forward drive of the printing plate, while the lifting of one conveying device promotes stress relief in the printing plate. A sheetfed rotary printing press having the apparatus, is also provided. |
US08601944B2 |
Screen printing machine
A screen printing machine includes a supporting member, a printing mechanism, and a spraying mechanism. The supporting member includes a supporting surface, a number of cavities defined in the supporting surface to receive a number of substrates, and a number of screens detachably covering the plurality of cavities. The printing mechanism includes a guide plate located above the screens, a sliding device slidably connected to the guide plate, a roller rotatably connected to the sliding device, and a squeegee. The sliding device is configured to drive the roller to roll across and the squeegee to slide across the screens. The spraying mechanism is located at one side of the supporting member for dispensing printing material onto the press roller. |
US08601941B2 |
Food tray, insert and method
A food tray and tray insert are provided that are particularly adapted for use in a heated food holding compartment. Methods of storing cooked food are also provided using such devices. The devices and use thereof allows cooked food such as hamburger patties to be stored at elevated temperatures for extended periods of time without a significant deleterious effect on the organoleptic properties of the cooked food. |
US08601939B2 |
Steam cooking apparatus with steam flushing system
A steam cooking system includes a steam cooking chamber having an access door and a drain for draining condensate from the steam cooking chamber along a drain path. A steam generator unit heats water to generate steam. The steam generator unit is connected for delivery of steam from the steam generator to the steam cooking chamber via a first steam path during a cooking operation. The steam generator unit is also connected for delivery of steam from the steam generator to the drain path via a second steam path during a steam flushing operation. |
US08601938B2 |
Baby formula preparation device
The baby formula preparation device includes a powder hopper and a distributor operably associated with the powder hopper for dispensing powdered baby formula into a baby bottle. The device also includes a water dispensing system having a water storage tank and a water heater that dispenses heated water into the baby bottle. A load cell measures the weight of the bottle and a controller coupled to the load cell regulates the quantity by weight of heated water and powdered baby formula dispensed into the baby bottle. |
US08601936B2 |
Combined brewing system
A combined brewing system for small scale brewing of fermented alcoholic beverages, particularly beer, and to a method of making fermented alcoholic beverages. The brewing system comprises a single pressurizable vessel. The beer is naturally carbonated to the desired level during fermentation. Sediment is collected and substantially separated from within the vessel and removed from the vessel while the vessel is under pressure. Compressed gas is added for maintaining natural carbonation levels, so that the contents of the vessel can be drawn off at a desired pressure. The vessel has a temperature control system to selectively control the temperature during processing. |
US08601934B1 |
Two piston cylinder
A two piston cylinder providing asymmetrical expansion and retraction capabilities is disclosed having two linked expansion chambers and a single chamber for retraction. The refraction chamber is situated between the two expansion chambers, and the expansion chambers are linked together by a tube passing through the piston that provides hydraulic fluid to both the retraction chamber and one of the expansion chambers. |
US08601929B2 |
Incendiary dispensing system
An incendiary dispensing system (10) comprises a casing (12), a supply (16) of incendiary capsules (18), an apparatus (14) for initiating and dispensing the incendiary capsules (18), and a loading mechanism (20). The casing (12) can be opened and closed to enable loading of the supply (16) of incendiary capsules (18). The casing (12) is provided with an aperture (22) to allow the dispensing of initiated capsules (18). The capsules (18) are formed as series connected belts (24). The loading mechanism (20) sequentially feeds the belts (24) to the apparatus (14) which initiates each incendiary and dispense the incendiary from the opening (22). The casing (12) is arranged for external mounting on an aircraft and may be ejected in the event of a malfunction. |
US08601928B2 |
Restraint device for use in an aquatic environment
A method and device for impeding the progress of a swimmer or a diver included a plurality of tendrils that can be launched into the path of a target and entangle the target. |
US08601927B2 |
Device for ultrasonic machining, machine tool and machine tool apparatus
A device for ultrasonic machining includes a sonotrode for machining material. Further, the device for ultrasonic machining includes an armature for connecting the device to a machine tool in a releasably magnetic manner. In an embodiment, the device further includes a transducer which is connectable to a power supply at the machine tool to receive electrical energy and is connected to the sonotrode for introducing mechanical vibrations into the sonotrode. |
US08601925B1 |
Dental prosthesis mold shaping apparatus
A dental prosthesis mold shaping apparatus includes a panel that has an upper side and a cutting assembly that is attached to the panel and extends upwardly from the upper side. The cutting assembly is capable of cutting into a dental prosthesis mold. The cutting assembly has restricted lateral movement and unrestricted vertical movement. A saddle includes an mount and a plate. The mount is releasably coupled to the upper side and the plate releasably receives the dental prosthesis mold. The saddle supports the dental prosthesis mold while the dental prosthesis mold is being cut. |
US08601921B2 |
Optical film transport method, and apparatus using the same
In a process of transporting a strip-shaped optical film F, the optical film F is cut to a predetermined length. Thereafter, the sheet-like optical films F divided by the cutting are intermittently transported while the strip-shaped optical film F is fed by the predetermined length such that a portion to be cut next reaches a cutting action position. Further, a leading one of the sheet-like optical films F in the intermittent transport process is transported to a continuous transport process such that a rear end thereof passes the intermittent transport process in a subsequent intermittent transport operation. Herein, the sheet-like optical film F is transported to the downstream-side continuous transport process following the intermittent transport process to continuously transport the optical film F. |
US08601920B2 |
Handheld cutter and method for cutting vinyl floor coverings
A hand held cutting tool for cutting vinyl flooring material. The cutting tool has a tool body with a bottom surface configured to slide across the vinyl flooring material as it is being cut. The tool body holds a hook blade above the floor level, and angling slightly outward toward the wall, roughly pointing towards the intersection between the floor and the wall. The tool body is beveled underneath the hook blade to provide a space for the vinyl to curve up against the wall. The vinyl is placed on the floor, curving up against the wall with the cutting tool body pressing the excess vinyl against the wall as the hook blade slices through the vinyl. |
US08601917B2 |
Diameter measurement in turning machines
In order to be able to measure a diameter in a turning machine without rotating a workpiece and thus prevent circularity and concentricity errors from entering into the diameter determination, it is proposed according to the invention to use a measuring device that is movable in both transversal directions relative to the rotation axis, thus in the X-direction and also in the Y-direction, wherein the measuring device can scan the workpiece from both sides in one clamping step without rotating the workpiece. |
US08601916B2 |
Multifunctional hand tool
A multifunctional hand tool includes a first vertical handle and a second handle transversely connected with an upper end of the first handle. A sleeve extends from a lower end of the first handle for inserting various screwdriver bits therein. The second handle has a long grip section and a short grip section at two ends. A hammering body is disposed on an end face of the long grip section. A fitting member is disposed on an end face of the short grip section for inserting various tool accessories therein. The multifunctional hand tool can be conveniently used as various tools with different functions. |
US08601915B1 |
Wrench stop
A wrench stop on a wrench having opposite ends that include respective engagement apertures for fitting with a head member to be engaged by the engagement aperture. A slide member constructed and arranged for mounting adjacent to the engagement aperture and including an end catch. The slide member has retracted and extended positions. The slide member, in the retracted position thereof, has the end catch disposed away from the engagement aperture, and in the extended position thereof, has the end catch disposed over the engagement aperture so that the wrench piece does not disengage from the head member. |
US08601906B2 |
Machine tool
A machine tool capable of eliminating a laborious attachment/detachment work of a cover member is provided. The machine tool includes a door device 5 having a first door 6 to cover a machining-area opening 3e when machining a workpiece and a second door 7 to cover the machining-area opening 3e when not machining the workpiece and formed to be visible an inside thereof, in which the first door 6 and the second door 7 are arranged in a movable manner between a position-in-use covering the machining-area opening 3e and a position when opened opening the machining-area opening 3e. |
US08601905B2 |
Driving force transmitting apparatus
A driving force transmitting apparatus has a first division casing member having a first coupling surface, a second division casing member having a second coupling surface, wherein a casing is formed by matching the first and second casing members at the first and second coupling surfaces, a first rotational shaft rotatably supported by the first and the second division casing members, wherein a center of rotation of the first rotational shaft is located in a common plane of the first and second coupling surfaces, a first gear provided on the first rotational shaft, a second rotational shaft rotatably supported with respect to the first division casing member, a second gear provided on the second rotational shaft and being in mesh with the first gear, and a partition wall integrally formed on the second division casing member and extending in a direction intersecting with said common plane. |
US08601894B2 |
Worm-gear assembly having a pin raceway
A worm-gear assembly including a worm screw having at least one groove and a wheel having a plurality of rotatable pins along its periphery for engaging the worm screw. The pins are able to rotate in a direction other than a direction of wheel rotation. At least one raceway is provided for contacting pins that are not engaged with the worm screw during operation of the assembly. |
US08601888B2 |
Starter with compact structure
An electromagnetic switch is disclosed as having an electromagnetic switch, operative to open or close a main contact of a motor circuit, and a solenoid having a function to push a pinion gear to a position away from a motor. The electromagnetic switch and the solenoid are placed in series in a unitary structure such that the electromagnetic switch and the solenoid have a switch case and a solenoid case both of which are integrally formed with each other to be contiguous in an axial direction.Further, a stationary core for the electromagnet and a stationary core for the solenoid are integrally formed and an operational direction of a plunger for the electromagnet and an operational direction of a plunger for the solenoid are set to be opposite in direction. |
US08601886B2 |
Apparatus for metallic particulate quantification
Some embodiments relate to an apparatus for metallic particulate detection. The apparatus comprises: an entry stage defining an input chamber to receive an element having particulate matter thereon; a sensor defining a passage in fluid communication with the input chamber to receive the particulate matter from the input chamber and to detect the particles in the particulate matter; a vented recovery stage defining a recovery chamber to receive and capture at least some of the particulate matter passing through the passage; and at least one air outlet positioned in the input chamber to direct pressurized air from the at least one air outlet to impinge on the element to remove the particulate matter from the element. |
US08601881B2 |
Material sample for testing biaxial stress conditions
Described is a material sample for testing material properties under biaxial load as well as a method therefor. The material sample has a circular disk shape and, for rotation about the center line thereof, is provided with an integrally formed hub. The edge of the material sample and the hub are thicker than the ring section of the material sample located in between. In one embodiment, the ring section is designed with an annular concave fillet concentric to the hub and the concave fillet may extend from the edge to the hub and have a continuous curvature over its width. In the method, it is rotated about its center line at least at 100,000 rpm, preferably at 150,000 rpm±10,000 rpm. |
US08601878B2 |
Base excitation testing system using spring elements to pivotally mount wind turbine blades
A system (1100) for fatigue testing wind turbine blades (1102) through forced or resonant excitation of the base (1104) of a blade (1102). The system (1100) includes a test stand (1112) and a restoring spring assembly (1120) mounted on the test stand (1112). The restoring spring assembly (1120) includes a primary spring element (1124) that extends outward from the test stand (1112) to a blade mounting plate (1130) configured to receive a base (1104) of blade (1102). During fatigue testing, a supported base (1104) of a blade (1102) may be pivotally mounted to the test stand (1112) via the restoring spring assembly (1120). The system (1100) may include an excitation input assembly (1140) that is interconnected with the blade mounting plate (1130) to selectively apply flapwise, edgewise, and/or pitch excitation forces. The restoring spring assembly (1120) may include at least one tuning spring member (1127) positioned adjacent to the primary spring element (1124) used to tune the spring constant or stiffness of the primary spring element (1124) in one of the excitation directions. |
US08601877B2 |
Method and device for ultrasonic measurements
An ultrasonic measurement device and method in which an ultrasonic transducer is acoustically coupled to an object to be measured by a resilient material contact layer. The transducer transmits a plurality of consecutive ultrasonic transmit signals into the object being measured, the transmit frequency of each of the plurality of transmit signals being distinct from the frequency of the other transmit signals of the plurality of transmit signals. Signal echoes of the transmitted signals are received, and based on the received signal echoes, at least one transmit frequency to be used for ultrasonic measurement of the object is selected. |
US08601872B2 |
Vibratory gyroscope using piezoelectric film
A vibrating gyroscope according to this invention includes a ring-shaped vibrating body 11 having a uniform plane, a leg portion 15 flexibly supporting the ring-shaped vibrating body and having a fixed end, a fixed potential electrode 16, and a plurality of electrodes 13a, 13b, . . . , 13h formed on the plane with a piezoelectric film sandwiched between an upper-layer metallic film and a lower-layer metallic film in a thickness direction thereof. In this case, in a representative example shown in FIG. 1, when one of driving electrodes 13a for exciting a primary vibration of the ring-shaped vibrating body 11 in a vibration mode of cos Nθ is set as a reference driving electrode, the plurality of remaining electrodes 13b, . . . , 13h are disposed at specific positions. Such disposition allows this vibrating gyroscope to detect a uniaxial to triaxial angular velocity by adopting a secondary vibration detector inclusive of an out-of-plane vibration mode. |
US08601871B2 |
Physical quantity sensor and method of making the same
A physical quantity sensor includes a sensor portion, a casing, and a vibration isolator. The casing includes a supporting portion with a supporting surface that is located to face an end surface of the sensor portion. The vibration isolator is located between the end surface of the sensor portion and the supporting surface of the casing to join the sensor portion to the casing. The vibration isolator reduces a relative vibration between the sensor portion and the casing. |
US08601869B2 |
Multi-functional hand strength assessment device
A multi-functional hand strength assessment device includes a housing and at least one bellows device supported by the housing. A grip bar is interfaced with the bellows device for compression thereof. The grip bar is supported by the housing and is accessible by a user to grasp the grip bar for assessment of grip hand strength and finger pinch strength of the user. A grip is interfaced with the bellows device for compression thereof for assessment of twisting hand strength of the user. A pinch bar is supported by the housing opposite the grip bar and movement of one of the grip bar and the pinch bar towards the other compresses the bellows device for assessment of finger pinch strength of the user's fingers. A mechanical or electronic pressure gauge is in fluid connection with the bellows device to register a reading relating to hand strength. |
US08601866B2 |
Aircraft potable water system
A sensing device (10) is provided for sensing whether an electrically-conductive fluid (14) has reached a predetermined level within a container (12). In this device (10), a first electrode (22) is electrically connected to a source (20) and a second electrode (24) is electrically connected to ground. When the electrode gap (26) is filled with the fluid (14), the sensing circuitry causes the electrodes (22, 24) to switch roles as the anode depending upon whether a positive voltage pulse or negative voltage pulse is being received from the source (20). |
US08601860B2 |
Sensing device and sensing method
To provide a sensing device and a sensing method that, by a simple method of liquid supply to first and second excitation electrodes, makes it possible to make a first oscillation area adsorb an adsorption substance that adsorbs a substance to be sensed in a sample solution and a blocking substance that prevents the adsorption of a substance and to make the electrode in a second oscillation area adsorb the blocking substance. By the supply of a solution containing the adsorption substance to a first liquid storage space 53A surrounding a first excitation electrode 42A, a front surface of the excitation electrode 42A is made to adsorb the adsorption substance, and next, by the supply of a solution containing the blocking substance to the first liquid storage space 53A, an area, of the excitation electrode 42A, on which the adsorption substance is not adsorbed, is made to adsorb the blocking substance. Further, by the supply of the solution containing the blocking substance to a second liquid storage space 53B separated from the first liquid storage space and surrounding a second excitation electrode 42B, a front surface of the second excitation electrode 42B is made to adsorb the blocking substance. |
US08601858B2 |
Method for testing a mechanical integrity of an insulating layer covering a conductor in a cable
A method for testing a mechanical integrity of an insulating layer covering a conductor in a cable, a longitudinal void being defined inside the insulating layer in a region of the conductor. A first end of the insulating layer is blocked. A compressed gas is injected at a second end of the insulating layer so that the gas enters and travels the longitudinal void inside the insulating layer towards the first end. A gas pressure inside the insulating layer is measured at least near the second end. Injection of the compressed gas is stropped after a predetermined injection time period. A variation of the gas pressure inside the insulating layer is monitored during a diagnostic time window succeeding to a transitional time period following the stopping of the injection. Integrity of the insulating layer is determined based on the variation of the gas pressure during the diagnostic time window. |
US08601857B2 |
Crystal oscillator, and measurement method using same
A crystal oscillator, and a measurement method using same are provided with which the density of a solution can be measured alone, or both the density and the viscosity of a solution can be measured at the same time using a single detector provided for the crystal oscillator. A material to be measured is contacted to the crystal oscillator, and the crystal oscillator that includes electrodes formed on both surfaces of a piezoelectric plate, and an uneven-surface formed either on one of the electrodes disposed on the side in contact with the material to be measured, or on a detector formed on the electrode is oscillated. An amount of change in frequency (f2) that corresponds to the high-frequency side of two frequencies that represent a half value of a conductance maximum value of the crystal oscillator is measured to measure a density of the material. |
US08601853B2 |
Method and apparatus for reducing the size of an endoprosthesis
An apparatus for collapsing an expandable stent can include a plurality of movable members braided together to form a tubular member or main body portion. The movable members can at least partially define a lumen in the main body portion. The main body portion can be adapted to circumferentially apply an inward force as the diameter of the main body portion is reduced. The diameter of the main body portion can be reduced by moving opposing ends of the main body portion away from each other. An expanded expandable stent can be collapsed by positioning the stent inside the lumen of the main body portion and pulling opposing ends of the main body portion apart. An intermediate layer can be provided between the stent and the main body portion to reduce shear stresses and point forces on the stent. |
US08601850B2 |
Incremental forging
Any of various features of a workpiece are forged by a common set of tools. The feature is incrementally forged as the tool set is moved to successive forging locations on the surface of the workpiece. One of the tools is used to plasticize and extrude a portion of the workpiece while one or more of the other tools are used to form dams that contain and shape the extruded portions. |
US08601845B2 |
Production line and a method of forming profiles
Profiles (50) are formed in a production line with a cross-section that varies along their length from a plane metal strip (10) that is unwound from a coil (9), whereby edge cutters (14) and a number of roll-forming units (17-24) are used where not only the edge cutters but also the roll-forming units can be displaced individually sideways relative to the strip. The edge cutters (14) and the roll-forming units (17-24) are individually controlled such that they follow the lines of extent of the side edges (51, 52) that are cut and the lines of the corners (53-56) that are subsequently formed, and the forming of one corner with a number of roll-forming units is started only after the forming of a corner that lies more closely to the edge of the strip has been completed. The formed profile is bent in a bending station integrated into the line, which bending station comprises rollers (35-40) that can be controlled to roll sections of the profile (50) to become thinner such that the profile is bent or twisted as it is formed. |
US08601842B2 |
Lock protection system
A system for preventing vandalism and unauthorized access to a lock. The system has a male lock member slidably engaged to a female lock member. The lock members are provided in an enclosure and engaged to the sidewalls thereof. A padlock is provided around a charging bar on the member male lock member to prevent the male lock member from sliding relative to the female lock member a sufficient distance to allow the male lock member and female lock member to disengage from the sidewalls of the enclosure. Engaging the male lock member and female lock member to the sidewalls in front of a lock prevents direct access to the lock, thereby reducing vandalism and unauthorized access. |
US08601838B2 |
Locking mechanism
A locking mechanism for a storage container is provided. The locking mechanism is positioned on a center post of the storage container and includes a sled, a handle or knob, a connecting mechanism, a sled arresting mechanism, and a lock. Depending upon the position of the lock, the handle can unlatch the container. When the lock is in the unlocked position, the sled arresting mechanism allows the unlatching of the container. When the lock is in the locked position, the sled arresting mechanism prevents the unlatching of the container. The locking mechanism is resistant to drill attack due to its vertical configuration and positioning of a cover on the center post. |
US08601835B2 |
Method for making a lens using an apparatus for precise pressing both sides of the lens
The method for making a lens with a first convex lens surface (32) and a second lens surface (33) includes feeding a glass melt drop into a concave mold (2, 10), precise pressing both sides of the glass melt drop in the concave mold (2, 10) together with a press die (20) and immersing the press die (20) in the glass melt drop so that a supporting rim (34) with predetermined dimensions, which protrudes beyond a highest point of the second lens surface (33), is formed on the lens by glass material displaced by the precise pressing. The apparatus for precise pressing includes an upper mold part (10) a lower mold part (2) and the press die (20). |
US08601832B2 |
Turbo compressor and refrigerator
A turbo compressor has a plurality of stages of compression means, each including an impeller and a diffuser, arranged in tandem with the flow of a fluid, and is capable of compressing the fluid sequentially in a plurality of the compression means and supplying the fluid compressed in the compression means in a final stage to a condenser. The diffuser of at least the compression means in the final stage is a vaneless diffuser which does not include diffuser vanes which reduce the turning speed of the fluid in the diffuser. As such, according to this turbo compressor, it is possible to reduce generation of noise resulting from the transmission of turbulence of the fluid to the condenser, which occurs as the refrigerant collides against the diffuser vane. |
US08601831B2 |
Refrigeration machine and operating method for it
A refrigeration machine for a domestic refrigerator includes a compressor, a condenser and an evaporator, which are connected to form a refrigerant circuit, wherein a stop valve is arranged in a refrigerant path from the condenser to the evaporator. |
US08601829B2 |
Ice-making machine
In the case of an ice maker comprising a frame (15) and a tray (1), which is pivotable in the frame (15) about an axis and in which at least one compartment (4) is formed, a flexible line (12) connecting the tray (1) with the frame (15) extends in a curve about the pivot axis of the tray (1). |
US08601826B2 |
Recirculation heat exchanger outlet header
An air cooling system includes a heat exchanger, an inlet duct, an outlet duct, and an outlet header. The inlet duct is fluidly connected to the heat exchanger and is configured to direct relatively warm air from the cabin into the heat exchanger. The outlet duct is fluidly connected to the heat exchanger and configured to direct relatively cool air out of the heat exchanger and back to the cabin. The outlet header is located between the heat exchanger and the outlet duct. The outlet header has a shape configured to collect water from the cool air. |
US08601819B2 |
Method and device for the combustion of hydrocarbon-containing fuels
Electric fields control an electric combustion. Plasmas are created by a dielectrically impeded discharge. At least one part of the fuel is mixed with water vapor in the supply line and is subjected to a plasma discharge in a compact reactor that is in close contact with the burner in terms of reaction kinetics. In the associated device, a plasma reactor for creating a reactive plasma gas with at least one supply line for the fuel gas-water vapor mixture and an electric energy supply is integrated into the burner. The device provides suitable flow guidance of the fuel gas-air mixture, of the fuel gas-water vapor mixture, and of the reactive plasma gas. |
US08601816B2 |
Closed-cycle MHD-faraday generation of electric power using steam as the gaseous medium
A closed-cycle system and method of electrical power generation uses steam to transport charge carriers through an MHD generator. Water droplets, fine particles or mixtures thereof are used as the charge carriers. The fine particles are sufficiently small to allow the particles to pass through pumps and other equipment in the flow path with little or no damage, thereby eliminating the need to remove and re-inject a seed material, or treat it prior to discharge to the environment. The high operating temperatures of prior art MHD generators are avoided, thereby allowing more economical and readily available materials to be used. The system and method also allows the MHD generator to be used as the bottoming cycle in a single-loop power generation system, with a conventional steam turbine-generator used as the topping cycle, resulting in an increased heat rate with reduced emissions of greenhouse gases and other pollutants, and with reduced heat rejection to the environment per unit of electricity produced. |
US08601809B2 |
Pressure equalization system for a stirling engine
A working gas control system for a double acting type Stirling engine having two or more piston assemblies reciprocating within bores. Each of the piston assemblies separate isolated cycle volumes of a working gas which undergoes cyclical pressure variations. The pressure equalization system includes forming isolated first and second volumes with the first volume maintained at a low pressure through the use of a check valve. The second volume is maintained at a pressure intermediate of the minimum and maximum pressures of the cycle volumes. By providing controlled leakage paths between the volumes, the mass or volume of working gas in each of the cycle volumes can be maintained in a balanced condition despite minor leakages outside the engine of the working gas and leakage past the piston assemblies separating the cycle volumes. Additional features further include the provision of a control valve which acts to unload the engine for starting or shut down, and further can provide the functions of a check valve and a control leakage path within the engine. |
US08601808B1 |
Hydrokinetic and wind energy harvester
In accordance with the present invention, a Hydrokinetic & Wind Energy Harvester, placed in a wave-swash zone or in a flowing stream captures energy through water turbines and a wind turbine. A funnel guides water to converge and impinge on water turbines housed in a pipe. A trash guard attached to the funnel prevents trash from entering the pipe. A rotational transmission-system with one-way clutches transmits torque to an alternator to generate electricity. Flywheels maintain steady rotation of alternator shaft. A buoyancy chamber at the bottom produces reduction of weight of the unit in water, thereby enhances maneuverability of unit in water. Stabilization tank at the top when filled with water provides extra weight and stability against sliding and overturning of the unit in its operating location. An energy farm combines the energy of several units linked together; in coastal water, units form a seawall-like barrier mitigating coastal erosion. |
US08601804B2 |
Power generating apparatus of renewable energy type
A power generating apparatus includes a rotating shaft, a hydraulic pump driven by the rotating shaft, a hydraulic motor driven by operating oil supplied from the hydraulic pump; and a generator coupled to the hydraulic motor. The apparatus further includes an oil line connected to the hydraulic pump and the hydraulic motor for circulating the operating oil between the hydraulic pump and the hydraulic motor, an oil cooler connected to the oil line for cooling the operating oil by heat exchange with a cooling medium, a cooling-medium line supplying the cooling medium to the oil cooler; a bypass line diverging from at least one of the oil line and the cooling-medium line and merging into at least one of the oil line and the cooling-medium line to bypass the oil cooler; and a flow regulating valve in at least one of the oil line and the cooling-medium line. |
US08601802B2 |
Exhaust gas purifying device
An exhaust gas purifying device is provided with an exhaust manifold having a collecting section, and a catalytic converter provided downstream of the exhaust manifold. The catalytic converter has upstream and downstream catalysts. The upstream catalyst includes a carrier, a first layer located on the carrier containing Pd, a second layer located on the first layer containing Rh, and a third layer located on the second layer containing Pd. The downstream catalyst includes a carrier, a first layer located on the carrier containing Pd, and a second layer located on the first layer containing Pt and Rh. The collecting section connects to the catalytic converter after passing, in order from the upstream side, through a flow regulating path and a neck section which is provided in the flow regulating path. The flow regulating path has a predetermined length and a width which is gradually reduced to the downstream side. |
US08601798B2 |
Particulate filter regeneration process diagnostic
A system for the treatment of exhaust gases includes an engine, an exhaust system, and a controller. The exhaust aftertreatment system is configured to accept exhaust gas from the engine and includes a particulate filter configured to filter particulate matter from the exhaust gas. A controller is configured to determine an actual temperature of the particulate filter during a regeneration process and analyze the actual temperature relative to a temperature deviation threshold. The controller is configured to adjust the temperature deviation threshold in real time based, at least in part, on an operating condition of the engine and a mass flow of the exhaust gas. |
US08601796B2 |
Diesel catalyst system
A selective catalytic reduction system for reducing nitric oxides emission levels from a compression ignition engine includes a first reductant injector located upstream a first catalyst including a selective catalytic reduction coating. A second reductant injector is located downstream the first catalyst; and a second catalyst is placed downstream the second reductant injector and includes a selective catalytic reduction coating. |
US08601793B2 |
Malfunction diagnostic device for exhaust gas control device
A malfunction diagnostic device for an exhaust gas control device is provided. The malfunction diagnostic device includes a malfunction determination unit that determines an exhaust gas control device provided in an exhaust system of an internal combustion engine malfunctions when a parameter that indicates exhaust gas purification performance of the exhaust gas control device crosses a threshold. A deterioration determination unit determines the degree of deterioration of the exhaust gas control device. A variable threshold setting unit variably sets the threshold based on the degree of deterioration of the exhaust gas control device in such a manner that the likelihood that the exhaust gas control device is determined to be malfunctioning is lower at lower degrees of deterioration of the exhaust gas control device. |
US08601789B2 |
Hydraulic control system for a thrust reversal device
A control system of a hydraulic type for a thrust reversal device with which a jet engine nacelle is equipped, and associated with a nozzle variation device, is provided by the present disclosure. The control system includes at least one additional control unit hydraulically connecting actuators together, wherein hydraulic supply lines from the control unit in a nozzle mode and from the control unit in a reverser mode are then able to communicate hydraulically with each other. A plurality of control valves are laid out so that when the unit for driving the actuators in a nozzle mode is active, a corresponding hydraulic signal controls the valves of the control unit in a position such that the hydraulic supply lines of the actuators from the driving unit according to a reverser mode are cut off. |
US08601785B2 |
Oil supply system with main pump deaeration
An oil supply system for a gas turbine engine with a centrifugal air/oil separator in fluid communication with the scavenge system to receive the used oil mixture and extract oil and air therefrom, a supply pump in serial connection with the main oil outlet of the separator and in fluid communication with the bearing cavities to deliver the oil thereto, an oil tank in fluid communication with the overflow oil outlet of the separator, and at least one make-up pump having an inlet in fluid communication with the tank and having an outlet in fluid communication with the scavenge system. |
US08601783B2 |
Internal ring sealed chain
Links in industrial chains are connected by pins in bushings. Internal sealing rings in internal annular grooves near ends of bushings prevent inward movement of debris and outward movement of grease past the grooves. Steel internal sealing rings are expanded further into the grooves upon insertion of the pins through the bushings and the steel rings. The steel rings tightly grip the pins and rotate with the pins. Opposite ends of the bushings extend slightly from inside sidebars. Outer conical nitrile seals have collars placed on extended ends of the bushings and have large radiused ends for contacting inner surfaces of outside sidebars that hold the pins. |
US08601779B1 |
System for cutterbar support having torsion device with elastic material and load limiting apparatus
A system for supporting a cutterbar of a crop harvesting header includes a first arm pivotably secured to the header. The first arm includes a first portion configured to support the cutterbar. The first arm includes a second portion including a torsion device having a mass of elastic material connected to an adjustment assembly. The second portion is configured to be pivotably rotatable about an axis by the adjustment assembly to selectably increase or decrease a force appliable to the first portion in order to raise or lower the first portion with respect to the header. A load limiting apparatus limits an amount of torsional force that is applied to the mass of elastic material by pivotable rotation of the second portion about the axis. |
US08601775B1 |
Dunnage-free shipping assembly
A dunnage-free product-shipping assembly comprising a support member securable to the product in a substantially fixed position. A shipping container has an interior area sized to removably contain the support member. The shipping container has a base and sidewalls projecting from the base. The sidewalls restrict lateral movement of the support member relative to the base. A closure member is movable between an open position and a closed position. The closure member is out of engagement with the support member and the product when in the closed position. A retention flap is connected to one of the sidewalls and is movable between engaged and released positions. The retention flap, when in the engaged position, restricts movement of the support member and the product in a direction normal to the base. When the retention flap is in the released position, the support member and product can be moved normally relative to the base for removal from the shipping container. |
US08601774B2 |
Facial tissue product with a clip riser
A tissue product, which includes a carton and a stack of tissues, is provided with a flattened arched-shaped sheet that supports the stack of tissues. As the tissues are withdrawn from the carton and the weight of the tissue stack is reduced, the flattened arch-shaped sheet gradually assumes its normal arched shape, thereby raising the stack of tissues within the carton. Raising the stack substantially reduces or eliminates “fall-back”, which is a common dispensing problem, as the stack height is reduced. |
US08601773B2 |
In-line insert folder system
An in-line insert folder system includes a continuous roll of preprinted inserts, and a cutter for cutting individual inserts from the roll. A transport serially conveys the individual inserts in a downstream direction to a buckle folder that receives the inserts and folds each one along at least one fold line. An applicator serially receives the folded inserts from the buckle folder and applies the inserts to consumer packs such as cigarette packs, for example. The folded inserts may be directly applied to the packs before placement of flexible outer wrap or the folded inserts may be applied onto the flexible outer wrap before that wrap is placed around the packs. |
US08601758B2 |
Interlocking construction blocks
Interlocking construction blocks are provided, having a tongue and groove configuration, attachable together by pressing the tongue of one block into a groove of another block. Multiple blocks may be adapted to be interlocked together forming a structure, such as a wall. Blocks comprise first and second opposing sidewalls integrally connected together by first and second pairs of opposing connecting walls. The first and second sidewalls comprise a lower portion integrally connected to an upper portion. The lower portion comprises a pair of opposing lower portion sidewalls integrally connected to a pair of opposing lower end walls. The upper portion comprises a planar top surface, a pair of opposing upper portion sidewalls and a pair of opposing upper portion end walls integrally connected via upper portion angular walls. The upper portion sidewalls, upper portion end walls and upper angular walls may have a beveled or tapered surface. |
US08601757B2 |
Thermally insulating fenestration devices and methods
Some embodiments provide a fenestration apparatus including at least one glazing pane capable of being installed in an opening of a building envelope and a tessellated structure disposed adjacent to the at least one glazing pane. The tessellated structure can include at least one partition having a first face and a second face. The at least one partition can define a plurality of spatially separated cells within a substantially contiguous region of the opening. Each of the plurality of spatially separated cells can have a cell width and a cell depth. Each of the plurality of spatially separated cells can be at least partially surrounded by the first face of the at least one partition, the second face of the at least one partition, or a combination of the first face and the second face of the at least one partition. |
US08601754B2 |
Photovoltaic roofing elements and photovoltaic roofing systems
The present invention relates generally to the photovoltaic generation of electrical energy. The present invention relates more particularly to photovoltaic arrays for use in photovoltaically generating electrical energy. Aspects of the present invention provide a variety of photovoltaic roofing elements and systems that include, for example, interlocking geometries to provide for water handling and integration with conventional roofing materials; and wire management features that can protect wiring and associated electrical components from physical and/or environmental damage. |
US08601753B2 |
Electrical wiring systems for use in roofing applications
The present invention relates generally to electrical systems. The present invention relates more particularly to electrical wiring systems suitable for use in roofing applications. One aspect of the invention is a wiring system on a roof comprising a roof deck having a slope and one or more roofing elements disposed on the roof deck, the wiring system including one or more wires extending along the roof disposed within a tube having an outer surface that is substantially exposed and complements the appearance of the roofing elements. |
US08601751B2 |
Concealed sliding partition track and integrated subterranean water removal system
A concealed sliding partition track and integrated subterranean water removal system includes an elongated generally U shaped main body having an angled top surface and a pair of opposing side section, a plurality of drainage openings are disposed along a lower portion of one side section, and a drainage hose is secured thereon. One or more guide tracks and moisture diverters are positioned along the length of the main body and secured thereto via one or more support plates. One or more gaps are positioned between the guide tracks and moisture diverters. |
US08601747B2 |
Bird spike with plastic base and metal prongs
A deterrent device can include an elongated base having a plurality of spikes coupled to the base that are configured to extend from the base such that such that the spikes alternate on each side of the base between a lower-angled spike and an upper-angled spike. The base can further include first and second wings that each has a width that is at least twice a width of the base. |
US08601745B2 |
Operator for movable sash
A window operator mountable on the frame of window having a hinged movable sash including a drive assembly for positioning the movable sash and a separately installable drive shaft for operating the drive assembly. The drive assembly includes a drive chain coupled to the movable sash of the window that extends and retracts to position the movable sash. The drive assembly can be mounted to the frame first without the drive shaft. After the window is installed, the drive shaft can be then inserted into the drive assembly and used to extend and retract the drive chain and move the movable sash. The window operator includes a drive shaft retention assembly for receiving and retaining the drive shaft once the drive shaft is inserted into the drive assembly. |
US08601744B2 |
Door actuator with an actuator unit
The present invention relates to a door operator (1) with a drive unit, wherein the drive unit presents a gear with a gear housing (2).According to the invention, it is intended that the gear housing (2) has at least one first shell element (3) and at least one second shell element (4), wherein the shell is elements (3, 4) are able to be brought into mutual abutment for forming an inner gear compartment (5). |
US08601743B2 |
Side hung and bottom hung double-opening window, structure, and control device thereof
A side hung and bottom hung double-opening window includes a first casement, a handle, a first top-link hinge and a first down hinge, a first angle-turning device, a second casement, a second top-link hinge and a second down hinge, a second angle-turning device, a latch block, a sliding piece, and a latch piece. The window can realize side hung and bottom hung double-opening, thus providing the user with other options to open it. Furthermore, the window has a smaller size and a higher reliability. |
US08601737B2 |
Rattle-type fishing tackle component
A fishing tackle component has a portion useable to receive a noise making mechanism, which can be a depression. The noise making mechanism is a rattle mechanism, including a capsule containing at least two rattle elements. The rattle elements may have a minimum curvature that is greater than a maximum curvature of the capsule, allowing the rattle elements to move freely inside the capsule. Consequently, the capsule does not have acute angles or areas of extreme curvature in which the rattle elements can lodge disabling the noise. The rattle mechanism is mounted to the receiving portion, such as in the depression. As the lure is moved through the water, the rattle mechanism at least sporadically produces a noise regardless of the speed or trajectory of the tackle component in the water. |
US08601736B2 |
Method and a device for stabilizing aiming direction for rifles and handguns and fire arm
A method for stabilizing a weapon, eg a rifle or a handgun, barrel movements when aiming by attenuating the influence of, primarily, unintentional barrel movements on the barrel orientation. The method is especially characterized in the steps of providing a hinge (3) between the barrel front part (1), which comprises the barrel (1′), and the weapon rear part (2), which comprises the weapon butt end (2′), for mutual movability between said parts; continuously detecting the barrel longitudinal direction movement in at least two planes; and controlling at least one angle between the butt end and the barrel longitudinal direction orientation, respectively, by means of a control system (4h, 4v, 5h, 5v, 6h,6v) so that changes in the barrel orientation are counteracted. The invention also relates to a device and a fire arm. |
US08601734B1 |
Pivoting firearm handgrip
A pivoting firearm handgrip allows a user to pivot the handgrip relative to the firearm into various locked positions. The pivoting handgrip includes a grip base and a grip body that are selectively locked together by a spring biased shaft having key formations. The key formations on the shaft engage keyway formations on finger structures of the grip body. The key structures of the shaft also selectively engage locking formations on supporting structures on the grip base. A spring is captured between the head portion of the shaft and the grip body so that the key formations of the shaft are spring biased to engage the locking formations of the grip base. In use, a user depresses one end of the shaft to disengage the key formations of the shaft from the locking formations of the grip base, and then freely pivots the grip body about the base. |
US08601732B2 |
Shrink wrap eyeglasses tag with hook
A tag assembly for securing a tag to a pair of eyeglasses that has a frame for holding a pair of lenses and first and second hinged legs. The tag assembly includes a tag, a label, a pad and a shrink tube. The tag includes a body that can have a hook extending from one end and a pair of slotted members extending from the front surface. The label has opposing side edges that are inserted into the slotted members. The pad has an adhesive side that secures the pad to the rear surface of the body and a friction side. The tag assembly is inserted in the shrink tube and receives one of the hinged legs of the pair of eyeglasses between the friction side of the pad and the shrink tube. The shrink tube secures the hinged leg in the tag assembly upon the application of heat. |
US08601731B2 |
Two-piece wristband with interchangeable lasso band element for user selectable sizing
A wearable band with an adjustable size or length. The band includes a first band element with a raised center or identification member. The band includes a second band element with a body having a loop or lasso at one end defined by an inner surface of a sidewall. The outer sidewall of the raised center member is detachably coupled to the inner surface of the loop-defining sidewall when the center member is received within and captured by the loop such as by a snap detent arrangement. To allow sizing, the second band element includes both an inner band sizing element including the loop-defining sidewall at one of its ends and an outer band sizing element that is detachably coupled to the inner band sizing element. The length of the second band element is defined by the combined length of the inner and outer band sizing elements. |
US08601730B2 |
Tradeshow display system
A variety of configurations are disclosed for modular tradeshow display systems that can be assembled without the use of tools or other specialized machinery. |
US08601729B2 |
Modular panel display arrangement
A modular panel display unit assembly, comprising: an elongated upper plate and an elongated lower plate, both arranged parallel to one another and supported by a first side rail and a second side rail secured therebetween, wherein a backer board is capturably received between the upper plate and the lower plate, and wherein one or more modular display panel units may be connected end to end together, and wherein a display panel is removably attached to a backer board secured between the upper plate and the lower plate thereof. |
US08601727B2 |
Self-supporting sign and method of manufacturing same
Self-supporting signs and methods of manufacturing same are provided herein. In one embodiment, a self-supporting sign comprises a generally planar base portion and a generally planar upper portion extending from the base portion. The upper portion is foldable relative to the base portion about a fold line for movement between a storage configuration in which the base and upper portions are generally coplanar and a use configuration in which the base portion is generally horizontal and the upper portion is raised relative to the base portion. Only folding about the fold line is necessary to move from the storage configuration to the use configuration, and the base and upper portions are sufficiently rigid such that the upper portion remains at the use configuration after being moved to the use configuration. The upper portion may be offset from the base portion between about 50° and 90° when at the use configuration. |
US08601726B2 |
Three dimensional foam greeting card
Three-dimensional lightweight foam greeting cards are described herein having a foam body with a perimeter wall that extends between two spaced apart parallel pieces of planar sheet material such as heavy gauge paper, cardboard, or other such material. The greeting cards have a partially hollowed foam body or one or more cavities in the foam body concealed in the front and back by the planar sheet material which may be pre-cut in the shape of the foam body are decorated consistent with the design of the foam body. The cavities in the foam body may contain various electronic components that enable the greeting card to produce sound, record and playback a personalized message, trigger light activation, trigger the movement of moveable parts, display digital video, photographs or slideshows, or a combination thereof. |
US08601725B1 |
Cleats and footwear for providing customized traction
A removable cleat includes a plurality of projections, dividing into sets, with each set of projections made of different materials. The cleat includes a coupling element, for attachment to a shoe, and a ground contacting element. The ground contacting element contains a plurality of projections, with the projections divided into at least two sets. The projections may be disposed about the perimeter of the ground contacting element, such that each set of projections does not extend more than half the perimeter. Additionally, some of the plurality of projections may be located interior to the perimeter. Further, each set of projections may be oriented in a particular direction with respect to a plane formed by the perimeter. Each interspersed set of projections may be made of a different material, or each projection may itself be made of a different material. |
US08601724B2 |
Golf shoes
Golf shoes are revealed. The golf shoes include auxiliary supports arranged at the positions which golf players' center of gravity shifted to during the strike. Thus the center of gravity of the player changed during the swing is supported by the auxiliary supports for maintaining the lower body of the player stable throughout the lift. The power of the strike is maintained due to the firm lower body. The accuracy is also good, not affected by changes of the center of gravity of the body. Therefore the player can swing through easily and have a nice shoot smoothly. |
US08601723B2 |
Collapsible snowshoe
A collapsible snowshoe is provided. The snowshoe includes a frame having a first supporting cross-bar configured to interact with a second supporting cross-bar, wherein the cross-bars are configured to alternate between an open position and a closed position, a first supporting material configured to be coupled to the cross-bars and further configured to extend between the cross-bars, whereby the extended supporting material creates a support surface for walking when the cross-bars are in the open position; and a frame-locking mechanism configured to secure the cross-bars in the open position. |
US08601721B2 |
Article of footwear with an intermediate sized outsole
An article of footwear may include an upper with a first size and an outsole with a second size that is different from the first size. A midsole of the article of footwear may be configured with an upper portion that fits the first size of the upper and a lower portion that fits the second size of the outsole. |
US08601717B2 |
Apparatus and method for refrigeration cycle capacity enhancement
An apparatus includes a mechanical refrigeration cycle arrangement having a working fluid and an evaporator, a condenser of adjustable surface area, a compressor, and an expansion device, cooperatively interconnected and containing the working fluid. The apparatus also includes a drum to receive clothes to be dried, a duct and fan arrangement configured to pass air over the condenser and through the drum, a sensor located to sense at least one parameter, and a controller coupled to the sensor, condenser and/or the compressor. The controller is operative to adjust the condenser to increase surface area during a steady state drying rate period of the cycle, and adjust the condenser to decrease surface area during a start transient period of the cycle, wherein adjusting the condenser to decrease surface area during a start transient period of the cycle accelerates the start transient period of the cycle. |
US08601716B2 |
Method for operating a device with at least one partial programme step of drying
A method for operating a device with at least one partial programme step of drying may be achieved with which it is possible to operate devices with at least a partial operating step of drying as economically as possible, with efficient drying of the material for drying and keeping the associated energy requirement as low as possible, whereby, during the at least one partial programme step of drying, air is drawn from a treatment chamber and/or from the ambient air, through an absorption column and then introduced into the treatment chamber, whereby the absorption column contains a reversible dehydrating agent and humidity is drawn from the air during the passage thereof. |
US08601711B2 |
Radial rotary dryer
A radial rotary dryer improves drying efficiency for sludge and other substances, prevents clogging phenomenon, and is realized in a simple structure. The radial rotary dryer includes spaces formed by inner and outer drums and partitioned by a plurality of radial plates. The substances, which have been introduced through a drum inlet together with hot blowing air, sequentially move throughout all spaces and are dried during drum rotation. The substances are discharged through an opposite side of the inner drum. A lift plate is attached at one surface of each radial plate to improve the drying efficiency. Hammers are attached to an opposite surface of the radial plate to free-fall according to the rotation of the drum, thereby crushing the substances. The radial rotary dryer is useful to dry sewage sludge, food waste, or other industrial substances with the best drying efficiency, the minimum installation space, and a crushing function. |
US08601704B2 |
Measuring and checking apparatus
A plug gauge (1) includes a support and protection frame with a handle (2) that defines a longitudinal axis and houses a position transducer (25) and electronic devices for wirelessly transmitting electrical signals indicative of a dimension to be checked. The gauge also comprises a probe (6) including a mechanical armset (7) provided with at least one movable feeler (10), and a transmission mechanism with a stem (17) transmitting movements of the feeler to the position transducer housed in the handle. The probe is connected to the handle by means of a quick coupling mechanism (5) with deformable locking portions (52), the radial arrangement of which is controlled by a clamping element (60). |
US08601702B2 |
Display for coordinate measuring machine
A portable articulated arm coordinate measuring machine is provided having a base. A cover is rotatably coupled to the base to move between a closed position and an open position. A display is arranged within the cover. The display includes a screen surface, such as a touch sensitive screen surface, disposed on one side of the housing. The screen surface being adjacent the base in the closed position and disposed on an angle to the base in the open position. |
US08601699B2 |
Locking-folding utility knife
A utility knife includes a handle having a blade track system with a pivot point and a blade mounted in the blade track system. The blade includes a cutting/scraping edge extending along a side of the blade. In an implementation, the blade is shiftable between a closed configuration, where the cutting/scraping edge is enclosed within the handle, to a first open configuration, where the blade extends longitudinally outward from an end of the handle. The shift between the closed and first open configurations can occur by rotating the blade about the pivot point and in the blade track system. Also, the blade is shiftable along the blade track system between the first open configuration and a second open configuration, where the blade is located towards another end of the handle such that the cutting/scraping edge extends downwards from a bottom of the handle. |
US08601694B2 |
Method for forming and installing stringers
A hands-free method and related apparatus are used to shape, place and compact a composite stringer on a composite skin of an aircraft. A composite charge is placed on a tool assembly that used to shape the charge into a preformed stringer. With the stringer held on the tool assembly, the tool assembly is used to move the preformed stringer into proximity with the skin and both place and compact the stringer against the skin. Following compaction of the stringer, the tool assembly is removed and the skin and the stringer are co-cured. |
US08601693B2 |
Method for manufacturing a toothed disc
A novel method of manufacturing a toothed disc is taught wherein the teeth can be cold formed to a relatively high set of tolerances in a relatively time-efficient manner. A cold-formed disc blank with an annular thickened ring about its periphery is forced through a set of tooth forming rollers which engage the annular thickened ring. As the blank is forced through the set of rollers, the rollers cold forming tooth structures in the annular ring. In some circumstances, the tooth structure can be a final desired tooth profile and in other circumstances, the disc blank may be forced through two or more different sets of tooth forming rollers, each set of tooth forming rollers contributing to the forming of the final, desired tooth profile. |
US08601692B1 |
Method of assembling a marine outboard engine
A method of assembling an outboard engine is disclosed. The outboard engine has first and second driveshafts, each having a helical gear on a first end and a driving gear on a second end. A driven shaft has a driven gear. The method comprises: rotating the driven shaft; measuring an axial displacement of one of the first and second helical gears with respect to the engine casing; selecting a shim based at least in part on the measurement of the relative axial displacement; and placing the shim on the one of the first and second driveshafts at a position axially below the helical gear. A method of assembling a marine outboard engine comprising moving a height adjustment member from a first position to a second position based on the relative axial displacement is also disclosed. An outboard engine with first and second helical gears at different heights is also disclosed. |
US08601690B2 |
Method for manufacturing a variable capacity exhaust gas turbine
A manufacturing method for a variable capacity exhaust gas turbine whereby, a gap in a tongue section allowing exhaust gas to flow into an inner circumferential scroll section can be formed at a minimum, and a cover section near a ring can be mounted with high precision. In the method: exhaust gas turbine component members comprise a cover section and a reduced-diameter plate section extending the inner diameter side towards the shaft following the gap between a bearing housing and the turbine rotor; the cover section and the reduced-diameter plate section are integrally formed; a molded surface of the cover section is protruded to form a protrusion corresponding to the tongue section and formed in an intake equivalent portion of the inner circumferential scroll section of the cover section; and the protrusion undergoes cutting, and a cut surface and the tongue section are assembled maintaining the gap. |
US08601686B2 |
Water circulating pump, manufacturing method thereof, and heat pump apparatus
A manufacturing method of a water circulating pump including a shaft, a pump part having a first casing in which a first concavity is formed for receiving one end portion of the shaft to restrain rotation of the shaft. A stator part has a second casing in which a second concavity is formed for receiving another end portion of the shaft to restrain rotation of the shaft and a stator for rotating a rotor by electromagnetic interaction. The method includes inserting the another end portion of the shaft into a position corresponding to the second concavity of a mold for molding the second casing, and molding the second casing by injecting a thermoplastic resin into the mold for molding the second casing into which the another end portion of the shaft has been inserted. |
US08601685B2 |
Method of retrofitting an engine
A converter converts mechanical energy of a piston to and from electrical energy during each piston cycle. |
US08601684B2 |
Method of manufacturing a vehicle
A manufacturing method for a vehicle capable of reducing man-hours, improving worker posture, and increasing worker efficiency in a step for mounting components on a frame as part of vehicle assembly steps. Some or all components such as tanks, pipes and wires are mounted on a frame 3 before assembling the frame 3. Namely, some or all components are first mounted on side rails, which are elements of the frame 3, and cross members 2 are then assembled to the side rails 1. Side rail holding stands are disposed on a working surface plate to hold a pair of side rails 1 in parallel and at a prescribed height, and in accordance with advancement of work, rotate each of the side rails 1 about a longitudinal axis thereof. Each side rail is rotated hydraulically by a prescribed angle (approximately 90 degrees) about a longitudinal axis thereof. |
US08601682B2 |
Process of manufacturing a light
A light circuit manufacturing process includes forming a palletized driver PCB board having a plurality of driver PCBs, forming a plurality of power PCBs on a palletized surface, forming slots in the driver PCBs, forming holes in the power PCBs, aligning both the power PCB palletization and the driver PCB palletization using reference holes such that the edges of each extend further in one direction or the other, and inserting thermal tabs into both the power PCB and the driver PCB. |
US08601676B2 |
Insertion system and method to insert insulators and coils in the slots of the stator of an electric machine
The insertion of electrically insulating paper from a continuous roll into slots of a stator created by outwardly projecting teeth is described herein. The insertion of the insulating paper is done by the insertion of prewound coils in the stator slots. The electrically insulating paper is not cut prior to its insertion in the slots, thereby completely covering the outer surface of the stator. The insertion systems and methods described herein are also optionally concerned with the insertion of interphase insulation paper between the different coils inserted in the stator slots and with the insertion of slot closing wedges. |
US08601673B2 |
Method of producing an inductor with a high inductance
A method of producing an inductor with high inductance includes forming a removable polymer layer on a temporary carrier; forming a structure including a first coil, a second coil, and a dielectric layer on the removable polymer layer; forming a first magnetic glue layer on the removable polymer layer and the structure; removing the temporary carrier; and forming a second magnetic glue layer below the structure and the first magnetic glue layer. |
US08601667B2 |
Rotating coupling for robotic tool changer with actuation mechanism
In a robotic tool changer, a rotating cam surface ring having a plurality of surfaces formed therein urges a plurality of ball members in one tool coupling unit radially to contact a coupling surface in the other tool coupling unit. Mechanical energy captured and stored upon decoupling the units is used by an actuation mechanism, upon manual initiation, to at least partially automatically couple the two units by partially rotating the rotating cam surface ring. Further manual rotation of the cam member exerts a radial force through the ball members onto the coupling surface. A component of that force is directed by the coupling surface toward the opposite tool coupling unit, locking the two units together. |
US08601665B2 |
Refastenable absorbent article
A method of making an absorbent article in the form of a refastenable pant may comprise multiple steps. First and second fastening components may be attached to a first web. A non-engagement zone and separation zones may be created on the first web. A backsheet, topsheet and absorbent core may be combined to form an absorbent containment assembly, wherein the absorbent core is disposed between the backsheet and topsheet. The absorbent containment assembly may be folded about a lateral centerline. The first and second webs may be joined and severed. A first side edge and a second side edge of at least one of the joined and severed first and second webs to the first web may be bonded such that the first and second side edges are disposed laterally inward of the first webs first and second separation zone of a discrete absorbent article. |
US08601659B2 |
Burnishing tool and method for burnishing
A burnishing tool and method for providing a surface treatment along the surface of a work piece, the burnishing tool having a tool head comprising a bearing for supporting a rolling element and an encasement for supporting the bearing. The bearing is formed from a self-lubricating polymer such as, but not limited to, polytetrafluoroethylene based resin, ultra-high-molecular-weight polyethylene based resin. |
US08601658B2 |
Method for forming a MEMS capacitor array
The embodiments disclosed herein are directed to fabrication methods useful for creating MEMS via microcontact printing by using small organic molecule release layers. The disclose method enables transfer of a continuous metal film onto a discontinuous platform to form a variable capacitor array. The variable capacitor array can produce mechanical motion under the application of a voltage. The methods disclosed herein eliminate masking and other traditional MEMS fabrication methodology. The methods disclosed herein can be used to form a substantially transparent MEMS having a PDMS layer interposed between an electrode and a graphene diaphragm. |
US08601656B2 |
Method of manufacturing a piezoelectric vibrator
A method of manufacturing a piezoelectric vibrator according to the invention is a method of manufacturing a piezoelectric vibrator in which a piezoelectric vibrating reed is sealed in a cavity formed between a base substrate and a lid substrate bonded to each other, the method including the steps of: inserting a core portion of a conductive rivet member, which includes a planar head portion and the core portion extending in a direction vertically to the surface of the head portion, into a penetration hole of the base substrate and bringing the head portion of the rivet member into contact with a first surface of the base substrate; attaching a laminate material having elastic properties to the first surface of the base substrate so as to cover the head portion; applying a paste-like glass frit on a second surface of the base substrate and filling the glass frit in the penetration hole; and baking and curing the glass frit. |
US08601654B2 |
Door hinge repair apparatus and method
Apparatus for use in repairing, and methods of repairing, a door hinge of a vehicle includes use of a substitute hinge bracket and at least one pin configured to be received through at least one opening of a vehicle frame bracket. A locking portion of the at least one pin and a locking surface that defines an opening in the hinge bracket are configured such that the at least one pin is locked in a fixed position relative to the hinge bracket when assembled. Further, another repair apparatus includes a substitute pin having an interference portion for forming an interference fit with one or more surfaces defining an opening of a factory hinge bracket. |
US08601653B1 |
Casket cover assembly
A casket shell assembly and method provide for covering an economical or plain casket with a reusable decorative shell. The assembly includes a casket and a shell. The shell has a perimeter wall, an open top, and an open bottom. The shell receives the casket through the open top. A lip coupled to the perimeter wall of the shell supports the casket when the casket is inserted into the shell. A lid is coupled to the perimeter wall selectively covering the open top of the shell when the lid is in a closed position. A plurality of straps is positioned in the shell extending between the shell and the casket. Each of the straps has opposite free ends extendable through the open top of the shell for facilitating lifting of the casket from the shell. |
US08601650B2 |
Attachment structure of clip
An attachment structure for a clip including a mounting member, a retaining hole formed in the mounting member, and a rib. An elastic retaining piece of the clip, while elastically deformed, is inserted into the retaining hole from an outer side of the mounting member toward an inner side to be retained therein. The rib is disposed around the retaining hole and is formed integrally with the mounting member. The rib includes a first rib formed on the inner side of the mounting member and a second rib formed outside, and concentric to, the first rib. The first rib has a thickness such that a clip press-contacting piece abuts the outer side of the mounting member when the elastic retaining piece is inserted in the retaining hole and retained on the rib, and the second rib has a thickness larger than the thickness of the first rib. |
US08601645B2 |
Strap-tensioning apparatus
A strap-tensioning apparatus includes a base including two walls each formed with a first arched edge and a second arched edge, a short strap connected to the base, a spring-loaded reel supported on the base, a long strap wound on the reel, a spring-loaded detent movably supported on the walls for engagement with the reel, a handle supported on the base, and a spring-loaded detent/suppressor is movably supported on the handle for engagement with the reel. The detent/suppressor suppresses the reel when it is retained in position on the first arched edges of the walls but allows the reel to spin when it is moved on the first arched edges of the walls in a direction. |
US08601640B2 |
Vacuum cleaner, especially floor vacuum cleaner
A vacuum cleaner includes a housing, a motor-driven suction fan disposed in the housing, a fan motor and a power supply device configured to provide power supply to the fan motor. The vacuum cleaner also includes both a rechargeable battery and cord reel permanently integrated in the housing such that the vacuum cleaner is configured to be alternately operable in a battery mode and a mains mode. |
US08601636B2 |
Windshield wiper combining assembly of combining driven wiper arm
A windshield wiper combining assembly assembles a driven wiper arm having a through shaft on a windshield wiper fixing stage. The windshield wiper combining assembly includes an assembling stage and a retaining stage. The assembling stage engages on the windshield wiper fixing stage. The assembling stage has a first fastening arm, a containing groove formed at one side edge of the assembling stage to contain the through shaft, and an engaging groove arranged at one side edge of the containing groove. The retaining stage has a cover cap and a block which projects on an end surface of the cover cap. The retaining stage is combined on the assembling stage by fastening the first fastening arm. The block is plunged into the engaging groove and the cover cap is pressed on the containing groove to prevent loose attachment of the through shaft. |
US08601635B2 |
Oral care device
An oral care implement having a handle and a toothbrush head is disclosed. The head includes a base portion and a cleaning portion. The cleaning portion includes a plurality of cleaning elements, wherein the cleaning portion is attached to the base portion at a first end and a second end. A mid-section of the cleaning portion is elevated above the base portion such that an opening is created between the base portion and the cleaning portion, and wherein the opening extends along a longitudinal axis of the head. |
US08601633B2 |
Cleaning of body-inserted medical tubes
Systems, devices, and methods are disclosed for the cleaning of an endotracheal tube while a patient is being supported by a ventilator connected to the endotracheal tube for the purpose of increasing the available space for airflow or to prevent the build up of materials that may constrict airflow or be a potential nidus for infection. In one embodiment, a method for cleaning endotracheal tubes comprises inserting a cleaning device within an endotracheal tube while a cleaning member is in a compressed position, radially expanding the cleaning member to an expanded position within the endotracheal tube, and withdrawing the cleaning device from the endotracheal tube with the cleaning member in the expanded position. |
US08601632B2 |
Vehicle washing apparatus with a movable brush arm carriage
Described is a vehicle washing apparatus with a movable brush arm carriage. The vehicle washing apparatus includes a carriage frame that can be suspended above a passing vehicle. A brush arm carriage is slidably connected with the carriage frame. A carriage drive system is connected with the carriage frame and the brush arm carriage for causing the brush arm carriage to slide along the length of the carriage frame. A brush arm is rotatably connected with the brush arm carriage. A cleaning brush is rotatably connected with the brush arm. Finally, a brush drive system is included for causing the cleaning brush to rotate. Thus, after having passed under the carriage frame, the cleaning brush can be pressed against the rear of a vehicle and rotated to clean the rear of the vehicle. |
US08601630B2 |
Linear bearing using rolling leaf springs
The linear bearing is useful in a personal care appliance and includes an elongated center member (14) having end elements (20, 22) at each end thereof, the center member having an arm (16) with a workpiece (18) at the free end thereof. Two sets of orthogonal leaf springs (24, 38) are positioned in the vicinity of the ends of the center assembly, one end of each leaf spring in each set connected to an associated end member, the other end of each leaf spring in each set connected to a fixed-position member (26, 40), such as the housing (37) of the appliance. |
US08601629B2 |
Oral hygiene device and method of assembly
An oral hygiene device includes a handle and a cleaning head supported on one end of the handle. A vibratory source is supported on the handle and is operative to generate vibratory output. A mounting element is disposed between the handle and the vibratory source. A connecting member extends between the vibratory source and the cleaning head, and is adapted to generate motion at the cleaning head in response to the vibratory output generated at the vibratory source. |
US08601627B2 |
Laundry machine and controlling method of the same
The present invention relates to a laundry machine and a controlling method, which can remove allergens on the laundry. A controlling method of a laundry machine includes a mite-killing step of supplying seam to a drum to make laundry exposed to a hot environment at or over a temperature and for or over a duration of time, wherein the temperature and the duration are predetermined enough to kill house dust mites on the laundry; a rinsing step of rinsing the laundry; and a spin-drying step of spin-drying the rinsed laundry. The present invention has a advantageous effect of removing allergens including house dust mites, animal hair and pollens efficiently. In addition, if the house dust mites are killed by using steam, energy efficiency is high and an effect of mite-killing is great. |
US08601615B2 |
Shirt hold-down undergarment
Disclosed herein is an undergarment that includes a body and a first elongated loop attached to a front side of the body configured to receive an attachment mechanism of a shirt hold-down device. The undergarment further includes a second elongated loop attached to a back side of the body configured to receive an attachment mechanism of a shirt hold-down device. |
US08601614B2 |
Strengthening glove
A strengthening glove comprising a glove which includes finger coverings, a thumb covering and a wrist cover; a finger attachment fastened to the finger coverings and the thumb covering; a finger guide attached to a base of the finger coverings; a wrist strap wrapped around the wrist cover, where the wrist strap secures the glove on the hand; a resistance strap, one for each finger covering and the thumb covering, where the resistance strap includes an elastic strip attached to a finger grip portion at one end and a wrist grip portion at an opposing end; wherein the resistance strap attaches to the glove by the finger grip portion engaging the finger attachment, the elastic strip passing through the finger guide and the wrist grip portion engaging to the wrist strap. The resistance strap creates tension against a backside of the hand to strengthen the hand during movement. |
US08601612B2 |
Overlapping element
An element for an article of apparel, a container, or a variety of other products is disclosed. The element is formed from at least one section of a two-dimensional material, and the element includes a first edge and a second edge that each exhibit a concave configuration. Portions of the material adjacent the first edge and the second edge are arranged to overlap each other such that: (a) a portion of the first edge overlaps a portion of the second edge and (b) another portion of the second edge overlaps another portion of the first edge. The element may be utilized as a joint or a pocket in the article of apparel, and the element may form a pocket in the container. |
US08607361B2 |
Email trust service
In embodiments of an email trust service, an email message is received at an email distribution service for distribution to a client device that corresponds to a recipient of the email message. Authentication techniques can be applied to verify that the email message is received from an authorized domain as specified in a sender address field of the email message. Additionally, it can be determined whether an Extended Validation certificate is associated with the authorized domain. Responsive to determining that an Extended Validation certificate is associated with the authorized domain, a trust indicator is associated with the email message to generate a trusted email message. The trust indicator indicates that the trusted email message is from an authorized domain when the email message is displayed at the client device. |
US08607360B2 |
Data delivery apparatus and data delivery method
A data delivery apparatus including a storage adapted to store limited-access data which associates user data for specifying a user, with data, access to which is permitted or limited to the user; a function determination unit adapted to determine whether a destination device to which the limited-access data is to be transmitted has an access control function of permitting or limiting access to the limited-access data for each user; an authentication unit adapted to, when the limited-access data destination device is determined not to have the access control function, request input of authentication information and performing an authentication process using the input authentication information; and a transmission control unit adapted to, when the authentication process by said authentication unit is successful, transmitting the limited-access data to the destination device. |
US08607359B2 |
Removable hard disk with front panel input
A system and method is disclosed for authenticating a removable data storage device (RDSD) by using a trusted information module (TIM) to control access to data files stored on the RDSD. A security information input receiver receives identity verification factors from a user and provides the identity verification factors to the TIM for processing. In some embodiments of the invention, the TIM uses identity verification factors in cryptographic operation to authenticate the user, the RDSD and the information processing system to each other. The TIM then performs similar operations with the contents of one or more authorization files to control access and usage of the data files stored on the RDSD. |
US08607356B2 |
Detecting a phishing entity in a virtual universe
An invention for detecting a phishing virtual entity in a virtual universe is disclosed. A virtual entity may be registered as authentic and be identified with multiple physical characteristics thereof. Another virtual entity will be monitored to detect whether it includes a physical characteristic that is sufficiently similar to that of a registered virtual entity to cause confusion. A phishing virtual entity is detected based on the monitoring and phishing prevention processes may be implemented on the phishing virtual entity. |
US08607355B2 |
Social network privacy using morphed communities
A system, method and program product for morphing social network data. A system is disclosed that includes: a system for splitting up M communities within a set of social network data into N split communities; a system for morphing the N split communities into P morphed communities using a cardinality key, wherein the cardinality key causes subsets of split communities to be unioned together; and a system for adding phony members into the P morphed communities. |
US08607352B2 |
Classification of code constructs using string analysis
A code construct in a computer-based software application is classified by seeding an analysis of an instruction code set of a computer-based software application with a seed for a seeding variable within the instruction code set, wherein the seed is an abstract value representation, performing the analysis to a fixed point, thereby producing a fixed point solution, selecting an invariant from the fixed point solution, wherein the invariant represents at least one value pointed to by a classification variable in a code construct within the instruction code set, and classifying the code construct with a classification that is applicable to the invariant in accordance with an application criterion. |
US08607351B1 |
Modeling cyberspace attacks
A method, apparatus, and computer program product for generating a model. A set of actions associated with a control flow of a set of attack patterns using non-deterministic controls is described to form a control block. A set of ontology references associated with the set of attack patterns is identified. The model is generated and it comprises the control block and the set of ontology references. |
US08607346B1 |
Dynamic resilience for intrusion detection and prevention systems
This document describes techniques for continuing execution of intrusion detection software when a process exception caused by a protocol decoder is thrown during processing. In one example, a method includes receiving a packet, and processing the packet using intrusion detection software that includes a processing engine and a plurality of protocol decoders. The method also includes detecting an exception that occurs during processing of the packet, identifying a memory location associated with the exception, and determining whether the exception was caused by one of the protocol decoders based on the memory location associated with the exception. The method further includes handling the exception and continuing execution of the intrusion detection software after determining that the exception was caused by one of the protocol decoders. In some implementations, handling the exception may include determining which one of the protocol decoders caused the exception, and disabling the decoder. |
US08607341B2 |
Method and system for preserving security of sensor data and recording medium using thereof
A method and a system for preserving sensor data based on a time key, and a recording medium thereof are provided. The time key based sensor data security preserving method includes encrypting the sensor data with an encryption key obtained using a time key based polynomial derived using random numbers and a secret key which is shared by a sensor node and an application system; and decrypting the encrypted sensor data with a decryption key obtained by deriving the same polynomial as the time key based polynomial using the random numbers and the secret key. Thus, integrity and confidentiality of the sensor data can be preserved. |
US08607329B2 |
Server device, information providing method and information succession system
An information succession system, which operates in accordance with inputted information to provide access to inputted information, including the personality of the original user, to successors of the original user. An encryption processing unit encrypts inputted information and generates keys used in association with access by users. A character/personality data generation unit generates data indicative of a user's character or personality by analyzing user input information. That character data is stored in a character data memory unit and is associated with the user's identification information. A request information analysis unit analyzes and characterizes requests. Request characteristics are stored in the character data memory unit and associated with the user making the request. A transmitting information generation unit generates transmitting (output) information based on the generated personality data of the user and the characteristic of the request. |
US08607327B2 |
Apparatus and method for synchronizing security association state in mobile communication terminal
An apparatus and a method for synchronizing a Security Association (SA) state as SA information of a mobile communication terminal is lost are provided. In the method, an IPSec tunnel is established by performing an SA procedure with a server, and a secure port is obtained. A service request message is transmitted to the server via the obtained secure port, and an unsecure port is opened. When a service response message is received from the server, it is determined whether the service response message is received via the unsecure port. When the service response message is received via the unsecure port, the SA procedure is re-performed. Therefore, the terminal may use a service through a secure network without interruption, and reduce a waste of resources by avoiding unnecessary retransmission of a message for requesting a service. |
US08607323B2 |
Method for providing media communication across firewalls
The present invention supports a method for transmitting information packets across network firewalls. A trusted entity is provisioned with an address designation for a pinhole through the firewall during setup of a communication session between two communication devices. This pinhole address is used throughout the communication session between the two communication devices to transmit information packets onto and out of the communication network.Information packets addressed to the communication device inside the firewall are received by the trusted entity, which replaces address header information in the information packet with the address for the pinhole. The information packet is routed to the pinhole where it passes onto the network for routing to the communication device inside the firewall. Information packets transmitted from the network are also routed to the trusted entity for routing toward the communication device outside the firewall. |
US08607320B2 |
Systems, methods and computer-readable media for regulating remote access to a data network
A system, which comprises an authorization controller operable for regulating establishment of user sessions over a data network; a processing subsystem operable for monitoring the user sessions and applying a walled garden policy, wherein application of the walled garden policy respectively associates each user in a certain subset of users with a respective walled garden selected from a common plurality of walled gardens; and a database for storing, in association with each said user in the certain subset of users, a respective identifier corresponding to the respectively associated walled garden. The authorization controller is further operable for responding to receipt of an access request identifying a particular user in the certain subset of users and received from a communication endpoint by (I) consulting the database to identify the walled garden respectively associated with said particular user and (II) directing the communication endpoint to said walled garden respectively associated with said particular user. |
US08607319B2 |
Methods and systems for determining biometric data for use in authentication transactions
A method for determining biometric data for use in conducting authentication transactions is provided that includes capturing biometric data from a user during an authentication transaction and capturing conditions of the authentication transaction with a device. The captured biometric data corresponds to desired biometric data. The method also includes transmitting the captured biometric data and conditions to an authentication system that stores biometric data and conditions therein. Moreover, the method includes determining that stored biometric data corresponding to the desired biometric data, associated with conditions that best match the captured conditions, is to be used for authenticating the user. |
US08607317B2 |
Automatic user authentication and identification for mobile instant messaging application
Automatic identification and authentication of a user of a mobile application entails receiving from the wireless communications device a unique device identifier and an e-mail address corresponding to the wireless communications device, associating a registration identifier with the unique device identifier and the e-mail address, generating an authentication token, and communicating the authentication token and the registration identifier to the wireless communications device. This technology obviates the need for the user to remember and enter a user ID and password to access backed-up application data on a server. This is particularly useful for instant messaging applications, e.g. PIN messaging, in which the unique device identifier is used to identify the user and is also the transport address. Once registered, the user who has switched to a new device or has wiped his existing device, can restore contacts or other application data from the server based on the registration identifier. |
US08607315B2 |
Dynamic authentication in secured wireless networks
Systems and methods for authentication using paired dynamic secrets in secured wireless networks are provided. Each authenticated user is assigned a random secret generated so as to be unique to the user. The secret is associated with a wireless interface belonging to the user, so that no other wireless interface may use the same secret to access the network. The secret may be updated either periodically or at the request of a network administrator, and reauthentication of the wireless network may be required. |
US08607314B2 |
Method and system for transmitting authentication context information
A system of the present invention uses an identity provider to provide the authentication services for multiple service providers. An identity provider communicates with one or more service providers. A user that wishes to gain access to a service provider is authenticated through the use of the identity provider. A user desiring to access a service provider is first authenticated by the identity provider. The identity provider determines if the user meets the desired class level and provides various information related to the authentication. When the user attempts to access a second service provider that is associated with the same identity provider, the second service provider accesses the identity provider and determines that the user was recently authenticated. The identity provider then transmits the relevant information regarding the authentication process to the second service provider, which can then allow or deny the user access to the second service provider. |
US08607308B1 |
System and methods for facilitating privacy enforcement
A system and methods for facilitating privacy enforcement are described. Embodiments of the present invention can deliver automated compliance and/or enforcement for certain consumer privacy laws and privacy-related policies to employees and contractors of an enterprise. When input related to the use of stored customer information is received, data subsystems can be accessed by a privacy engine, which then provides decisioning to produce an enforcement action. Examples of enforcement actions can include denying access to customer information, or granting such access but filtering the information. Enforcement actions can also include updating stored tables or other data structures to maintain an appropriate privacy enforcement posture when new information is added to systems or existing information is changed. |
US08607306B1 |
Background auto-submit of login credentials
A method and system for automatically submitting login credentials as a background process for a user of a web service are provided. Login information corresponding to a login form of the web service is stored, where the login information comprises a login endpoint of the web service and the login credentials are used to authenticate the user for a session of the web service. A login token, generated by the web service, and its expiration date are tracked. The login credentials are then automatically submitted, without user intervention, to the web service based on the login endpoint and the expiration date of the login token. |
US08607301B2 |
Deploying group VPNS and security groups over an end-to-end enterprise network
Group Virtual Private Networks (Group VPNS) are provided for different types of machines in a data processing network. Security groups are defined by a security policy for each member. Security policies and encryption keys are deployed to members of a security group using an IPSec network infrastructure with authentication via VPN mechanisms. The group VPNs provide a trusted IP network that can leverage and co-exist with security access control technologies, such as endpoint security that controls client network access or application security that controls user access to enterprise applications. |
US08607300B2 |
Network security policy mediation
Methods and systems for mediating between first and second network security policies, by: (1) mapping a first security policy to a generic second security policy, and (2) mapping the generic second security policy to a plurality of rules each associated with a target network security policy. |
US08607299B2 |
Method and system for enforcing a security policy via a security virtual machine
A method and system for enforcing a security policy encoded in an instruction set of a security virtual machine is provided. A security system provides a security virtual machine that executes security programs expressed in the instruction set of the security virtual machine. The security system stores the security program in an instruction store of the security virtual machine. When a security enforcement event occurs, the security virtual machine executes the instructions of its instruction store using data of the security enforcement event to enforce the security policy. |
US08607296B1 |
Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming. |
US08607295B2 |
Media content synchronized advertising platform methods
The MEDIA CONTENT SYNCHRONIZED ADVERTISING PLATFORM METHODS (“AD-SYNCH”) transforms TV program schedule listing information and user channel selection via AD-SYNCH components, into TV audience viewing data and ad effects data. A method is disclosed, comprising: obtaining TV program schedule listing data; providing the obtained TV program schedule listing data to a user mobile device; receiving an indication of user channel selection; determining a media program associated with the received indication of user channel selection; determining an ad associated with the determined media program; providing a survey question related to the determined ad to the user mobile device; and receiving a user response to the survey question. |
US08607292B2 |
Broadcast synchronization
A first media server delivers content for broadcast via a first media channel, and a second media server delivers media content for broadcast via a second media channel. The first media server operates in a synchronized mode, under control of the second media server during some periods of time, and during other periods of time operates in an independent mode. When operating in the synchronized mode, content delivered by the first and second media servers can be synchronized, so that the timing of spot blocks played on the two servers generally coincides. When the first server operates in the independent mode, the timing of spot blocks and other content broadcast on the first media channel are not synchronized under control of the second media server. |
US08607279B2 |
Induced sleep intervals for devices receiving bursty non-real time broadcast flows
Embodiments enable multimedia broadcast systems to temporarily suspend broadcast of data in an active content flow when insufficient data is available for efficient use of the broadcast bandwidth, while signaling receiver devices so they may deactivate receiver circuits to conserve power while data broadcasts are suspended. Flow content received in the broadcaster during the temporary suspension of data broadcasts may be stored in flow buffers for broadcast at the end of the temporary suspension. An indication of the duration of suspended data broadcasts may be included in the overhead information symbols (OIS) within the broadcast signal. Receiver devices receiving the indication of suspended data broadcasts may deactivate their receiver circuits for the indicated duration. The broadcast suspensions may be coordinated across multiple content flows so that receiver devices can periodically wake up at induced sleep intervals to monitor any data flow of the broadcast system. |
US08607275B2 |
Directing internet shopping traffic and tracking revenues generated as a result thereof
A system having a client, a host server, a sponsor server, and a video server, which are all interconnected via the Internet and which operate seamlessly together in order to provide video content to an end user at the client and allow the end user at the client to purchase products and/or services from the sponsor that are featured in the video content provided by the video server. As the user views video content on his or her computer, images associated with segments of the content are periodically provided in conjunction with the video content. Each image contains an image map, which defines areas in the image. Each defined area is associated with a product which is displayed in that area of the image. Each defined area is also associated with an anchored hyperlink which links to web content from a sponsor server. The web content includes product information for that particular product featured in that area of the image. Accordingly, by selecting an item in the image, product information is retrieved from a sponsor server and provided to the user so he or she may purchase the product seen in the video contentAdditionally, various user activities and interactions, including which videos are selected for viewing and which products are purchased, are tracked for several purposes. This tracking can be used to determine which videos and products are viewed and purchased more often, as well as for generating revenue sharing reports for purposes of profit sharing. |
US08607274B2 |
Meta channel based media system control technology
Meta-channels identify content entries and indicate an order with which to experience the content entries. The meta-channels may include a multi-source meta-channel that includes at least a first content entry that relates to first content broadcast by a first content provider at a specific time and a second content entry that relates to second content made available, over a network, by a second content provider in response to user requests. A selection of a meta-channel is received and the selection of the meta-channel is mapped to a content entry defined by the selected meta-channel. A media system is controlled to render content based on a content entry mapped to by the selected meta-channel. |
US08607273B2 |
Recommendation comparison display
A method for consolidating and comparing recommendations in selecting TV content for viewing by compiling and displaying recommendation and rating values for the same TV content from Sony and a number of other recommendation and ratings providers. Presenting all recommendation values on a single visual display and providing the preferred Sony recommendation in the most prominent display position and font, and allowing the viewer to select the Sony recommendation value to select that content for viewing. |
US08607272B2 |
Near-real time internet protocol television
A set top box includes a processor configured to provide an electronic programming guide to available television programming. The available television programming includes previously-aired content, currently-airing content, and to-be-aired content. The processor is further configured to receive a selection indicating selected content, and determine if the selected content is previously aired content, currently airing content, or to-be-aired content. The processor is still further configured to request the selected content from a distribution server when the selected content is previously aired content, and provide playback of the selected content. |
US08607265B2 |
Private user data
An embodiment of the present invention includes a technique for inserting private user data. A user data identifier (UDI) associated with a pre-defined data structure is inserted into a data sequence within a content stream. The UDI is registered with a registration authority and is different from a standard identifier that is defined by a standard organization in a published standard document. The data is inserted into the data sequence according to the pre-defined data structure. The data sequence has the UDI and the private user data and is packetized into a transport stream.Another embodiment of the present invention includes a technique for extracting private user data. A data sequence in a packetized transport stream is parsed to obtain a user data identifier (UDI) associated with a pre-defined data structure. The UDI is registered with a registration authority and is different from a standard identifier that is defined by a standard organization in a published standard document. The UDI is recognized. The private user data is extracted from the data sequence according to the pre-defined data structure corresponding to the recognized UDI. |
US08607260B2 |
Slip prevention member for turntables
Disclosed herein is a slip prevention member for a turntable. A friction layer prevents a slip of a disk placed on an upper surface thereof. A hardness reinforcing layer is provided under the lower surface of the friction layer. An adhesive layer is provided under the lower surface of the hardness reinforcing layer. A releasable sheet is attached to the lower surface of the adhesive layer. The slip prevention member reduces use of environmentally toxic material and uses the hardness reinforcing layer, thus preventing occurrence of vibrations and noise which may be induced when the hardness of the slip prevention member is relatively low. |
US08607259B2 |
Disk laminate, disk cartridge, disk loading/unloading mechanism, disk conveying device, disk conveying mechanism, and thin disk driving system
A disk laminate includes thin disks laminated to each other, which are to be suctioned and conveyed; and spacers provided between the thin disks to prevent the thin disks from directly contacting each other, the spacers having air permeability. |
US08607257B2 |
Spindle motor
Disclosed is a spindle motor, the spindle motor including a turntable coupled to a rotating shaft and supporting the rotating shaft and a disc, a centering unit fitted over the rotating shaft and supporting an inner circumference of the disc, and a coil spring interposed between the turntable and the centering unit to elastically support the centering unit, wherein a first end of the coil spring is brought into contact with a spring hanging portion protruding from a side surface of the centering unit, and a second end opposite to the first end of the coil spring is supported by a spring support portion formed in the turntable. |
US08607256B2 |
Spindle motor
Disclosed is a spindle motor, the spindle motor including a rotating shaft, a turntable including a body into which a through hole is formed for coupling with the rotating shaft and which supports an optical disk and rotates along with the rotating shaft, and a centering unit which is fitted over the rotating shall, moves in an axial direction of the rotating shaft, and aligns a rotating center of the optical disk with a rotating center of the rotating shaft, wherein the turntable includes a reinforcing part that protrudes from the body along a periphery of the rotating shaft. |
US08607251B1 |
Dynamic accessibility behavior
Configurations for dynamically detecting accessibility behavior in web client are disclosed. The subject technology initially determines whether an accessibility application (e.g., a screen reader) is executing. In one example, an event identifier is transmitted to simulate an accessibility event. The subject technology then determines whether a separate process from the web client queries for the transmitted event identifier. A global parameter is then set in the web client to enable an accessibility feature(s) of the web client if the accessibility application is executing. The subject technology then enables the web client for an accessibility mode. |
US08607249B2 |
System and method for efficient concurrent queue implementation
A method, system, and medium are disclosed for facilitating communication between multiple concurrent threads of execution using an efficient concurrent queue. The efficient concurrent queue provides an insert function usable by producer threads to insert messages concurrently. The queue also includes a consume function usable by consumer threads to read the messages from the queue concurrently. The consume function is configured to guarantee a per-producer ordering, such that, for any producer, messages inserted by the producer are read only once and in the order in which the producer inserted those messages. |
US08607243B2 |
Dynamic operating system optimization in parallel computing
A method for dynamic optimization of thread assignments for application workloads in an simultaneous multi-threading (SMT) computing environment includes monitoring and periodically recording an operational status of different processor cores each supporting a number of threads of the thread pool of the SMT computing environment and also operational characteristics of different workloads of a computing application executing in the SMT computing environment. The method further can include identifying by way of the recorded operational characteristics a particular one of the workloads demonstrating a threshold level of activity. Finally, the method can include matching a recorded operational characteristic of the particular one of the workloads to a recorded status of a processor core best able amongst the different processor cores to host execution in one or more threads of the particular one of the workloads and directing the matched processor core to host execution of the particular one of the workloads. |
US08607242B2 |
Selecting cloud service providers to perform data processing jobs based on a plan for a cloud pipeline including processing stages
Cloud service providers are selected to perform a data processing job based on information about the cloud service providers and criteria of the job. A plan for a cloud pipeline for performing the job is designed based on the information about the cloud service providers. The plan comprises processing stages each of which indicates processing upon a subset of a data set of the job. Allocated resources of the set of cloud service providers are mapped to the processing stages. Instructions and software images based on the plan are generated. The instructions and the software images implement the cloud pipeline for performing the data processing job. The instructions and the software images are transmitted to machines of the cloud service providers. The machines and the performing of the job are monitored. If the monitoring detects a failure, then the cloud pipeline is adapted to the failure. |
US08607239B2 |
Lock mechanism to reduce waiting of threads to access a shared resource by selectively granting access to a thread before an enqueued highest priority thread
Two or more processors that each provides a specified thread to access a shared resource that can only be accessed by one thread at a given time. A locking mechanism enables one of the threads to access the shared resource while other threads are retained in a waiting queue. Responsive to an additional thread that is not one of the specified threads being provided access the shared resource during an identified time period, and responsive to a first criterion an a second criterion being met, the additional thread accesses the shared resource before the other threads in the waiting queue. |
US08607236B2 |
Information processing system
An information processing system is provided to alleviate excessive load on a master node, thereby allowing the master node to efficiently perform the process of assigning jobs to nodes. A client 10 classifies a plurality of jobs constituting a large-scale arithmetic operation into several blocks, and requests a master node 20 to process the jobs block by block, such that the master node 20 always performs the process of assigning a predetermined number of jobs or less. Here, the predetermined number is preferably determined in such a manner as to allow the master node 20 to efficiently perform the process of assigning the jobs to nodes, even if the number of nodes is significant. As such, the client 10 has the function of controlling the load on the master node 20, and therefore it is possible to prevent the load on the master node 20 from increasing. |
US08607235B2 |
Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention
Method, apparatus and system embodiments to schedule OS-independent “shreds” without intervention of an operating system. For at least one embodiment, the shred is scheduled for execution by a scheduler routine rather than the operating system. A scheduler routine may run on each enabled sequencer. The schedulers may retrieve shred descriptors from a queue system. The sequencer associated with the scheduler may then execute the shred described by the descriptor. Other embodiments are also described and claimed. |
US08607234B2 |
Batch scheduling with thread segregation and per thread type marking caps
In accordance with the disclosed subject matter there are described techniques for segregating requests issued by threads running in a computer system. |
US08607233B2 |
Web service management
A web service management process includes receiving, by a job server, a request for a web service, sending a request to register a job corresponding to the web service to an administrative service application, and creating, via the administrative service application, a job proxy resource for the job. The job proxy resource is configured to monitor execution of the job. A uniform resource identifier of the job proxy resource is sent to the job server. The process also includes sending, by the job server, information about job lifecycle events, progress, and a request for a current state of administrator actions on a job proxy of the job to the administrative service application. The administrative service application modifies the current state of the job proxy via commands received from an administrative client. The process further includes transmitting the current state of the job proxy to the job server. |
US08607232B2 |
Identifying a transient thread and excluding the transient thread from a processor load calculation
A method, computer system, and computer program product for identifying a transient thread. A thread of a process is placed in a run queue associated with a processor. Data is added to the thread indicating a time that the thread was placed into the run queue. |
US08607231B1 |
Method and system for processing isochronous data packets using virtual USB controller and placing the isochronous data packets into a look-ahead queue having a plurality of blank packets
A method, system and a computer program product for processing isochronous data packets in a guest memory of a Virtual Machine (VM) using a virtual USB controller. The virtual USB controller is implemented as a software application running on computer system where the VM is implemented. The virtual USB controller is a software component emulating a physical USB controller. The virtual controller uses chains of isochronous packets processed and stored in the guest memory of the VM. Processing of the isochronous data packets includes allocating a buffer in the guest memory for each isochronous data packet and writing the isochronous data packet to the buffer. According to the proposed method, each VM has its own virtual USB controller. The method allows a number of the VMs implemented on a host operating system of a physical machine to concurrently receive data from various USB end-points by employing the virtual USB controllers. |
US08607230B2 |
Virtual computer system and migration method of virtual computer
When LPAR in a physical computer is migrated to LPAR in another in the state that OS operates, OS in LPAR can access disk which the OS has accessed before migration just after migration. FC-HBAs connected to the physical computers of the source and destination are constructed redundantly and one FC port is set to logging-out state in migration source before resumption of OS on the way of migration. After logging-in processing of FC is performed beforehand in migration destination by means of WWN of FC logged out in migration source, processing is performed so that path between FC logged and disk is viewed as being on-line from only OS. Path between FC not logged at destination and disk is processed to be viewed as being off-line from OS just after OS operates at destination, so that OS at destination can access the disk. |
US08607228B2 |
Virtualizing performance counters
Embodiments of apparatuses, methods, and systems for virtualizing performance counters are disclosed. In one embodiment, an apparatus includes a counter, a counter enable storage location, counter enable logic, and virtual machine control logic. The counter enable storage location is store a counter enable indicator. The counter enable logic is to enable the counter, based on the counter enable indicator. The virtual machine control logic is to transfer control of the apparatus to a guest. The virtual machine control logic includes guest state load logic to cause a guest value from a virtual machine control structure to be loaded into the counter enable storage location in connection with a transfer of control of the apparatus to a guest. |
US08607225B2 |
Managed upgrades of components in an integrated software and hardware system
A set of managed upgrades is described for an integrated software and hardware system that functions as a communications service broker in a telecommunications (telecom) network environment. The system can be used to perform mediation and orchestration of services in the telecom network. The system includes a chassis having a plurality of enclosure slots that are adapted to contain computing blades. Each blade includes a managed server. In addition, the system includes an administration console for managing updates, installation and/or rollbacks on the computing blades. The console receives a request to update a deployment package on a managed server and sequentially distributes the deployment package to each the managed server, wherein the managed servers process the deployment package. The administration console then updates a set of metadata associated with the deployment package in a deployment packages directory. |
US08607221B1 |
Method and system for delivering product updates
A method and system for delivering product updates is provided. An example system comprises an update monitor and an update delivery manager. The update monitor may be configured to detect that a version of a product installed on a host computer is different from a latest version of the product. The an update delivery manager to obtain a manifest-specific URL template, collect product-specific information for the product installed on the host computer system, populate the manifest-specific URL template with product-specific information for the product installed on the host computer to generate a manifest-specific URL, and download, using the manifest-specific URL, a manifest that describes a sequence of steps for updating a version of the product to the latest version of the product. |
US08607219B2 |
Information processing device and a firmware updating method of the information processing device
An information processing device which is separated a plurality of partitions updates a firmware program in each partition. A management unit monitors the partition in operation and receives the firmware program from an external device and transmits the firmware program to each of the partition. Each partition writes and updates the firmware program in one memory area which is not used in operation out of a pair of memory area to perform an update of the firmware without stopping the operation of the partition. |
US08607215B2 |
Electronic control system for rewriting control software in an automobile
In an ECU, a flash ROM has a main storage area for storing a current version of an application program and a sub-storage area for storing update version program that includes updated points from the current version program. A rewriting tool executes program rewrite processing including: store processing of storing the update version program in the sub-storage area; and memory changeover processing in which, when the writing of the update version program in the sub-storage area has been done successfully, the sub-storage area where the storing of the update version program has ended is changed over to a new main storage area instead of a memory area currently being used as the main storage area. When the writing in the sub-storage area has failed, the changeover is not conducted. |
US08607209B2 |
Energy-focused compiler-assisted branch prediction
A processor framework includes a compiler to add control information to an instruction sequence at compile time. The control information is added in the instruction sequence prior to a control-flow changing instruction. Microarchitecture is configured to use the control information at runtime to predict an outcome of the control-flow changing instruction prior to fetching the control-flow changing instruction. |
US08607207B2 |
Graph oriented programming and execution
Graph oriented programming and execution. According to one embodiment of the invention, execution of a program includes automatically discovering and building a graph. The graph is to represent parent child relationships between combinations. Each combination is a specific method and a specific object-oriented instance. Based on a first of the combinations, other combinations are determined by iteratively discovering the child combinations for already discovered parent combinations. The graph is built of nodes coupled with links. Each of the plurality of combinations is identified by one of the nodes. Each of the parent child relationships is represented by one of the links. Execution of the program also includes executing the graph in an order indicated by the links until the root node is reached. Execution of each of the parent nodes includes executing the combination identified by that parent node to generate an output using the outputs of its child node(s). |
US08607206B2 |
Automatic synchronous-to-asynchronous software application converter
A computer-implemented method of generating output computer code, for an application executable via a server running application logic in communication with a client running a presentation layer for the application, from input computer code of a synchronous application in which logic and presentation layers run locally on a single computer. The output code runs asynchronously. |
US08607204B2 |
Method of analyzing single thread access of variable in multi-threaded program
A method of analyzing single thread access by a variable of a multi-threaded program is provided. The method includes computing a thread identifier of a thread to be executed in a node of the multi-thread program; computing multiple threads configured to concurrently execute the node; and computing thread accessibility by deducing one or more variables that are executed in a single thread of the program from one or more pairs of the computed threads that concurrently execute the node. |
US08607201B2 |
Augmenting visualization of a call stack
In one embodiment, a method comprises the steps of obtaining software architecture information for describing software architecture of the software; parsing the software architecture information to generate a set of module objects, wherein the module objects correspond to software modules of the software; obtaining a call object of the software call stack, wherein the call object corresponds to a method or function executed when the software is running; comparing an invocation interface of the module object with the call object; and associating corresponding information of the module object with the call object of the software call stack according to a comparison result. |
US08607199B2 |
Techniques for debugging code during runtime
A technique for debugging code during runtime includes providing, from an outside process, a trigger to a daemon. In this case, the trigger is associated with a registered callback function. The trigger is then provided, from the daemon, to one or more designated tasks of a job. The registered callback function (that is associated with the trigger) is then executed by the one or more designated tasks. Execution results of the executed registered callback function are then returned (from the one or more designated tasks) to the daemon. |
US08607197B2 |
Displaying HTTP session entry and exit points
A monitoring tool continuously monitors for insertion, call or deletion of objects from a session. Display of this information shows any get object, set object or remove object operations in the session and shows the entry and exit points for each such object, thus assisting the user whenever objects inserted or called remain in the session and are not removed, thus allowing the user to prevent any data buildup in the session. |
US08607196B2 |
Selective notifications according to merge distance for software version branches within a software configuration management
A computer-implemented method of controlling version branching within a software configuration management system (SCMS) can include, responsive to a user initiating a check-out operation of a file within the SCMS, identifying the file and a workspace of the user and searching nodes of the repositories of the SCMS for a successor version of the file. When a successor version of the file is located within a node that is within a predetermined distance of the workspace of the user, a notification that the successor version of the file is within the predetermined distance of the workspace of the user can be output. When a successor version of the file is not located within a node within a predetermined distance of the workspace of the user, the file can be checked-out to the workspace of the user. |
US08607182B2 |
Method of fast analog layout migration
A method of fast analog layout migration from an original layout is disclosed. Various placement constraints, including topology, matching and symmetry are extracted from the schematic or netlist as well as the original layout. In addition, relative placement patterns are extracted from the original layout for matching and symmetry constraints. A constraint hierarchy tree can be built according to the constraints, and relative placement patterns are attached accordingly. By using the constraint hierarchy tree, multiple new placement results are efficiently explored that preserve the relative placement patterns for matching and symmetry constraints. |
US08607180B2 |
Multi-pass routing to reduce crosstalk
An integrated circuit (IC) or a block of an IC is routed. The signals of the netlist to be routed are grouped according the signal properties. A signal property may be the time or clock used to initiate the switching of the signal. The signals of each group are routed successively. This causes the signals of later groups to be routed between the signals of previous groups thereby providing shielding between signals lines of the same group. |
US08607172B2 |
Integrated circuits and methods of designing the same
A method of designing an integrated circuit includes deploying an active area in a first standard cell. At least one gate electrode is routed, overlapping the active area in the first standard cell. At least one metallic line structure is routed, overlapping the active area in the first standard cell. The at least one metallic line structure is substantially parallel to the gate electrode. A first power rail is routed substantially orthogonal to the at least one metallic line structure in the first standard cell. The first power rail overlaps the at least one metallic line structure. The first power rail has a flat edge that is adjacent to the at least one metallic line structure. A first connection plug is deployed at a region where the first power rail overlaps the at least one metallic line structure in the first standard cell. |
US08607171B2 |
System and method for optical proximity correction of a modified integrated circuit layout
A system and method for modifying an integrated circuit (IC) layout includes performing a correction process, such as an optical proximity correction (OPC) process, only on regions within designated blocks that are defined around respective modified structures. An IC layout can be compared to a modified version of the IC layout to detect modified structures. One or more large blocks can then be defined around respective modified structures. A correction process can then be performed on only the one or more large blocks. Small blocks within respective large blocks can then be extracted from the modified IC layout and merged with the original IC layout to generate a final modified and corrected IC layout. |
US08607169B2 |
Intelligent defect diagnosis method
An intelligent defect diagnosis method for manufacturing fab is provided. The intelligent defect diagnosis method comprises: receiving pluralities of defect data, design layouts and fabrication data; analyzing the defect data, design layouts, and the fabrication data by a defect analysis system, wherein the analyzing step further contains the sub-steps: segmenting and grouping the design layouts into pluralities of multi-pattern group cells to construct LPG cell based pattern groups; introducing the defect data; segmenting defect image into pluralities of defect and pattern contours; mapping the defect data to each multi-pattern group cell to form the LPG based defect composite pattern group; performing coordinate conversion and pattern match between image contour and design layout for coordinate correction; fulfilling CAA with defect contour, pattern contour and design layout, and obtaining corresponding defect yield; classifying the defect type of defect data through defect image classification analysis. |
US08607165B2 |
Mobile terminal and method of displaying menu icon thereof
A method for displaying icons on a portable device. The method includes displaying a first icon group including at least one icon on a touchscreen of the portable device, wherein at least one icon of the first icon group is selectable responsive to a detected presence of an input at a location proximate to a displayed location of the at least one icon, and displaying a second icon group including at least one icon on the touchscreen, wherein the at least one icon of the second icon group is selectable responsive to user contact with a mechanical input device, and wherein the selection of the at least one icon of the second icon group causes the first icon group to be displayed. |
US08607163B2 |
Preview mode for content
Media content obtained from a content source (11) comprises a plurality of content items (31) which are accessible by an interactive menu structure (60, 65). A preview presentation mode automatically presents a portion of each of a set of the content items (31) to the user in a sequence which represents a navigation path through multiple levels of the menu structure. This shows a user a preview of content items available for presentation without requiring the user to manually navigate various branches of the menu structure. The menu structure can be explored automatically, or a script (33) can specify which items are to be presented. The script (33) can be supplied by the content source (11) or can be obtained from a separate source. During the preview presentation mode information about the current item, or the current position within the menu structure, can be displayed. |
US08607159B2 |
GUI for audio video display device (AVDD) with pervasive appearance but changed behavior depending on command input mode
A graphical user interface (GUI) on an audio video display device (AVDD) can be operated in at least first and second input modes. When the first input mode is active the GUI has a first behavior and/or appearance whereas when the second input mode is active the GUI has a second behavior and/or appearance. |
US08607156B1 |
System and method for indicating overscrolling in a mobile device
A system and method for indicating overscrolling in a mobile device is provided. The method may include outputting, at a display operatively coupled to a computing device, a graphical representation of at least one content item. The method may further include receiving, at the computing device, a user input and in response to the user input, scrolling the graphical representation of the at least one content item in a direction on the display. The method may further include determining, by the computing device, that the graphical representation of the at least one content item has reached a bound associated with a visible portion of the display. In response to the determining, updating, by the computing device, a visual aspect of a scrollbar slider output at the display. |
US08607155B2 |
Method of managing groups of arrays of documents
A method of grouping arrays of documents is provided, the method comprising providing a first plurality of documents in a first array of documents, providing a second plurality of documents in a second array of documents, grouping the first array of documents and the second array of documents in a first group of arrays of documents, and displaying the first group of documents. A tangible machine-readable medium and a graphical user interface providing same are also provided herewith. |
US08607153B2 |
Graphic for displaying multiple assessments of critical care performance
Systems and methods for rendering a graphic that describes multiple dimensions of performance for a subject intensive care unit (ICU) over a predefined period of time are provided. One method involves measuring the performance of the subject ICU against various metrics and displaying the measured performance as a graphic constructed of data strips placed adjacent to a 2-dimensional plot. The lengths of the data strips visually represent a percentage of patients that did not receive active treatment in the subject ICU, a rate of readmission to an ICU, and a median of the acute physiological scores (APS's) extracted from patients admitted to the subject ICU, respectively. The 2-dimensional plot includes an X-axis that represents a ratio of a hospital predicted mortality rate value over the measured mortality rate, while a Y-axis represents a difference between a predicted mean length of stay value and the measured mean length of stay value. |
US08607151B2 |
Method and system for debugging a graphics pipeline subunit
A method of debugging an application operable on a graphics pipeline subunit. A plurality of draw call groups is accessed. Each draw call group comprises a respective plurality of draw calls, sharing common state attributes of a prescribed state. The plurality of selectable draw call groups is displayed. In response to a user selection, a plurality of selectable draw calls associated with the selected draw call group is displayed. A plurality of selectable graphics pipeline subunits is displayed. In response to a user selection of a selected subunit, a plurality of editable state information and graphical primitives associated with a selected draw call are displayed. The plurality of editable state information may be grouped such that a portion sharing common attributes of the prescribed state are in one group. In response to a user selection, changes may be made to the selected draw call or the selected draw call group. |
US08607150B2 |
System and method for dragging image between multiple windows
An image processing system is disclosed. A first window and a second window are displayed on a display. The system detects a drag-and-drop on a portion of an image displayed in a first window. The system presents a transparent window which overlays the first window and the second window and display the bitmap of the image at a first position in the transparent window. The bitmap then moves from the first position to a second position in the transparent window. The system displays the bitmap of the image at the second position in the second window. |
US08607147B2 |
System and methods for previewing alternative compositions and arrangements when composing a strictly-structured flow diagram
A system (102) for previewing changes to a structured flow diagram is provided. The system includes a user interface (110) that displays a structured flow diagram according to a predetermined visual format. The system (100) further includes a preview module (112) for generating a modified display of a portion of the structured flow diagram displayable with the user interface (110). The modified display shows a user-directed modification to the structured flow diagram by displaying the user-directed modification in a different visual format juxtaposed with portions of the structured flow diagram that remain unchanged by the user-directed modification. The modification to the structured flow diagram can thus be previewed prior to determining whether to incorporate the modification into the structured flow diagram if the system user elects to do so. |
US08607146B2 |
Composition of customized presentations associated with a social media application
According to a general aspect, a method can include receiving a request, triggered via a consumer account, to access, using a social media application, a plurality of sharer content. The sharer content can be associated with a sharer account using the social media application. The method can include retrieving, in response to the request, a consumer value and a relationship value. The consumer value can represent an interaction with the social media application via the consumer account and the relationship value can characterize a relationship between a consumer identifier of the consumer account and a sharer identifier of the sharer account. The method can include selecting a subset of sharer content from the plurality of sharer content based on a combination of the consumer value and the relationship value, and can include defining a portion of a presentation customized for the consumer account using the selected subset of sharer content. |
US08607140B1 |
Classifying changes to resources
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying changes to resources. In one aspect, a method includes obtaining a first version of a resource. The method includes obtaining a second version of the resource, the second version representing a change to the first version of the resource. The method includes determining feature data that describes changes from the first version to the second version. The method includes creating a feature vector from the feature data. The method includes providing the feature vector to a support vector machine, the support vector machine trained to classify the second version of the resource as having one of changes requiring a change notification or changes not requiring a change notification. The method includes classifying the second version as requiring a change notification or not requiring a change notification based on output from the support vector machine. |
US08607139B2 |
System and process for managing content organized in a tag-delimited template using metadata
A system and process for managing content organized in a tag-delimited template using metadata are described. A stored template written in a tag-delimited language is retrieved. The retrieved template is converted into an object representation of a metadata entry form. A user interface exported by the object representation is initialized. A data entry form is built including individual data entry elements responsive to user selections on the user interface of the metadata form. Each data entry element includes a set of information attributes describing the data entry element. The data entry elements of the data entry form are defined as one or more classes within the retrieved template. The data entry form is rendered by enumerating each of the one or more classes of the stored template and generating each data entry element of the one or more enumerated classes as described by the set of information attributes. |
US08607137B2 |
Method and system for enhancing information accessibility via a global communications network
A computer implemented method for displaying a plurality of web pages within a single web browsing display area includes determining a Uniform Resource Locator (URL) for each of the plurality of web pages to be displayed. Each of the URLs may be determined from user inputs or predefined settings. The method may also include allocating a display region within the web browsing display area to define an allocated display region and displaying the one of the plurality of web pages within the allocated display region. |
US08607136B2 |
Maintaining tags for individual communities
Techniques for managing tags for communities are described herein. According to one embodiment, in response to tagging a document page with one or more tags, where the document page is displayed within a main window of a browser, the one or more tags are associated with one or more communities selected from a list of available communities. The one or more tags are then stored in a storage having information linking with the document page tagged with the one or more tags and the associated with and published within one or more communities such that a member of the selected communities is able to search within the storage based on the one or more tags to identify and retrieve the document page tagged by the one or more tags. Other methods and apparatuses are also described. |
US08607129B2 |
Efficient and scalable cyclic redundancy check circuit using Galois-field arithmetic
Embodiments of the present disclosure describe methods, apparatus, and system configurations for cyclic redundancy check circuits using Galois-field arithmetic. |
US08607128B2 |
Low power chien-search based BCH/RS decoding system for flash memory, mobile communications devices and other applications
A low power Chien searching method employing Chien search circuitry comprising at least two hardware components that compute at least two corresponding bits comprising a Chien search output, the method comprising activating only a subset of the hardware components thereby to compute only a subset of the bits of the Chien search output; and activating hardware components other than those in the subset of hardware components, to compute additional bits of the Chien search output other than the bits in the subset of bits, only if a criterion on the subset of the bits of the Chien search output is satisfied. |
US08607127B2 |
Transmission error dissimulation in a digital signal with complexity distribution
The present invention relates to a method of transmission error concealment in a digital signal split up into a plurality of successive frames associated with different time intervals in which, on reception, the signal might comprise erased frames and valid frames and in order to replace at least the first erased frame (N) after a valid frame, at least two steps are performed, a first step (E1) of preparation not producing any missing sample and comprising at least one analysis of a valid decoded signal and a second step (E2) of concealment producing the missing samples of the signal corresponding to said erased frame. The first step and the second step are executed in different time intervals.The invention relates also to a device of concealment implementing the method according to the invention as well as a decoder comprising such a device. The invention allows the distribution of the error concealment complexity on different time intervals. |
US08607125B2 |
Basic matrix based on irregular LDPC, codec and generation method thereof
The codec includes an encoding/decoding operation module and a basic matrix storage module. In the stored basic matrix Hb, for all girths with length of 4, any column element of i, j, k or l constituting the girths in anti-clockwise or clockwise always satisfies inequality: (i−j+k−1) mod z≠0, wherein z is the extension factor. When generating the basic matrix, firstly the number of rows M, number of columns N, and weight vectors of the rows and columns are determined, an irregularly original basic matrix is constructed; then the position of ‘1’ is filled by a value chosen from set {0, 1, 2, . . . , z−1} to obtain the basic matrix Hb. The basic matrix Hb obtained by storing constitutes the desired encoder/decoder. The encoder/decoder according to the present invention can effectively eliminate error-floor phenomenon of LDPC codes and accelerate the falling speed of BER curve. |
US08607115B2 |
Error-correction decoder employing check-node message averaging
In one embodiment, an LDPC decoder has a controller and one or more check-node units (CNUs). Each CNU is selectively configurable to operate in (i) a first mode that updates check-node (i.e., R) messages without averaging and (ii) a second mode that that updates R messages using averaging. Initially, each CNU is configured in the first mode to generate non-averaged R messages, and the decoder attempts to recover an LDPC-encoded codeword using the non-averaged R messages. If the decoder is unable to recover the correct codeword, then (i) the controller selects the averaging mode, (ii) each CNU is configured to operate in the second mode to generate averaged R messages, and (iii) the decoder attempts to recover the correct codeword using the averaged R messages. Averaging the R messages may slow down the propagation of erroneous messages that lead the decoder to convergence on trapping sets. |
US08607109B2 |
Test circuitry including core output, expected response, and mask circuitry
A test controller applies test stimulus signals to the input pads of plural die on a wafer in parallel. The test controller also applies encoded test response signals to the output pads of the plural die in parallel. The encoded test response signals are decoded on the die and compared to core test response signals produced from applying the test stimulus signals to core circuits on the die. The comparison produces pass/fail signals that are loaded in to scan cells of an IEEE 1149.1 scan path. The pass/fail signals then may be scanned out of the die to determine the results of the test. |
US08607107B2 |
Test access mechanism for diagnosis based on partitioining scan chains
Disclosed are representative embodiments of methods, apparatus, and systems for partitioning-based Test Access Mechanisms (TAM). Test response data are captured by scan cells of a plurality scan chains in a circuit under test and are compared with test response data expected for a good CUT to generate check values. Based on the check values, partition pass/fail signals are generated by partitioning scheme generators. Each of the partitioning scheme generators is configured to generate one of the partition pass/fail signals for one of partitioning schemes. A partitioning scheme divides the scan cells into a set of non-overlapping partitions. Based on the partition pass/fail signals, a failure diagnosis process may be performed. |
US08607100B2 |
Motherboard testing device and testing method thereof
A motherboard testing device applied to a motherboard which includes two memory channels, and a CPU. Each of the two memory channels includes two memory slots. The motherboard testing device includes four memory modules received in the four memory slots, a switching chip, a microcontroller, and a testing module. The switching chip includes four input pins electrically connected to the four memory modules, four output pins electrically connected to the CPU, and a controlling pin electrically connected to the microcontroller. The microcontroller forms a plurality of combination modes of the memory slots by electrically combining the four memory slots, and controls the switching chip to electrically connect memory slots of each combination mode to the CPU. The testing module tests whether the CPU controls the memory modules received in the memory slots of each combination mode to work in proper working modes. |
US08607098B2 |
Generating appropriately sized core files used in diagnosing application crashes
A method, system and computer program product for generating appropriately sized core files used in diagnosing application crashes. An instruction pointer corresponding to the instruction that led to the application crash is identified. Address ranges of the garbage collection module and the compiler module are obtained. A determination is made as to whether the address of the instruction pointer lies within any of these address ranges for each stack frame in a crash stack. If it does not, then read or write instructions executed prior to the instruction that led to the application crash are identified for each stack frame in the crash stack. If a value of a register involved in such read or write instructions is within the address range of the compiled code buffers and/or heap, then the compiled code buffers and/or heap need to be included in the core file; otherwise, they do not. |
US08607096B2 |
Device and method for collecting network failure information
An apparatus to collect information about network failure includes: a normal mode packet assembly unit to assemble a transmission packet from transmission data output from an application in a normal mode being a procedure used when a transmission process is performed by specified communication protocol; a special mode packet assembly unit to assemble the transmission packet from the transmission data in a special mode being a procedure in which a procedure for collecting failure information is embedded into the procedure used when a transmission process is performed by the specified communication protocol; a switching control unit to activate the normal mode packet assembly unit or the special mode packet assembly unit selectively; and a response analysis unit to collect failure information according to a behavior of the response to the transmission packet transmitted from the special mode packet assembly unit. |
US08607093B2 |
Systems and methods for detecting machine faults in network using acoustic monitoring
Embodiments relate systems and methods for detecting machine faults in a network using acoustic monitoring. In embodiments, one or more servers, clients, or other machines in a managed network can have a microphone or other acoustic sensor integrated into motherboard or other hardware. The sensor can sample acoustic signals from inside or near the machine, and can digitize that data. The resulting set of acoustic data can be transmitted to a management server or other destination for analysis of the operating sounds related to that machine. For instance, the acoustic data can be analyzed to detect indications of a failed or failing hard drive, for instance by detecting spindle whine or head movement noises, or a failed or failing power supply based on other sounds. The management server can respond to potential fault events for instance by issuing configuration commands, such as instructions to power down the malfunctioning component. |
US08607091B2 |
System, method and computer readable medium for providing redundancy in a media delivery system
In a digital video system, high availability distribution is provided using spare modules such as an integrated receiver decoder, multimedia transcoder and streaming module in support of the primary modules. The primary modules multicast status messages which are monitored by the spare modules. When failure of a primary module is detected, the spare module takes over the role of the failed module, for example by joining the same multicast groups as the failed module and taking over processing of the streams of the failed module. Multiple redundancy schemes are described. |
US08607087B2 |
Host device of dual power supply
A host device of dual power supply includes a chassis, a motherboard disposed in the chassis, at least one storage unit electrically coupled to the motherboard, two power supplies electrically coupled to the motherboard and the storage unit for supplying power to the motherboard and the storage unit, and a control unit electrically coupled to the motherboard, the storage unit and the power supply. When a boot signal is received by the control unit, one of the power supplies provides a voltage required by the storage unit at the moment of booting and during operations that follow, and the other power supply is driven to provide a voltage required by the motherboard at the moment of booting and during operations that follow. |
US08607086B2 |
Massively multicore processor and operating system to manage strands in hardware
A computing apparatus and corresponding method for operating are disclosed. The computing apparatus may comprise a set of interconnected central processing units (CPUs). Each CPU may embed an operating system including a kernel comprising a protocol stack. At least one of the CPUs may further embed executable instructions for allocating multiple strands among the rest of the CPUs. The protocol stack may comprise a Transmission Control Protocol/Internet Protocol (TCP/IP), a User Datagram Protocol/Internet Protocol (UDP/IP) stack, an Internet Control Message Protocol (ICMP) stack or any other suitable Internet protocol. The method for operating the computing apparatus may comprise receiving input/output (I/O) requests, generating multiple strands according to the I/O requests, and allocating the multiple strands to one or more CPUs. |
US08607085B2 |
Power saving secondary processing unit for an electronic device
The instant invention broadly contemplates an energy saving subsystem comprising a secondary CPU that utilizes less power than a main CPU, thereby allowing an electronic device (e.g. a laptop PC) having the secondary CPU to use less power and run for longer periods of time on a limited power supply. Thus, the invention permits the electronic device to be utilized for extended periods and extends the battery life. |
US08607079B2 |
Power-on test system for testing storage device and test method employing the same
A power-on test system for testing a storage device, the power-on test system includes a computer, a signal microcontroller, a switch unit, and a power source. The computer includes a counter capable of recording the number of power-on times of the storage device. The computer prompts the signal microcontroller to turn on or off the switch unit according to a preset frequency, the power source electrically connects to or disconnects from the storage device through the switch unit, the storage device outputs corresponding power-on status signals and power-off status signals to the computer, and the counter increases by one after each power-on testing. |
US08607075B2 |
Idle duration reporting for power management
For one disclosed embodiment, data corresponding to an idle duration for one or more downstream devices may be received. Power may be managed based at least in part on the received data. Other embodiments are also disclosed. |
US08607070B2 |
Secure storage system and method of use
A secure storage system is disclosed. The secure storage system comprises a crypto engine and a storage device. The crypto engine comprises a random number generator; a hash function; a general encryption engine; and a data encryption engine. The secure storage system further includes a storage device coupled to the crypto engine. The storage device includes a storage array. The storage array includes a public partition, a secure partition and a system partition. The public partition is accessible to the public. The secure partition is accessible through the password authentication. The system partition is accessible only by the secure storage system. The password authentication is two-level instead of one, to avoid hash collision or insider tampering. The secure partition is accessed with “access gating through access key” instead of “access control through comparison.” The password can be changed without reformatting the secure storage. |
US08607069B2 |
Data processing apparatus, data processing method, terminal unit, and transmission method of data processing apparatus
A data processing apparatus is disclosed, that comprises a large capacity memory means for storing a plurality of files, a memory means for storing move/copy history when a particular file is moved/copied from the large capacity memory means to a non-volatile memory, a reference means for referencing the history information stored in the memory means when the particular file is moved/copied from the large capacity memory means to the non-volatile memory, and a control means for prohibiting the particular file from being moved/copied from the large capacity memory means to the non-volatile memory when the reference means has detected that the history information is stored in the memory means. |
US08607066B1 |
Content inspection using partial content signatures
Systems, methods and apparatus for a content item inspection. A plurality of portions of a content item are received in a buffer, the buffer divided into a plurality of segments. A partial signature of the content item is computed using the received portions of the content item in a most recently received segment and a partial signature computed for a preceding segment. The computed partial signature is compared against a plurality of partial signatures associated with trustworthy content items. If a matching partial signature associated with a trustworthy content item is found for the computed partial signature, the most recently received segment is allowed to be transmitted to a device that requested the content item. |
US08607063B2 |
Information processing system, image processing apparatus, information processing apparatus, control method therefor and computer-readable storage medium
There are provided an information processing system for providing a user with an authentication screen suitable for an authentication apparatus connected to an image processing apparatus, an image processing apparatus, an information processing apparatus, a control method therefor, and a program. When a user requests a login operation, the image processing apparatus generates a login request containing authentication apparatus information indicating an authentication apparatus for authenticating the user, which is connected to the image processing apparatus, and notifies the information processing apparatus of the login request. On the other hand, when the login request is sent, the information processing apparatus generates screen information of an authentication screen for executing authentication using the authentication apparatus indicated by the authentication apparatus information, and notifies the image processing apparatus of the generated screen information. |
US08607062B2 |
Electronic password lock system and method for its use
A lock system includes a locker device and a USB key. The locker device includes a first USB connector, a password input unit and a control unit. The USB key includes a second USB connector for connection to the first USB connector, a memory unit, and a decrypting unit. The memory unit is configured for storing a password. The decrypting unit includes a password identification unit configured for determining whether a password inputted into the password input unit matches the password stored in the memory unit and producing a decrypting instruction if the inputted password matches the stored password. The locker device is configured for transmitting the inputted password to the USB key. The USB key is configured for transmitting the decrypted instruction to the locker device through the connected first and second USB connectors to enable the control unit to unlock the locker device. |
US08607058B2 |
Port access control in a shared link environment
In an embodiment, a method is provided. The method of this embodiment provides detecting failure of a first device on a system to authenticate the system through a controlled port from which a service is requested; and using a second device on the system to authenticate the system through the controlled port, the second device sharing a link with the first device. |
US08607057B2 |
Secure outsourced aggregation with one-way chains
Secure outsourced aggregation of data using one-way chains is discussed in this application. Each input data source such as a sensor generates a Verifiable Synopsis (“VS”) which includes sensor data, an Inflation Free Proof (“IFP”) generated using a cryptographic function and a Self-Authenticating Value (“SEAL”) chain generated using a one-way function. An aggregator takes a plurality VSs from multiple data sources and aggregates them together into one. Maximum value, top-k, count, count distinct, sum, average, and other aggregate functions may be used. Folded VS provides a concise proof that no value greater than the maximum value was reported by a sensor, thus providing a check against deflation of sensor data. Similarly, the cryptographic function of the IFP provides a mechanism to prevent inflation of the sensor data. Thus it becomes possible at a portal to verify that aggregated data has not been inflated or deflated by the aggregator. |
US08607053B2 |
Smart card security feature profile in home subscriber server
In accordance with the exemplary embodiments of the invention there is at least a method, an executable computer program, and an apparatus to determine at a network application function a list of desired user equipment security features to be used, the security features of the list ordered by preference of the network application function, send the list to a database of user security settings via a bootstrapping server function, and receive by the network application function, via the bootstrapping server function, a security features response including a security key, derived from information stored in the database, corresponding to a desired security feature contained in the list, thereby informing the network application function of the availability of at least one of the desired security features in the user equipment. |
US08607051B2 |
Method and apparatus for binding multiple authentications
Techniques for binding multiple authentications for a peer are described. In one design, multiple authentications for the peer may be bound based on a unique identifier for the peer. The unique identifier may be a pseudo-random number and may be exchanged securely between the peer, an authentication server, and an authenticator in order to prevent a man-in-the-middle attack. Data for all authentications bound by the unique identifier may be exchanged securely based on one or more cryptographic keys generated by all or a subset of these authentications. In another design, multiple levels of security may be used for multiple authentications for a peer. The peer may perform a first authentication with a first authentication server and obtain a first cryptographic key and may also perform a second authentication with the first authentication server or a second authentication server and obtain a second cryptographic key. The peer may thereafter securely exchange data using the two keys using nested security. |
US08607048B2 |
Wireless communication system
A wireless communication system may acquire specific information including identification information from each of access points. The wireless communication system may select particular identification information corresponding to a particular access point among the one or more of access points. The wireless communication system may determine, by using the specific information acquired from the particular access point, whether the particular access point operates in accordance with a first or a second type of authentication protocol. The wireless communication system may cause a displaying unit to display a first type of setting screen if the particular access point operates in accordance with the first type of authentication protocol. The wireless communication system may cause the displaying unit to display a second type of setting screen, which is different from the first type of setting screen, if the particular access point operates in accordance with the second type of authentication protocol. |
US08607047B2 |
Mobile system, service system, and service providing method to securely transmit private information for use in service
A mobile system, a service system, and a service providing method for securely transmitting private information for use in a service are provided. The mobile system maintains at least one user data and identification data with respect to the user data used for processing at least one service, sets a session key for the service system, and encrypts service data identified based on the identification data to transmit to the service system. |
US08607044B2 |
Privacy enhanced identity scheme using an un-linkable identifier
A privacy enhanced identity scheme that may use public and private key cryptography to selectively distribute attributes of a token holder to a relying party. A challenge message {Rnonce, RID}, where Rnonce is a reader nonce and RID is a reader identifier. Methods may also include, responsive to the challenge message, sending a response message including at least an encrypted private token identifier TID and a session key k. In response to a challenge from a reader. The token sends a message that includes token identifier that is un-linkable to other identifiers sent from the same token. |
US08607041B2 |
Perimeter encryption method and system
A method and system for consistent format preserving encryption (C-FPE) are provided to protect sensitive data while the sensitive data is in a domain while allowing encrypted sensitive data to be treated inside the domain as if it were the unencrypted sensitive data. The method includes inserting a transparent coupling into a data flow at a perimeter of the domain, and translating a sensitive data element from an unprotected data element to a protected data element using the transparent coupling such that the sensitive data element is a protected data element within the domain. |
US08607036B2 |
Power management apparatus and methods
Apparatus and method for power management and especially to power management integrated circuits (PMICs). In one aspect, the invention relates to a PMIC having an internal non-volatile memory (NVM) for storing boot settings for the PMIC. The PMIC also has control circuitry for detecting whether a source of boot settings is available, such as an NVM external to the PMIC, and, if so, using any settings stored in the external source in preference to the relevant settings stored in the internal NVM. The external settings can thus override any internal settings, which is useful for fault diagnosis and/or development. In one aspect the PMIC may have programming circuitry for automatically programming boot settings from an external source into the internal NVM. |
US08607034B2 |
Apparatus and method for disabling a microprocessor that provides for a secure execution mode
An apparatus including a microprocessor, a system memory, and a secure non-volatile memory. The microprocessor executes non-secure application programs and a secure application program. The secure application program is executed in a secure execution mode. The microprocessor has secure watchdog logic that monitors environmental attributes corresponding to the microprocessor and to the secure application program, and that transfers program control to one of a plurality of event handlers within the secure application program. The system memory has non-secure application programs stored therein. The secure non-volatile memory is coupled to the microprocessor via a private bus. The secure non-volatile memory is configured to store the secure application program, where the secure application program is encrypted when stored in the secure non-volatile memory, and where transactions over the private bus between the microprocessor and the secure non-volatile memory are isolated from the system bus and corresponding system bus resources within the microprocessor. |
US08607033B2 |
Sequentially packing mask selected bits from plural words in circularly coupled register pair for transferring filled register bits to memory
An apparatus having a first circuit and a second circuit is disclosed. The first circuit may be configured to generate a plurality of packed items by extracting-and-packing a plurality of input data words based on a bit mask. The second circuit may be configured to (i) receive the packed items from the first circuit, (ii) sequentially buffer the packed items in a plurality of registers, at least one of the packed items crossing a boundary between a current one of the registers and a next one of the registers, and (iii) write the packed items in the current register to a memory in response to the current register becoming full. |
US08607031B2 |
Hardware device for processing the tasks of an algorithm in parallel
A hardware device for concurrently processing a fixed set of predetermined tasks associated with an algorithm which includes a number of processes, some of the processes being dependent on binary decisions, includes a plurality of task units for processing data, making decisions and/or processing data and making decisions, including source task units and destination task units. A task interconnection logic means interconnect the task units for communicating actions from a source task unit to a destination task unit. Each of the task units includes a processor for executing only a particular single task of the fixed set of predetermined tasks associated with the algorithm in response to a received request action, and a status manager for handling the actions from the source task units and building the actions to be sent to the destination task units. |
US08607030B2 |
Scheduling threads instructions in variably selected or predetermined order periods of requested time ratio
A multi-thread processor in accordance with an exemplary aspect of the present invention includes a plurality of hardware threads each of which generates an independent instruction flow, a thread scheduler that outputs a thread selection signal TSEL designating a hardware thread to be executed in a next execution cycle, a first selector that outputs an instruction generated by a hardware thread selected according to the thread selection signal, and an execution pipeline that executes an instruction output from the first selector, wherein the thread scheduler specifies execution of at least one hardware thread selected in a fixed manner in a predetermined first execution period, and specifies execution of an arbitrary hardware thread in a second execution period. |
US08607020B2 |
Shared memory partition data processing system with hypervisor managed paging
Hypervisor managed memory paging is provided in a data processing system having multiple logical partitions. The data processing system includes a shared memory pool defined within physical memory. The shared memory pool includes a volume of physical memory with dynamically adjustable sub-volumes or sets of physical pages associated with the multiple logical partitions. Each sub-volume or set is associated with a particular logical partition and includes mapped logical memory pages for that logical partition. A hypervisor memory manager interfaces the multiple logical partitions and the shared memory pool, and manages access to logical memory pages within the shared memory pool. The hypervisor memory manager further manages page-out and page-in of logical memory pages from the shared memory pool to one or more external paging devices. This page-out and page-in managing by the hypervisor memory manager is transparent to the multiple logical partitions. |
US08607016B2 |
FAT analysis for optimized sequential cluster management
Techniques for managing data in a non-volatile memory system (e.g., Flash Memory) are disclosed. A controller can use information relating to a host's file system, which is stored by the host on non-volatile memory, to determine if one or more clusters (or sectors with clusters) are currently allocated. The controller can use the information relating to the host's file system to identify when the host is sending data to the next free cluster and to store such data in a sequential format by copying data from other locations in the non-volatile memory. |
US08607014B2 |
Multi-autonomous system anycast content delivery network
A content delivery network includes first and second sets of cache servers, a domain name server, and an anycast island controller. The first set of cache servers is hosted by a first autonomous system and the second set of cache servers is hosted by a second autonomous system. The cache servers are configured to respond to an anycast address for the content delivery network, to receive a request for content from a client system, and provide the content to the client system. The first and second autonomous systems are configured to balance the load across the first and second sets of cache servers, respectively. The domain name server is configured to receive a request from a requestor for a cache server address, and provide the anycast address to the requestor in response to the request. The anycast island controller is configured to receive load information from each of the cache servers, determine an amount of requests to transfer from the first autonomous system to the second autonomous system; send an instruction to the first autonomous system to transfer the amount of requests to the second autonomous system. |
US08607013B2 |
Providing VMM access to guest virtual memory
A virtual-machine-based system provides a mechanism for a virtual machine monitor (VMM) to process a hypercall received from an application running in the virtual machine (VM). A hypercall interface causes the virtual memory pages, needed by the VMM to process the hypercall, to be available to the VMM. In one embodiment, when virtual memory pages needed by the VMM to process the hypercall are not available to the VMM, the application is caused to access the needed pages, in response to which the required virtual memory becomes available to the VMM. |
US08607009B2 |
Concurrent virtual machine snapshots and restore
Various mechanisms are disclosed herein for the saving and restoring of virtual machine environment state. For example, virtual machine state can be either be saved or (multiple) snapshots can be taken of the virtual machine state. In the latter case, virtual processors can be allowed to run while the memory of the virtual machine state is being saved. In either case, virtual devices associated with the virtual machine environment can be quiesced such that these devices can prepare themselves to be saved. Once such virtual devices and memory are saved, they can also be restored. For example, restoration of memory can occur while virtual processors are running at the same time. And, moreover, restoration can occur in batches of pages, thus optimizing the response time for restoring saved data. |
US08607004B2 |
Distributed symmetric multiprocessing computing architecture
Example embodiments of the present invention includes systems and methods for implementing a scalable symmetric multiprocessing (shared memory) computer architecture using a network of homogeneous multi-core servers. The level of processor and memory performance achieved is suitable for running applications that currently require cache coherent shared memory mainframes and supercomputers. The architecture combines new operating system extensions with a high-speed network that supports remote direct memory access to achieve an effective global distributed shared memory. A distributed thread model allows a process running in a head node to fork threads in other (worker) nodes that run in the same global address space. Thread synchronization is supported by a distributed mutex implementation. A transactional memory model allows a multi-threaded program to maintain global memory page consistency across the distributed architecture. A distributed file access implementation supports non-contentious file I/O for threads. These and other functions provide a symmetric multiprocessing programming model consistent with standards such as Portable Operating System Interface for Unix (POSIX). |
US08607003B2 |
Memory access to a dual in-line memory module form factor flash memory
Methods, apparatuses, and computer program products for memory access to a dual in-line memory module (DIMM) form factor flash memory are provided. Embodiments include receiving, by a controller from a processor through cacheable memory in the processor, a read request; transmitting, by the controller, the read request to the DIMM form factor flash memory; polling, by the controller, a read queue in the DIMM form factor flash memory until data is ready for the read request; copying from the DIMM form factor flash memory, by the controller, the data corresponding to the read request to a read queue in the controller; transmitting, by the controller on an interface between the controller and the processor, an invalidate command for the cacheable memory; and in response to receiving the invalidate command, reading by the processor the data stored in the read queue in the controller. |
US08606999B2 |
Cache partitioning
A method and apparatus for partitioning a cache includes determining an allocation of a subcache out of a plurality of subcaches within the cache for association with a compute unit out of a plurality of compute units. Data is processed by the compute unit, and the compute unit evicts a line. The evicted line is written to the subcache associated with the compute unit. |
US08606997B2 |
Cache hierarchy with bounds on levels accessed
The present invention is directed to a system managing data in a multilevel cache memory system. Certain cache data is designated and stored only in particular levels of the multilevel cache, bypassing other levels of the multilevel cache. In a multiprocessor environment, the present invention includes cache coherency operations or messages that pertain to data stored only in certain levels of a multilevel cache. |
US08606996B2 |
Cache optimization
A system and method for management and processing of resource requests at cache server computing devices is provided. Cache server computing devices segment content into an initialization fragment for storage in memory and one or more remaining fragments for storage in a media having higher latency than the memory. Upon receipt of a request for the content, a cache server computing device transmits the initialization fragment from the memory, retrieves the one or more remaining fragments, and transmits the one or more remaining fragments without retaining the one or more remaining fragments in the memory for subsequent processing. |
US08606989B2 |
Methods and apparatus for burst data transfers between double data rate (DDR) memories and embedded processors during training
Methods and apparatus are provided for burst transfers of data between DDR memories and embedded processors during training of the PHY interface in an embedded system. An embedded system comprises an embedded processor having at least one cache controller; a memory, wherein the memory has an atomic memory access that comprises a plurality of clock edges; and a memory controller having a physical interface to convert digital signals between the embedded processor and the memory, wherein the cache controller executes a training process to determine a delay through the physical interface for each of the plurality of clock edges using a burst transfer of data. The burst transfer comprises reading a data pattern from the memory and storing the data pattern in one or more registers in the embedded processor. |
US08606984B2 |
Hierarchical to physical bus translation
In an embodiment, a translation of a hierarchical bus number to a physical bus number and a bridge identifier of a bridge are written to a north chip. A request is received that comprises an identifier of a destination. A determination is made that the identifier comprises the hierarchical bus number. In response to the determination, the identifier of the destination is replaced in the request with the physical bus number and the bridge identifier. The request is sent to the bridge identified by the bridge identifier. A south chip comprises the bridge, and the south chip is connected to the north chip via a point-to-point serial link. The physical bus number identifies a bus that connects the bridge to a device. The request comprises a configuration write request that requests a write of data to the device. |
US08606980B2 |
Hard disk expansion apparatus with gold fingers and electronic device employing same
A hard disk expansion apparatus includes a printed circuit board (PCB), a connecting finger, and a signal expander. The connecting finger and the signal expander are both positioned on the PCB. The connecting finger receives a group of hard disk signals from a motherboard. The signal expander expands the group of hard disk signals into multiple-group of hard disk signals, and provides the multiple-group of hard disk signals to at least one hard disk. |
US08606977B2 |
System controlling device and image processing system
A system controlling device having a tree structure includes a data controlling unit that functions as a root device. The data controlling unit is connected to a first image processing unit and a second image processing unit by separate high-speed serial buses. The first image processing unit performs image processing on image data scanned by a scanner, while the second image processing unit performs image processing on image data to be output to a printer. A storage unit is independently connected to the data controlling unit and stores therein image data processed by the first image processing unit and the second image processing unit. |
US08606973B1 |
Managing monitored conditions in adaptors in a multi-adaptor system
Provided are a method, system, and computer program product for managing monitored conditions in adaptors. An adaptor detects a condition comprising one of a plurality of monitored conditions and determines whether the detected condition is indicated on a recent condition list indicating conditions detected at the adaptors. The adaptor communicates the detected condition to cause the detected condition to be included in the recent condition list available at the adaptors in response to determining that the detected condition is not indicated in the recent condition list. Further, a system receives from one of the adaptors indication of a detected condition comprising one of a plurality of monitored conditions that is not indicated on a recent condition list. The received indicated condition is added to the recent condition list to produce an updated recent condition list. Transmission is caused of the updated recent condition list to the adaptors. |
US08606970B2 |
Data writing method for non-volatile memory, and controller and storage system using the same
A data writing method for writing data from a host system into a plurality of memory dies of a rewritable non-volatile memory storage apparatus is provided. The data writing method includes determining whether the data transmission interface of the host system complies with a first interface standard or a second interface standard. The data writing method also includes using a general mode to write the data into the memory dies when the data transmission interface of the host system complies with the first interface standard and using a power saving mode to write the data into the memory dies when the data transmission interface of the host system complies with the second interface standard. Accordingly, the data writing method can effectively prevent the stability of the rewritable non-volatile memory storage apparatus from reducing due to insufficient power supplied by the data transmission interface. |
US08606964B2 |
System and method for assigning requests in a content distribution network
A method includes receiving demand information from edge routers, estimating an optimal request distribution based on the demand information using a bicriteria approximation algorithm, wherein initial programming states for the estimation are specified by (u, F, D, FS, DS, Fexp, Fimp), where u is a current node, F is a vector representing an available facility for large capacity, D is a vector representing an outsourced large client, FS is an amount of cache server capacity offered to small clients, DS is a total demand of outsourced small clients, Fexp is an index of a cache server being exported from a subtree, and Fimp is an index of another cache server of another subtree that is being utilized, and providing each of the edge routers with anycast route information for the cache servers. |
US08606961B2 |
Method and apparatus for link-state handshake for loop prevention
A network node of a telecommunications network controlled by a link-state protocol includes a network interface which receives a message that contains information on a change in topology of the network. The node includes a processing unit that blocks forwarding of traffic to at least one neighbor node of the network at the network interface, agrees on the change in topology with the neighbor node; and unblocks the forwarding of traffic when the neighbor node has information about the topology which is the same as the information about the topology in a memory. A transient loop prevention method of a network node of a network having a plurality of a network nodes controlled by a link-state protocol includes the steps of receiving a message at a network interface which contains information on a change in topology of the network. There is the step of blocking forwarding of traffic to each neighbor node of the network at the network interface by a processing unit. There is the step of agreeing by the processing unit on the change in topology with the neighbor node. There is the step of unblocking the forwarding of traffic when the neighbor node has information about the topology which is the same as the information about the topology stored in a memory. |
US08606958B1 |
Adding latency to improve perceived performance
Techniques described herein provide a system and methods for adding latency to improve the perceived performance of computing devices. For instance, the techniques may calculate transaction latencies for a given session based on the time between sending requests for content receiving the requested content. The calculated latencies may be aggregated or averaged in such a way that a specific latency may be selected for improving the perceived performance. A client device may then render subsequent content based on the selected latency or a server may serve subsequent content based on the selected latency. This artificial addition of latency may enhance the user experience by creating a more consistent environment. |
US08606956B2 |
Method and system for access point congestion detection and reduction
A method and system for detecting and reducing data transfer congestion in a wireless access point includes determining a round-trip-time value for an internet control message protocol (ICMP) packet transmitted from a source computing device to a first computing device of a plurality of computing devices via the wireless access point. A data rate for data transmissions from the source computing device is increased to a value no greater than a peak data rate value if the round-trip-time is less than a first threshold value. The data rate is decreased if the round-trip-time value is greater than a second threshold value. Additionally, the peak data rate value may also be decreased if the round-trip-time value is greater than the second threshold value. |
US08606954B1 |
Progressive download of media content over different wireless access networks
A wireless communication device comprises a processing system and a communication transceiver. The communication transceiver is configured to receive a first portion of a media file transmitted from a media gateway over a first wireless network via progressive download, and perform a handoff to a second wireless network. The processing system is configured to determine a content received ratio of the media file that indicates the first portion of the media file received by the wireless communication device, and generate a request for a second portion of the media file. The communication transceiver is configured to transfer the request for the second portion of the media file for delivery to the media gateway over the second wireless network, wherein the request for the second portion of the media file includes the content received ratio, and receive the second portion of the media file transmitted from the media gateway over the second wireless network via progressive download. |
US08606949B2 |
Interconnection mechanism for multiple data streams
Video data streams are routed between capture nodes and display nodes connected to one another through a high-bandwidth network switch and controlled by a stream manager connected to the switch. The stream manager negotiates a highest quality stream that can be processed by both the capture node and the one or more display nodes receiving the stream and that does not exceed available bandwidth through the switch. The stream manager includes a user interface by which a user can specify which of a number of video signals is to be displayed in what position within a display wall. |
US08606947B2 |
Heuristics processing
The invention provides a mechanism for a transaction coordinator to indicate to a transaction participant that it supports a heuristic outcome, where a course of action has occurred which means that the transaction participant is unable to honor a transactional prior commitment to the transaction coordinator. The mechanism is such that a transaction participant that is incapable of communicating a heuristic outcome may ignore any such indication. A transaction participant may be incapable because it does not understand the concept of a heuristic outcome at all or because it does not have the ability to inform the transaction coordinator that a heuristic outcome has occurred. |
US08606945B2 |
System and method for dynamic security provisioning of computing resources
The present invention facilitates the dynamic provisioning of computing and data assets in a commodity computing environment. The invention provides a system and method for dynamically provisioning and de-provisioning computing resources based on multi-dimensional decision criteria. By employing specialized computing components configured to assess an asset and requester of an asset, a provisioning engine is able to transform the input from the computing components into a specific configuration of computing resource provisioning and security controls. According to the rules and policies applying to a security domain, the provisioning engine may dynamically allocate computing resources in a manner that is both safe and efficient for the asset. |
US08606943B2 |
Method for processing application commands from physical channels using a portable electronic device and corresponding device and system
The invention relates to a method for processing at least two application commands from at least two physical communication channels respectively using a portable electronic device. The method includes receiving each application command from one of the physical communication channels, determining a priority level associated with each application command, comparing priority levels and identifying the application command with the highest priority among the application commands and processing of the application command with highest priority. The invention also relates to the portable electronic device and an electronic system including a host device cooperating with such a portable electronic device. |
US08606940B2 |
DHCP address conflict detection/enforcement
The present invention resolves IP address conflicts in a network with DHCP or other address assignment protocol when some host on the network uses a conflicting static IP address to an IP address assigned to another host. The preferred method involves offering a given IP address to a host/node through the address assignment protocol while also detecting any other host/node using the offered IP address on a given VLAN using address resolution protocol. If another host/node is using the IP address, the offending host/node may be blocked on that VLAN for a set amount of time. |
US08606936B2 |
Communication system, session control management server and session control method
To implement a calling party number anonymous service in an IP telephone service. An IP telephone terminal adds the setting of requesting a Pool IP address along with a normal IP address to a REGISTER message directed from the IP telephone terminal to an SIP server and requests the assignment of a temporary IP address if receiving an anonymous call incoming request message. The SIP server makes the temporary assignment of the Pool IP address and notifies the temporary IP address to a called party IP telephone terminal by adding it to an INVITE message, if the called IP address of the anonymous call incoming request INVITE message is the IP telephone terminal. The called IP telephone terminal receiving the assignment of the temporary IP address can make the connection, communication and disconnection processes employing the temporary IP address as the self IP address in the following dialog. |
US08606934B2 |
Method, system, and apparatus for system level initialization by conveying capabilities and identifiers of components
Multiple initialization techniques for system and component in a point-to-point architecture are discussed. Consequently, the techniques allow for flexible system/socket layer parameters to be tailored to the needs of the platform, such as, desktop, mobile, small server, large server, etc., as well as the component types such as IA32/IPF processors, memory controllers, IO Hubs, etc. Furthermore, the techniques facilitate powering up with the correct set of POC values, hence, it avoids multiple warm resets and improves boot time. In one embodiment, registers to hold new values, such as, Configuration Values Driven during Reset (CVDR), and Configuration Values Captured during Reset (CVCR) may be eliminated.For example, the POC values could be from the following: Platform Input Clock to Core Clock Ratio, Enable/disable LT, Configurable Restart, Burn In Initialization Mode, Disable Hyper Threading, System BSP Socket Indication, and Platform Topology Index. |
US08606933B1 |
Selective pairing of devices using short-range wireless communication
In general, this disclosure describes techniques for receiving, by a first computing device, information from a second computing device communicated using short-range wireless communication functionality. Responsive to receiving the information, activating, by the first computing device, a secondary communication functionality that is different from the short-range wireless communication functionality. A communication session may be established between the first computing device and the second computing device using the secondary communication functionality. |
US08606931B2 |
Communication system, communication control device and communication control method
A communication system comprises a NAT device, a terminal device, and a communication control device. The communication control device comprises a first storage unit that stores a NAT address, a first receiving unit that receives a type request signal, a first determination unit that determines whether the NAT address matching a source IP address of the type request signal is stored in the first storage unit, and a first transmitting unit that transmits the type information associated with the NAT address matching the source IP address to the terminal device. The terminal device comprises a second transmitting unit that transmits the type request signal, a second receiving unit that receives the type information, and a communication control unit that performs Peer to Peer communication with another terminal device that is subordinate to another NAT device by performing communication using a method to establish communication based on the received type information. |
US08606930B1 |
Managing connections for a memory constrained proxy server
A content distribution network includes a proxy server in communication with one or more content distribution servers. The proxy server services connections to the content distribution servers from one or more client devices. The proxy server responds to changes in memory utilization for servicing the connections of the client devices. To respond to the changes in memory utilization, the proxy server may include a connection manager, a process manager, and a memory manager. The memory manager performs one or more operations to determine a memory pressure amount. The memory pressure amount may represent a ratio of the amount of memory allocated by the proxy server to the amount of memory available to the proxy server. Based on monitoring the memory pressure amount, the memory manager adjusts a connection serviceable amount that informs the connection manager of the number of potential connections the proxy server may service. |
US08606927B2 |
Multi-device communication method and system
A communication method and system. The method includes receiving, by a computing system, user identification data identifying a first user. The computing system receives first device identification data identifying a first device belonging to the user and second device identification data identifying a second device belonging to the first user. The computing system associates the first device identification data and the second device identification data with the first user identification data. The computing system transmits connection data and the second device identification data to the first device. The computing system receives first informational data for the user. The computing system transmits to the first device and the second device, copies of the first informational data. |
US08606924B2 |
Pre-bursting to external clouds
In a cloud computing environment customers of the cloud believe they have instantaneous access to unlimited resources however to satisfy this with finite resources there are times when resources could have to be acquired from an external cloud with potentially different security capabilities and performance capabilities. A method and system are therefore disclosed to reduce cost incurred while scaling to an external cloud to meet short term demand and to take into account security and performance requirements of customers. The proposed method and system provide automation and prediction capabilities to help with the decision of growing cloud resources or temporarily becoming a hybrid cloud. By “pre-bursting” the cloud in anticipation of a cloud burst the growth in resources can be predicted and performed (with security and load balancing in mind) prior to actual cloud consumer requests. |
US08606922B1 |
Dynamic resource zone mapping
Techniques, including systems and methods, for organizing access to computing resources include dynamically mapping identifiers of data zones to data zones. A request for initiation of one or more computing resources is received. The request specifies an identifier of a data zone. Responsive to the request, the specified identifier is mapped to a data zone. The requested computing resources are initiated in the data zone to which the identifier was mapped. |
US08606914B2 |
Network communication method with a smartcard using asynchronous messages
This invention concerns a computer communication method using asynchronous messages in a distributed software architecture, for example of type AAA-MOM (Agent Anytime Anywhere - Messages Oriented Middleware), including a disconnectable platform such as a smartcard. This communication is carried out between firstly a card agent (CA), stored in a removable platform (31, 32), connectable to a terminal (21, 22), and secondly at least one standard software agent (AS). This standard agent can be stored in this computer network (1), in another renmovable platform. A message sent by the card agent (CA) to a standard agent (AS) or sent by a standard agent AS) to the card agent (CA), is stored in the network by at least one intermediate agent (CEPA,CAPA) managing the communications of this card agent (CA) with network (1). |
US08606911B2 |
Flow tagging for service policy implementation
A non-transitory computer-readable storage medium storing machine-executable instructions that, when executed by one or more processors, cause the one or more processors to execute a software application, implement a traffic stack capable of coupling to a communication network, and implement one or more software agents configured to register an association between the software application and a traffic flow, and at least assist in implementing a service policy based on the registered association between the software application and the traffic flow, wherein the one or more software agents include a proxy agent configured to at least assist in communicating the traffic flow over the communication network on behalf of the software application. |
US08606910B2 |
Prioritizing network traffic
Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for receiving, at a global server system, from each of a plurality of local network devices, network data specifying network communication activity at the local network device, wherein the plurality of local network devices collectively provide backbone communications facilities for multiple networks; aggregating, at the global server system, the network data from each of the local network devices; analyzing, at the global server system, the aggregated network data to identify network activities; generating, at the global server system, update data based on the analysis of the aggregated network data, the update data including instructions for the local network devices for processing network communications to or from the local network devices; and transmitting from the global server system the update data to the local network devices. |
US08606903B2 |
Cooperative packet routing for wireless sensor networks
A cooperative packet routing for wireless sensor networks is described. In one aspect, a transient sensor node in a wireless sensor network receives a packet from a source node, wherein the packet is targeted for receipt by a base station. The transient sensor node, responsive to receiving the packet, estimates how much operational energy remains in the sensor node. If the determined amount of energy meets a configurable threshold, the transient sensor node implements a set of cooperative packet routing operations for conditional re-transmission of the packet to the base station. The configurable threshold is set to ensure substantially optimal usage and lifetime of the sensor node in the wireless sensor network. The conditional re-transmission of the packet is based on a set of randomized packet re-transmission criteria. |
US08606901B2 |
Facilitating deployment of new application services in a next generation network
A disclosed application docking module (ADM) for use in a communication network includes a message monitor, an application monitor, and an anomaly handler. The message monitor monitors messages exchanged between a monitored application server and a session control layer resource of the network and the application monitor monitors a heartbeat of the application server. Based on the monitoring, the module determines when the application server is in an anomaly state. The anomaly state may indicate abnormal or otherwise unexpected application server messaging activity and/or an unexpected heartbeat status. The ADM processes application server messages on behalf of the application server when the application server is operating in an anomaly state. The ADM may, for example, block messages outgoing from the application server and process messages incoming to the application server by redirecting messages, returning messages to their sender, or generating an error code. |
US08606900B1 |
Method and system for counting web access requests
Service requests from a client to a server system through a network are processed. A session identifier is appended to requests for information. The server responds to the requests from the client by returning the requested information to the client. Requests to particular information are counted, exclusive of repeated requests from a common client. |
US08606897B2 |
Systems and methods for exporting usage history data as input to a management platform of a target cloud-based network
Embodiments relate to systems and methods for exporting usage history data as input to a management platform of a target cloud-based network. A usage export service can be abstracted and provided external to a host cloud-based network, which can capture the usage history of software or resources by one or more users in the host cloud-based network. Those user(s) or others may wish to export some or all of the usage history to a target cloud or clouds, to perform management or configuration actions in the target cloud(s). The selective subset of the usage history can be transmitted to the cloud management system of the target cloud-based network. The selective subset can be used for management actions in the target cloud(s), such as for instance, to instantiate or configure a set of virtual machines for failover or re-clouding purposes, or to aggregate usage history from the host and target cloud(s). |
US08606896B2 |
Home network component controlling data and function of another home network component
Aggregated service and feature sharing is provided in a home network, in which users can freely enjoy not only the shared content, but also the unique features provided by each device anywhere in the network. The service sharing feature allows one device to control and use shared hardware or software functionalities provided by other devices in the network. |
US08606888B2 |
Assignment of a common network address to multiple network interfaces of a computing office
A method, apparatus, and computer program product are provided for enabling assignment of a common network address to multiple network interfaces of a computing device attached to a network domain. An apparatus (302) may include a processor (310) configured to send a message to a mobility access gateway (306) comprising a request that a mobile host device (302) be assigned a common network address for simultaneous use on multiple network interfaces of the mobile host device through which the mobile host device is attached to the network domain. The processor may be further configured to receive a message comprising network address information from the mobility access gateway indicating that the mobile host device has been assigned a common network address for simultaneous use on multiple network interfaces of the mobile host device through which the mobile host device is attached to the network domain. Corresponding methods and computer program products are also provided. |
US08606884B2 |
System and method for web hosting behind NATs
A method for facilitating users to provide web content to the public from computers connected to a public network through a Network Address Translation (NAT) gateway. The system includes a rendezvous server to provide NAT traversal to enable direct connections between client computers and host computers behind a NAT gateway by receiving data relating to host computers; determining whether NAT gateways associated with host computers are traversable; receiving requests from client computers to access the host computers; determining open ports of the NAT gateways; and transmitting data to the client computers such that the client computers are able to initiate direct connections with the host computers. A computer program product for implementing the aforementioned method includes appropriately communicatively connected hardware components. |
US08606881B2 |
Bookmark beacon system and method
A bookmark beacon system comprises a computer network, a wireless network configured to enable a wireless device to access the computer network, and a bookmark beacon that transmits a bookmark data packet to the wireless device. The bookmark data packet includes a resource address that enables the wireless device to retrieve information stored on the computer network. |
US08606876B2 |
Method and system for accelerating data communication that is using multipart
A more efficient and user pleasant delivery of web content is realized for the transmission of markup language based files that include multipart information. Knowing that a receiving device maintains a cache of previously received objects, a markup language file is parsed to identify multipart objects prior to transmission. A cache simulator is established for each particular connection and is used to simulate the contents of the destination cache. Upon identifying a multipart object in a markup language file that is stored in the cache simulator, the object is filtered out of the file prior to transmission. The destination can pull this information from its local cache. Thus, the amount of information transmitted is reduced. |
US08606873B2 |
Methods and apparatus for securely advertising identification and/or discovery information
Methods and apparatus related to a peer to peer wireless communications system supporting secure advertisement of identification and/or discovery information e.g., upper layer discovery information, are described. Air interface timing and/or other information received from a third device, e.g., a beacon or GPS transmitter is incorporated in the computation of identification/discovery information which is communicated from a first device to a second device. The second device stores some identification/discovery credentials corresponding to the first device, which have been communicated out of band from the first device to the second device. Upon receipt of a identifier from a first device, the second device determines if the stored information corresponds to the device that transmitted the identifier. Various embodiments facilitate secure advertisement of identification and/or discovery information and discovery, e.g., selective discovery by trusted peers. |
US08606872B1 |
Method and apparatus for organizing, packaging, and sharing social content and social affiliations
A method and associated system are provided for managing an invitation for a current event, comprising: capturing real-time information during the event on a mobile device; selecting one or more invitees on the device; and transmitting an invitation to attend the event to the invitee comprising necessary details for attending the event along with the captured real-time information. |
US08606871B2 |
Compressible display of e-mail message string to facilitate readability
A displayed string of emails is effectively compressed for improved readability by deleting some or all headers and/or by skipping the cursor from one message body to another in response to hot key actuation(s) by a user. |
US08606870B2 |
Chat system without topic-specific rooms
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes sending target messages to users based on the respective selection and filtering criteria selected by the respective users instead of having users enter topic specific rooms. |
US08606869B2 |
Method and system for directly targeting and blasting messages to automatically identified entities on social media
Some embodiments provide a communication tool that directly sends messages to accounts of different entities across different social media sites by automatically identifying and associating the accounts of the entities when the entities are referenced in the contents of the messages. Such identification and association is performed without the message originator manually specifying the accounts as intended recipients for the messages. The communication tool also automatically sends messages to different social media accounts of the message originator. The communication tool also blasts messages to an information aggregator that aggregates messages to develop a database from which the messages that target a particular entity can be presented irrespective of whether the particular entity has registered an account with any social media site, irrespective of which social media site the messages are originally destined for, and irrespective of whether a recipient is explicitly specified for the messages by the message originator. |
US08606851B2 |
Method and apparatus for geographic-based communications service
A geographic-based communications service system has a mobile unit for transmitting/receiving information, and access points connected to a network. The access points are arranged in a known geographic locations and transmit and receive information from the mobile unit. When one of the access points detects the presence of the mobile unit, it sends a signal to the network indicating the location of the mobile unit and the content information requested by the mobile unit. Based on the signal received from the access point, the network communicates with information providers connected to the network and provides data to the mobile unit through the access point corresponding to the location of the mobile unit. |
US08606849B2 |
Techniques for timing optimization in wireless networks that utilize a universal services interface
An embodiment of the present invention provides an apparatus, comprising a mobile station (MS) operable to communicate with an application service provider (ASP) in a wireless network, the wireless network including a USI proxy in the line of a data path from the MS to the ASP and performs stateful content inspection of all packets passing through the US proxy; and wherein when the USI proxy intercepts an ASP request message, it appends the USI context to the ASP request message if not already present in the message and in order to fetch the USI context of the MS, a USI proxy sends the USI context request to a USI server and the USI server sends a USI context response back to the USI proxy which contains the USI context for the MS. |
US08606848B2 |
Method and system for sharing digital media content
Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated. |
US08606844B2 |
System and method for automatically segmenting and populating a distributed computing problem
The initial partitioning of a distributed computing problem can be critical, and is often a source of tedium for the user. A method is provided that automatically segments the problem into fixed sized collections of original program cells (OPCs) based on the complexity of the problem specified, and the combination of computing agents of various caliber available for the overall job. The OPCs that are on the edge of a collection can communicate with OPCs on the edges of neighboring collections, and are indexed separately from OPCs that are within the ‘core’ or inner non-edge portion of a collection. Consequently, core OPCs can iterate independently of whether any communication occurs between collections and groups of collections (VPPs). All OPCs on an edge have common dependencies on remote information (i.e., their neighbors are all on the same edge of a neighboring collection). |
US08606838B1 |
Method and apparatus for configurable sample rate conversion in teleoperated devices
Disclosed is an efficient and configurable apparatus and method for sample rate conversion using interpolation. The apparatus and method employ a configuration file to change the conversion coefficients, sampling rate, and interpolation algorithm without having to recompile control software and/or reprogram the controlled device. In some embodiments, the interpolation employs polynomial interpolation, which may include Lagrange interpolation. In some embodiments, the interpolation method is selected to minimize the loop delay in teleoperation applications. |
US08606837B2 |
Digital signal processing
A digital signal processor for interpolating a gain (coefficient) to be applied to a digital signal, the processor including: first memory means for storing a target gain coefficient; second memory means for storing a current gain coefficient; response determining means for determining an output gain coefficient based on the target gain coefficient and the current gain coefficient; means for storing the output gain coefficient in the second memory means in place of the current gain coefficient, to be used as the current gain coefficient in subsequent operations. In this way, a gain coefficient interpolator can be implemented using hardware rather than the previous DSP software approach. |
US08606836B2 |
Apparatus and method for frequency division and filtering
An apparatus and method for frequency division and filtering are provided. The apparatus includes a memory unit, an extrema calculation unit, and an envelope calculation unit. The memory unit is for storing sample data. The extrema calculation unit is for outputting and storing a number of maximum values and a number of minimum values to the memory unit according to the sample data. The envelope calculation unit is for calculating a mean envelope according to the maximum values and the minimum values, wherein within a duration when the envelope calculation unit respectively calculates an upper envelope and a lower envelope according to the maximum values and the minimum values, the envelope calculation unit outputs a value of the mean envelope to the memory unit according to a value of the upper envelope and a value of the lower envelope with respect to a corresponding identical address. |
US08606830B2 |
Contiguous file allocation in an extensible file system
Disclosed is a method for creating and reading a contiguous file in an extensible file system. During the creation of a file on the storage media, the file system format check the bitmap to determine if there are areas of free space on the media that would permit the storage of the file in a contiguous manner. By storing the file in a contiguous manner the file may later be read without resorting to the file allocation table, because the file itself would not be fragmented on the storage media. Once an area of free space has been identified, the file is written to the media in a contiguous manner. Further, an associated entry for the file in the directory entry is updated or created to indicate that the file is a contiguous file and also provides basic parameters necessary to read the file without resorting to accessing the file allocation table. |
US08606829B2 |
Navigation of information via visual representations including nodes and contexts
A collection of information that includes contexts and one or more nodes is navigable via display of a first visual representation that includes a representation of a first node. Two other contexts that may reference the first node can be selected in order to navigate directly from the first visual representation to a visual representation corresponding to one of the other contexts. Thus, a second visual representation may include a different view that corresponds to a selected referencing context. Navigation may include cycles in some embodiments (as opposed to acyclic graphs or directed acyclic graphs, which may not allow cycles). Visual representation may be depicted via a web page. In some embodiments, nodes are files and contexts are directories. Nodes may also include media content in some embodiments. |
US08606823B1 |
Selecting an item from a cache based on a rank-order of the item
A system that facilitates selecting an item from a cache based on a rank-order of the item picks a first item and a second item from the cache. Next, the system compares a rank-order of the first item with a rank-order of the second item. If the rank-order of the first item exceeds the rank-order of the second item, the system designates the first item as a winner of a first contest. However, if the rank-order of the first item is less than the rank-order of the second item, the system designates the second item as the winner of the first contest. Finally, the system selects the winner of the first contest as a selected item. |
US08606821B1 |
Method and apparatus for consolidating call data records
An arrangement compensates for the fact that multiple entities may generate distinct call data records for the same call. In the arrangement a consolidated call data records database receives multiple call data records and analyzes them to determine which, if any, are related to the same call. Where multiple call data records are discovered to be associated with the same call the consolidated database links those call data records. |
US08606820B2 |
Automated content scheduler and displayer
A method for providing content via a communications network on a user's computer, obtained from a plurality of resources in a organized arrangement, is provided. The method includes creating a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. Without requiring user input, a plurality of the network accessible resources identified by a corresponding node, are automatically accessed. Content corresponding to each of the accessed resources are automatically presented through the user's computer in accordance with the show structure. Interactively variable duration information is provided, representing the duration that the content corresponding to the resource is presented so as to enable a user to vary the duration. Advertisement content is presented to the user in connection with the automatic presentation of the content through the user's computer. |
US08606812B2 |
Intelligent search
A method includes loading at least two databases in a server, a first database including smart tags referred to as stags and a second database including searchable content, enabling a user to generate one or more searches using the stags, each of the stags including at least one or more what components, an equal number of or a single where component, a single how component, several where components and a single how component, or several how components that are linked with another how component, and descriptive metadata and usage data, converting the stags with an interpreting engine into a search query, maintaining in a stag management engine the stag and usage data, generating data from third party databases to rank stags in a graphical user interface, and generating a list of matching results of database records and stags depending on a user selection. |
US08606810B2 |
Information analyzing device, information analyzing method, information analyzing program, and search system
Provided are a related expression generation section that accepts an evaluation object expression, an linguistic expression to be evaluated, as input and generates a linguistic expression related to the evaluation object expression as a related expression; and a credibility calculation section that acquires the evaluation object expression and the related expression from a plurality of electronic documents along with time information and calculates credibility concerning the meaning of the evaluation object expression at a specific point in time by comparing the number of times that the acquired evaluation object expression appears and the number of times that the acquired related expression appears at the same time point. |
US08606807B2 |
Integration of triple tags into a tagging tool and text browsing
Techniques for integrating triple tags into a tagging tool are described herein. According to one embodiment, tags used to tag document pages and associated with one or more communities are stored in a storage as a triple store, where each tag is stored in a format having a subject, a predicate, and an object fields representing a relationship among each tag, an associated document page, and associated communities. A tag input field is displayed in a sidebar window communicatively coupled to a main window of a browser to allow a user to enter a type of tag and an identifier of the tag in the tag search field, such that the entered tag can be stored within the triple store in view of the tag type and tag identifier. Other methods and apparatuses are also described. |
US08606805B2 |
Optimization of queries on a repository based on constraints on how the data is stored in the repository
Constraints that restrict how corresponding identifiable groups of files are stored in a database, are enforced on corresponding file data. In response to a query on any data from an identifiable group of files, the effect of the constraint on how the corresponding data is stored is determined. The original query is rewritten, based on the effect of the constraint, so that the rewritten query is directed to a particular subset of the data stored in the database. Consequently, the search space is restricted to an identifiable subset of the database and execution of the rewritten query is more efficient than execution of the original query. |
US08606803B2 |
Translating a relational query to a multidimensional query
Data stored in relational databases can be retrieved using a relational database query language, while data stored in a multidimensional database is typically retrieved using a multidimensional database query language. However, most users do not have a functional working knowledge of multidimensional database query languages, which leaves large amounts of data inaccessible. Further, while some relational database query languages may be translated into a multidimensional database language, the information generated by such translations is often unusable, or returns large numbers of errors. In order to obtain effective translation of a relational database query language to a multidimensional database query language effective translation and filtering needs to occur. Using effective mapping and retrieval of database metadata along with effective, customizable business logic filtering of query components, more effective and reliable results may be achieved. |
US08606796B2 |
Method and system for creating a data profile engine, tool creation engines and product interfaces for identifying and analyzing files and sections of files
A data profile engine identifies, classifies, analyzes, searches, compares and cross-references entire files and sections of files, records and other forms of electronic media, and a tool creation engine in combination with the data profile engine builds custom solutions and product interfaces. |
US08606794B2 |
Adaptive processing of top-k queries in nested-structure arbitrary markup language such as XML
A method of adaptively evaluating a top-k query involves (1204) forming a servers having respective server queues storing candidate answers, processing (1322) the candidate answers, and (1232) providing a top-k set as a query evaluation. Processing includes (1402) adaptively choosing a winning server to whose queue a current candidate answer should be sent; (1404) sending the current candidate answer to the winning server's queue; (1334) adaptively choosing a next candidate answer to process from the winning server's queue; (1336) computing a join between the current candidate answer and next candidate answers at the winning server, so as to produce a new current candidate answer; and (1338) updating the top-k set with the new current candidate answer only if a score of the new current candidate answer exceeds a score of a top-k answer in a top-k set. A method of calculating scores for candidate answers is also provided. |
US08606779B2 |
Search method, similarity calculation method, similarity calculation, same document matching system, and program thereof
Same document group creation means (11) acquires a ratio of common words and characters between documents in order to obtain a predetermined similarity greater than a predetermined threshold value between the documents. According to the ratio, words or characters are selected with a common priority in all the documents to be matched. The documents are correlated to the same document candidate group identified by the selected words or characters and stored in a same group candidate group storage unit (22). |
US08606777B1 |
Re-ranking a search result in view of social reputation
A search result is re-ranked/re-ordered in view of a social reputation of a user who will view the search result, where the search result comprises an ordered sequence of identifications of a plurality of network-accessible documents that match a search query. The re-ranking comprises changing an order of at least one of the identified plurality of network-accessible documents within the ordered sequence. The search result is then rendered, as re-ranked, for the user. |
US08606773B2 |
Method for combining and processing web data using tables and programming-by-demonstration
A method, system and program product for combining and processing web data using tables and programming-by-demonstration is disclosed. Direct manipulation and programming-by-demonstration techniques are used to automatically populate tables with information collected from various web sites. The invention augments a data set with new values computed by a web site. |
US08606767B2 |
Efficient metadata invalidation for target CKD volumes
A method for invalidating metadata associated with a target count-key-data (CKD) volume is disclosed. The method initially receives a command for a target CKD volume. The command is either an “establish” command for establishing a point-in-time copy relationship, or a “withdraw” command for withdrawing a point-in-time copy relationship. The method determines a track range, spanning a number of data tracks in the CKD volume, associated with the command. Each data track in the track range is associated with a metadata track. For each metadata track whose associated data tracks are fully contained in the track range, the method performs a first procedure. For each metadata track whose associated data tracks are not fully contained in the track range, the method performs a second procedure different from the first procedure. A corresponding apparatus and computer program product are also disclosed. |
US08606764B2 |
Write failure protection for hierarchical integrity schemes
A method for data integrity protection includes arranging in an integrity hierarchy a plurality of data blocks, which contain data. The integrity hierarchy includes multiple levels of signature blocks containing signatures computed respectively over lower levels in the hierarchy, wherein the levels culminate in a top-level block containing a top-level signature computed over the hierarchy. A modification to be made in the data stored in a given data block is received. One or more of the signatures is recomputed in response to the modification, including the top-level signature. Copies of the given data block, and of the signature blocks, including a copy of the top-level block, are stored in respective locations in a storage medium. An indication that the copy is a valid version of the top-level block is recorded in the copy of the top-level block. |
US08606762B2 |
Data quality administration framework
A method of data quality management including selecting a task group wherein the task group comprises at least one data validation sub-task. In one embodiment, the method may also include arranging at least a portion of a master data into a validation group, wherein the validation group is associated with the task group. In various embodiments, the method may include, for each data validation sub-task, determining a sub-task type, validating the validation group as directed by the data validation sub-task, and calculating a set of key performance indicators (KPIs) associated with the data validation sub-task. |
US08606755B2 |
Maintaining a mirrored file system for performing defragmentation
A computational device maintains logical mirroring of a first file system with a second file system. A first set of input/output (I/O) requests is satisfied from the first file system while the second file system is undergoing defragmentation. A second set of I/O requests is satisfied from the second file system while the first file system is undergoing defragmentation. |
US08606751B1 |
System and method for backup by inode number
This disclosure is describes a system and method for organizing and storing backup data by inode number. Data objects on a file system may be streamed to a backup client that identifies the inode numbers for each streamed data object before streaming the objects to storage. The inode numbers are parsed to create one or more inode directories that can be browsed during a recovery process. In this fashion, the file system can be quickly backed up without requiring the backup client to determine the file system's directory hierarchy. |
US08606748B2 |
Customer detail publication in an internal UDDI
A method for providing a private UDDI repository including providing a UDDI repository, providing one or more user accounts corresponding to one or more users, and granting the one or more users access to the one or more users' respective user accounts. |
US08606745B1 |
Using game responses to gather data
A system provides images or questions to multiple game participants and receives labels or answers in response thereto. The system uses the labels or answers for various data gathering purposes. |
US08606743B2 |
System and method to calculate time weight in RDF graphs
Method to calculate time weight in an RDF graph, including: providing one or more triples of the RDF graph to an inference engine module, the one or more triples comprising a time information; providing a reference time to the inference engine; calculating an elapsed time from the reference time to the time value; and inversely weighting the time information by the elapsed time to provide a calculated time weight. Another embodiment may provide a method to update a time weight of a relation when an RDF graph has been added to or deleted from the relation. Another embodiment may provide a method to update a time weight of a relation represented by an RDF graph, when a new reference timestamp is provided. Another embodiment may provide a system to calculate time weight in an RDF graph. |
US08606741B2 |
Automated filling of conditional probability data in a decision support apparatus that uses a Bayesian belief network
A computer implemented method is provided to expand a limited amount of input to conditional probability data filling a Bayesian Belief network based decision support apparatus. The conditional probability data defines conditional probabilities of states of a particular network node as a function of vectors of state values of a set of parent nodes of the particular network node in the Bayesian Belief network. The computer implemented method comprises receiving elicited conditional probability data that defines the conditional probabilities of the state values of the particular network node for a subset of all possible vectors of combinations of state values of the parent nodes. Conditional probability data defining the conditional probabilities of the state values of the particular network node for further possible vectors of state values of the parent nodes is interpolated from the elicited conditional probability data. The influence factors are determined. |
US08606739B2 |
Using computational engines to improve search relevance
An “Iterative Query Reformulator” provides various techniques for using a computational engine to reformulate initial queries through one or more iterations. This query reformulation process ensures that results returned from search engines or recommendation systems using a reformulated query have improved relevance relative to results that would have been returned using only the initial query. More specifically, the Iterative Query Reformulator provides an end to end solution that uses computations from one or more knowledge databases or knowledge sources to find “partial answers” to subqueries derived or extracted from an initial query. These partial answers are then used to reformulate the initial query, with the reformulated query being used by the search engines or recommendations systems to provide results that are highly relevant to the initial query. Determinations of whether to continue reformulation iterations are based on evaluating user metrics from historical search logs having queries that match reformulated queries. |
US08606733B2 |
System and method for classification and selection of color palettes
A system and method for categorizing color palettes are provided. A taxonomy for a particular type of achromatic entity, such as emotions, is generated and populated with a list of terms. Natural language terms extracted from annotated color palettes are associated with the corresponding achromatic entity categories in the taxonomy. Features are extracted from the color palettes. The features, together with the category information, are used to train a classifier which is then able to assign achromatic entities to palettes outside the training set, based on extracted features. |
US08606732B2 |
Methods and systems for reward-modulated spike-timing-dependent-plasticity
Certain embodiments of the present disclosure support techniques for simplified hardware implementation of the reward-modulated spike-timing-dependent plasticity (STDP) learning rule in networks of spiking neurons. |
US08606726B2 |
Detecting correlations between data representing information
A method for acquiring at least one interrelation between at least one item of data representing at least one item of information of at least one data inventory and at least one item of data representing at least one item of information of a request for an interrelation (interrelation request) to the at least one item of data representing at least one item of information of at least one data inventory by means of a data processing system. Furthermore, a data processing system with data representing information in at least one data inventory that is accessible via at least one data source as well as to a data processing device for electronic data processing comprising a control and/or computing unit, an input unit and an output unit, which are respectively configured and/or adapted for at least partially carrying out a method according to the invention. |
US08606718B2 |
Method and system for determining software license compliance
According to one embodiment, a method for determining license compliance includes receiving data regarding a plurality of licenses, including at least first and second licenses. The first license has a corresponding first license count that applies to a first software product. The second license has a corresponding second license count that applies to the first software product. An instance count of the first software product is determined. A determination is made regarding whether the instance count can be apportioned to the first and second licenses, such that neither the first or second license counts are exceeded. |
US08606717B2 |
Playable media delivery capacity exchange method
A network based distribution system and method is disclosed for exchanging capacity between subscribers for distribution of playable media items, such as movies in a digital format. The system allows subscribers to exchange capacity directly between themselves, and/or to have such exchange performed automatically on their behalf. |
US08606707B2 |
Integrated wireless and wireline billing and services management
Methods and systems are provided for integrating billing and services management systems across disparate telecommunications systems including wireless systems and local and long distance wireline systems. Wireless and wireline services may be charged to and billed under one periodic billing. A rollover management system is employed for managing units of call usage that may be “rolled over” from a present usage period to a subsequent usage period. An integrated services settlement system is provided which is operable for apportioning revenue associated with utilization of the wireless carrier's services to the wireless carrier and for apportioning revenue associated with the wireline carrier's services to the wireline carrier. An integrated telecommunications services ordering system is provided that is operable to synchronize subscriber orders between the subscriber's wireless and wireline carriers. |
US08606706B2 |
Systems, methods and computer program products for standardization of payment requests to facilitate comprehensive payment hub processing
Systems, methods, and computer program products are provided for conducting comprehensive payment processing of all payment requests regardless of the payment request channel. Payment requests are transformed from the initial format to a standardized format, which allows for the occurrence of further comprehensive payment processing, referred to herein as payment hub processing. Once the payment request has undergone necessary payment hub processing, the request undergoes further transformation/conversion from the standardized format to a target clearing format. In one embodiment of the invention, the processing hub provides for determining the clearing or remittance channel based on payment routing rules, which may take into account cost, time, risk and any other payment factors. |
US08606704B2 |
Customer billing in a communications network
In a packet communications network, e.g. a third generation wireless network, combined billing of a user is provided for the delivery of communications services to that user and for the on-line purchase of goods and services by the user via the communications network. A set of rules is provided and a respective billing tariff and account is determined from the rules and each packet address. Credit transfers are made between user accounts and the accounts of goods/services supplies held in a common database. |
US08606701B2 |
Establishing personalized mobile money transfer limits
Methods and arrangements for establishing financial transfer limits. A customer reputation score for mobile money transfer is determined. A mobile money transfer limit is established based on the customer reputation score, and the customer reputation score is updated in response to predetermined parameters. |
US08606700B2 |
Systems and methods for secure and transparent cardless transactions
Systems, methods, and apparatus for handling and/or authorizing payment requests by a consumer for a transaction are provided. Payment information can be sent directly from a consumer to a non-merchant, thereby allowing no new entities to obtain the payment information. Transaction identifiers can be used to facilitate communications among the entities. The payment information can be sent to the non-merchant via a merchant application with a submit payment button directed to the non-merchant so little or no deviations from standard practices are required. |
US08606699B2 |
Management system for the protection of mortgage equity
A computer system for managing mortgages of mortgage holders with a no foreclosure rule interconnected to funding institutions maintained as a club. The system has input devices capable of receiving data from the mortgage funding institution or mortgage originator. The home owner club agrees to assume responsibility for providing financing agreements with a no foreclosure clause. A processor calculates values and maintains up to date information as a function of the probability of property values change and the payments on mortgage obligations. A memory has a database storing data relating to mortgages and club members, pools of properties of club members and financial data. An output device produces commitment for club members (assumes obligation for providing security and solutions, and in case of difficulties for members, (maintains mortgage payments) and funding institution assumes obligations. Members may be reimbursed equity positions upon relinquishment of a mortgage obligation. |
US08606697B2 |
Method and system for providing buyer bank payable discounting services
A system for conducting commercial transactions between buyers and sellers is disclosed. The system includes a transaction processing system for facilitating payment for transactions between buyers and the sellers. In addition to the buyer and the seller, the transaction processing system also interacts with issuers and acquirers. The transaction processing system monitors and manages payment information relating to transactions conducted between buyers and sellers. Using such information, the transaction processing system further offers a number of additional financing services including, for example, buyer payment assurance, buyer bank payment assurance, buyer bank payable discounting, buyer bank payable discount aggregation, seller/receivable financing and seller bank receivable discount aggregation. |
US08606688B2 |
System and method of implementing massive early terminations of long term financial contracts
A method of and system for terminating or assigning outstanding OTC derivative transactions between a plurality of financial institutions (banks). The system comprises: a processing station arranged to receive transaction data describing a plurality of transactions from a plurality of banks via the Internet. The processing station comprises: a linking module for linking different versions of the same transaction received from different parties to that transaction; an analysis module for determining a set of linked transactions between a plurality of different banks, wherein each bank has debts and claims towards other banks in the set; a calculation module arranged to calculate an aggregated value of each set of linked transactions and select the set of linked transactions which has an aggregated value within bank-specified tolerance limits acceptable for executing a termination; and an execution module for executing a termination or assignment of the selected set of linked transactions. |
US08606680B2 |
Method for trading and clearing variance swaps
In accordance with the principles of the present invention, a method for trading and clearing a volatility or variance-defined, standardized derivative financial instrument is provided. A financial instrument in either volatility or variance terms is negotiated. The realized variance to date on an underlying of that derivative financial instrument is determined. After the derivative financial instrument is negotiated and the realized variance to date is determined, at least one centrally-cleared financial instrument with a price derived from the volatility or variance terms and the realized variance to date on the underlying of that derivative financial instrument is delivered. Thus, a financial instrument negotiated in either volatility or variance terms is substituted with an equivalent position in a standardized, centrally-cleared financial instrument. |
US08606678B2 |
Interactive and collaborative financial customer experience application
Systems, methods, and computer program products are provided for an interactive financial customer experience that allows collaboratively selecting financial products for a customer. The customer experience assesses the customer's life events and subsequently uses the life events and the proximate date of occurrence of the life events to determine financial product recommendations and offers for the customer. Additionally, the customer experience may assess the customer's life interests and/or financial portfolio to further determine financial product recommendations and offers. The financial product recommendations, along with other financial product options, may be presented to the customer and financial institution associate in a user-friendly platform that further accentuates the collaborative nature of the financial product selection process. |
US08606668B2 |
Parallel availability control checks in financial management system
A rule set for an AVC system permits AVC operations to be performed at various levels of hierarchy within a governing budget data structure. A rule set contains a plurality of rules, each having an address field which relates an arbitrarily assigned control object to budget nodes in a budget data structure. Control objects typically are assigned to various units and aggregation levels within an organization and also across other dimensions. Rule arrays with several independent rule sets can be activated in parallel for checking an individual input data record against multiple budgetary requirements defined for the organization. This structure provides a comprehensive AVC control feature even for very large budget data structures and complex budgetary control environments. |
US08606667B2 |
Systems and methods for managing a software subscription in a cloud network
Embodiments relate to systems and methods for managing a software subscription between an independent software vendor (ISV) and a cloud network provider. In embodiments, the software subscription can be a Software as a Service (SaaS) agreement whereby an amount of resources of the cloud network to be operated by end users can be specified. In embodiments, a resource tracking module associated with the cloud network can track the actual amount of resources operated by the end users in executing applications associated with the ISV. The resource tracking module can compare the actual amount to the amount specified in the SaaS, and adjust the resources of the cloud network accordingly. In embodiments, the SaaS can be updated based on the adjustment. |
US08606662B2 |
Methods and systems for managing co-brand proprietary financial transaction processing
A method and system for processing a financial transaction using a co-brand proprietary payment card through a multi-party payment card interchange network is provided. The method includes storing within a database a list of merchants participating in a co-brand program with the interchange network, receiving an authorization request for the transaction involving the co-brand payment card wherein the authorization request includes a merchant identifier, determining whether the transaction originated at one of the participating merchants by comparing the received merchant identifier to the list of participating merchants stored within the database, manipulating the authorization request to include a private label identifier when the transaction is determined to have originated at one of the participating merchants, and transmitting an authorization response from the interchange network to the acquirer. The authorization response includes the private label identifier and designates the transaction for processing as a private label transaction. |
US08606658B2 |
Inventory verification system and method
A system and method of verifying the completeness and accuracy of inventory records is disclosed. A remote verification device is deployable from a control desk to a specified area within a facility to acquire certain verification data. Once acquired, the verification data is compared with the inventory records on the verification device to determine a verification status. The particular mode of verification may be user-selected on the verification device or device-prompted based the inventory records, the verification data or other parameters. If successfully verified, the verification device communicates the verification data and/or verification status to the control desk. If not successfully verified, the verification device may be used to acquire inventory data for replacing the inventory records or providing an alert related to the discrepancy. |
US08606654B2 |
Methods for product registering in a registry including use of stored value cards
The present invention provides methods and systems for facilitating gift registry. A variety of systems are provided which make registering for gifts more efficient for consumers and retailers. These systems include an express registration card system and a reverse registry system. The methods associate the various systems with a common registry number. The express registration card system enables a registrant to register for gifts without requiring identification information first be given. The reverse registry enables registration of items already owned in order to inform potential gift givers of preferences. |
US08606652B2 |
Topical page layout
In some implementations, a product category web page includes a middle region with recommend products and topical information. The middle region optionally includes three columns with recommend products in the center column and topical information in the outer columns. In some implementations, the topical information is associated with the product category. The topical information in certain embodiments helps a search engine determine product results for a natural language query and the product results are presented in the product tile array. In one implementation, the product web page is a product specific web page. The product specific web page may include an upper region with a horizontal rotating product carousel. The product carousel optionally permits a user to select and view information relating to products in a product category or products that are related to each other. |
US08606651B2 |
Generation of home network use recommendations based on collected metadata of prior connected items
Particular embodiments provide home network use recommendations to a user. The home network use recommendations may involve recommendations on items, which may include devices, applications, and/or services. When users connect an item (e.g., a device) to a home network, information associated with the item may be received. Metadata for the information is generated that describes the information. The metadata may be stored in storage in a user profile for the user. The user profile may then be analyzed to determine home network use recommendations. For example, recommendations may be how to use or configure the home network. |
US08606644B1 |
Order queue management in event ticket network systems
In particular embodiments, a method includes receiving a request to purchase tickets for an event from a user, and associating the request with a queue workflow or a termination workflow based on an application of a probabilistic model, where the inputs to the probabilistic model may include the number of tickets requested by the user, the total number of tickets that other users are requesting to purchase, and the current number of tickets available for the event. |
US08606638B2 |
Systems, methods and apparatus for facilitating transactions using a mobile device
Systems, methods and apparatus for facilitating transactions using a mobile device are provided by certain embodiments of the invention. Information associated with a proposed transaction may be received at a mobile device from a point of sale device. The mobile device may communicate a request to approve the proposed transaction to a transaction processor. The request may at least a portion of the received information and an identifier associated with the mobile device. The transaction processor may determine whether to approve the proposed transaction and communicate an approval or decline message to the point of sale device. |
US08606633B2 |
Periodical recycling and reward distribution systems and methods
Methods and systems for recycling a periodical are described. The methods may include the step of providing periodical information about the periodical to a recycling device, where the periodical is deposited with the recycling device. The methods may further include calculating one or more of discount offers based on the periodical information, and displaying the one or more of discount offers at the recycling device. One or more of the discount offers may be selected at the recycling device, and the selected offers may be printed into a ticket, coupon, or some other printed material at the recycling device. |
US08606629B2 |
Providing coupons with a mobile computer of a merchant
A system, method and non-transitory computer-readable storage medium are disclosed for advertising. A system configured to practice the method receives user situation information. Based on the situation information, the system transmits an advertisement to the user's mobile device, wherein the advertisement is associated with an identification card and a coupon and transmitted independent of any user solicitation for a communication and independent of a request for a product or a service. The system receives input from the user via the advertisement for purposes other than redeeming the coupon; and, and receives an indication of a purchase associated with the advertisement and completed at a point of sale device using the identification card, wherein the mobile device differs from the point of sale device and wherein the purchase is at full price and a rebate associated with the coupon and the identification card is provided to the user. |
US08606626B1 |
Systems and methods for providing a direct marketing campaign planning environment
Embodiments of system are disclosed in which selection strategies for a direct marketing campaign that identify consumers from a credit bureau or other consumer database can be planned, tested, and/or refined on a stable subset of the credit database. In some embodiments, once refined, consumer selection criteria may be used to execute the direct marketing campaign on the full consumer/credit database, which is preferably updated approximately twice weekly. In one preferred embodiment, the data for the test database represents a random sampling of approximately 10% of the full database and the sampling is regenerated approximately weekly in order to provide a stable set of data on which campaign developers may test their campaign. For each consumer in the sampling, the environment may allow a client to access and use both attributes calculated by the credit bureau and proprietary attributes and data owned by the client. The system allows for a plurality of clients to use the system substantially simultaneously while protecting the privacy and integrity of the client's proprietary data and results. |
US08606625B2 |
Variable road toll predicated on instantaneous point-to-point traffic volume calculation
A method, a system and a computer program product are directed towards determination of a variable toll for a particular target vehicle using a particular point-to-point travel segment of a particular toll road. The variable toll is calculated predicated upon a deviation of an instantaneous point-to-point traffic volume for the particular target vehicle exiting the toll road in comparison with an arbitrarily determined baseline point-to-point traffic volume. The instantaneous point-to-point traffic volume includes vehicles traveling at least a portion of the same point-to-point travel segment as the target vehicle during an effective time interval when the target vehicle traveled the point-to-point travel segment. |
US08606623B1 |
Organization and peer set metric for generating and displaying benchmarking information
The present invention relates to a system and method for generating a customized output deck, wherein the customized output deck includes organization metrics and normalization indices. The customized output deck may be used to benchmark an organization's performance within a given industry. The data utilized to create the normalization indices is gathered from a plurality of organizations however normalization of the data prohibits a connection to be determined between a specific organization and a specific piece of data. The system and method utilizes a set of parameters to populate and format a portion of the slides within the customized output deck. |
US08606620B2 |
Systems and methods for forecasting using an attenuated forecast function
A characteristic forecasting system is disclosed. The characteristic forecasting system may have a memory module and a processor. The memory module may store instructions, that, when executed, enable the processor to generate a forecast function that represents forecasted characteristics of a target item and includes one or more continuous functions and one or more attenuating functions. Each of the attenuating functions may attenuate forecast values generated by the continuous functions at periodic time intervals. The processor may also be enabled to forecast the characteristics of the target item using the forecast function. |
US08606617B2 |
Method for computing reach of an arbitrary radio advertising schedule
A radio station market analysis program extends Cume values for individual stations to multiple stations (for a particular geographic market, a particular demographic, and a particular daypart) according to the formula C=[1−Πi=1,n(1−(Ci/P))]*P, where n is the number of media stations, P is the population, and Ci is each Cume value. Cume values may be provided for a limited set of input dayparts from Arbitron and Nielson, and are translated to an arbitrary daypart. The arbitrary daypart can represent a sum of component dayparts in a proposed advertising schedule. The reach of the proposed advertising schedule can be further computed based on a hyperbolic function of spot count. |
US08606608B2 |
Offline counterfactual analysis
Counterfactual analysis can be performed “offline”, or “after the fact”, based on data collected during a trial in which random variations are applied to the output of the system whose parameters are to be the subject of the counterfactual analysis. A weighting factor can be derived and applied to data collected during the trial to emphasize that data obtained when the random variations most closely resembled the output that would be expected if counterfactual parameters were utilized to generate the output. If the counterfactual parameters being considered differ too much from the parameters under which the trial was conducted, the offline counterfactual analysis can estimate a direction and magnitude of the change of the system performance, as opposed to deriving a specific expected system performance value. In economic transactions, the random variations can be considered variations in the price paid by another party, thereby enabling derivation of their marginal cost. |
US08606607B2 |
Translation processing using a translation memory
System and method for tracking and processing of text translations for online use. Translation tasks are submitted along with language and schedule information for translation of primary language text into other languages for use on other language versions of the primary language site or emails. In performing translations, the translator first selects a task group and then translates the individual tasks in the group. A translation memory retains previously translated text and associated translations. When each individual translation task is selected for translation, the translation memory is searched and previously translated identical or similar text and translations are made available for displaying to and use by the translator. |
US08606606B2 |
System and method for translation processing
System and method for tracking and processing of text translations for online use. The adding or editing of a text element for a primary language site or a primary language promotional email automatically generates a potential translation task. Potential translation tasks are reviewed and either deleted if no translation is required or organized into groups of related translation items and submitted along with language and schedule information for translation of the primary language text into other languages for use on other language versions of the primary language site or emails. Submission of a translation group generates an automatic notification of pending translation work to the affected translators. In performing translations, the translator first selects a task group and then translates the individual tasks in the group. |
US08606605B2 |
Reservation management system and method
A method and system for reserving a time slot to gain access to a resource, such as an attraction, ride, show or event, as may be found in an amusement park. A portable module is used to determine a time when the user is able to access the resource based on reservation requests and throughput, without need for a docking station or continuous communication with a central database of all reservations and queue times. |
US08606602B2 |
Systems and methods for automated transactions processing
Systems and methods are disclosed for processing transactions between a customer and a business. An exemplary system includes a server used by the business and being accessible by the customer, and a customer account associated with the customer housed on the server. The customer account includes automated instructions that allow the customer to advise the business of an upcoming payment for an upcoming event, to request a payment from the business from a previous event, or to pair a payment with one or more upcoming events. |
US08606593B1 |
System and method for analyzing, collecting and tracking patient data across a vast patient population
A system and method of for analyzing, collecting, and tracking patient data across a vast patient population is disclosed. The system and method comprise a plurality of Electronic Health Record (EHR) systems provided at a plurality of healthcare provider sites, each EHR system comprising at least one means for capturing data for a plurality of patients in real time; at least one research system for generating a dataset by performing at least one of analyzing, collecting, and tracking the data captured by the plurality of EHR systems in real time as the data is captured or from a database on which the captured data is stored; and at least one workstation for setting the criteria by which the research system analyzes, collects and tracks the data captured by the plurality of EHR systems and for viewing the dataset generated by the at least one research system, wherein the dataset includes the data that corresponds to each of the criteria set at the workstation. |
US08606591B2 |
Systems, methods, and computer program products for determining an optimum hernia repair procedure
Systems, methods, and computer program products are provided for determining an optimum hernia repair procedure for a pre-operative patient. Responses to a health questionnaire administered to post-operative patients are scored to determine an overall score indicative of the post-operative patient's quality of life following a hernia repair procedure. Each overall score is associated with at least one patient characteristic and one procedure characteristic relating to the respective post-operative patient. Based on the overall scores and the associated characteristics, an optimum hernia repair procedure, including a type of operation and/or a type of prosthetic mesh, is determined. A terminal and/or user input device may be used to receive the responses, and the responses and associated characteristics may be stored in a memory accessible by a processor that can analyze the stored data to make the determination. Search criteria relating to the pre-operative patient may also be received to inform the analysis. |
US08606589B2 |
Vehicle activity module
Systems and methods are disclosed for maintaining security and data gathering for a number of vehicles. The systems include a vehicle activity module for each of the vehicles. The vehicle activity module has a wireless transmitter, a storage device, at least one sensor for receiving event information from identification devices, such as RFID cards, keypads, magnetic ID cards, and the like, a releasable key container, and a processor for accessing and analyzing information. The VAMs are wirelessly connected to a computer system. The VAMs control access to the keys, monitor information relating to access, and store and transmit information relating to sales events, non-sales events, and intrusion events. The VAMs are capable of autonomous operation, without the need to access the computer system to verify event information. The VAMs further include signal attenuating mechanisms to facilitate use of “smart keys.” |
US08606585B2 |
Automatic detection of audio advertisements
A method, apparatus, and computer-readable medium for editing a data stream based on a corpus are provided. The data stream includes stream words. A sequence includes a predetermined number of sequential words of the stream words. The method, apparatus, and computer-readable medium determine whether the sequence exists in the corpus at least at a predetermined minimum frequency. When the sequence exists in the corpus at least at the predetermined minimum frequency, the sequence is edited in the data stream. |
US08606580B2 |
Speech data process unit and speech data process unit control program for speech recognition
To provide a data process unit and data process unit control program that are suitable for generating acoustic models for unspecified speakers taking distribution of diversifying feature parameters into consideration under such specific conditions as the type of speaker, speech lexicons, speech styles, and speech environment and that are suitable for providing acoustic models intended for unspecified speakers and adapted to speech of a specific person. The data process unit comprises a data classification section, data storing section, pattern model generating section, data control section, mathematical distance calculating section, pattern model converting section, pattern model display section, region dividing section, division changing section, region selecting section, and specific pattern model generating section. |
US08606578B2 |
Method and apparatus for improving memory locality for real-time speech recognition
According to some embodiments, a method and apparatus are provided to buffer N audio frames of a plurality of audio frames associated with an audio signal, pre-compute scores for a subset of context dependent models (CDMs), and perform a graphical model search associated with the N audio frames where a score of a context independent model (CIM) associated with a CDM is used in lieu of a score for the CDM when a score for the CDM is needed and has not been pre-computed. |
US08606577B1 |
Visual confirmation of voice recognized text input
A computing device receives an audio input from a user. The computing device determines a series of words from the audio input. The computing device outputs, for display, one or more substituted symbols. The one or more substituted symbols correspond to at least a portion of the series of words. In response to determining that receipt of the audio input has completed, the computing device outputs, for display, alphanumeric characters comprising the series of words in place of the one or more substituted symbols. |
US08606573B2 |
Voice recognition improved accuracy in mobile environments
VoIP phones according to the present invention include a microphone, which may be internal or external, and allow the user to communicate unobtrusively, check voice mail and conduct other activities in an environment which can be noisy in general and extremely noisy sometimes. Speech recognition functionally may also be used to generate and send touch tone or DTMF tones such as in response to call trees or voice recognition functionality used by airlines, credit card companies, voice mail systems, and other applications. A system and method of audio processing which provides enhanced speech recognition is provided. Audio input is received at the microphone which is processed by adaptive noise cancellation to generate an enhanced audio signal. The operation of the speech recognition engine and the adaptive noise canceller may be advantageously controlled based on Voice Activity Detection (VAD). |