Document Document Title
US08925834B2 Circuit for dispensing windshield washer fluid for a motor vehicle
The present invention relates to a circuit for dispensing windshield washer fluid for a motor vehicle. According to the invention, the dispensing circuit is characterized in that it includes a float (11) housed inside a chamber (12) of a stationary body (13) so as to occupy a top position enabling the flow of the windshield washer fluid toward the nozzles, and a bottom position in which the chamber (12) is inoperative, an in which the float blocks the flow of the windshield washer fluid to the tank (2). The invention can be used in the automotive field.
US08925828B1 Portable retail transaction aiding device
A portable retail transaction aiding device for electronically storing retail transaction records, providing identification at a retailer and storing coupons for use at a retailer. The portable retail transaction aiding device generally includes a portable, handheld housing which contains various internal components, such as a data transfer connector, wireless transceiver, central processing circuitry and memory. The data transfer connector may be utilized to store various information on the memory of the device, such as electronic coupons and merchant membership identifications. The wireless transceiver may be utilized in combination with a merchant's computing device to process and store transaction information such as amount paid, products purchased and the like to eliminate the need for paper records in purchasing and/or returning items.
US08925819B2 Wireless tag processor
A wireless tag processor includes a radio wave transmitting unit that has plural rows of transmitting part groups each having plural transmitting parts that transmit radio waves, the transmitting parts being aligned along a first direction, and the groups being provided in a second direction crossing the first direction, and that transmits radio waves to a wireless tag provided on a medium, and a control section that makes radio waves be transmitted from plural transmitting parts that is arranged staggered, among two rows of the transmitting parts included in the transmitting part groups that are adjacent to each other in the second direction crossing the first direction, and then, makes radio waves be transmitted from other transmitting parts included in the two rows of transmitting parts.
US08925814B1 Apparatus for and method of monitoring output power of a laser beam during reading of targets
A target is read in the presence of interference light. A photodetector generates an output signal composed of an information signal and an interference light signal. A rangefinder determines the distance of the target in a range of working distances. A controller adjusts a scan angle of a scan drive to a narrow value and adjusts an output power of a laser diode to a low power level when the target is determined to be far out in the range. The controller adjusts the scan angle to a wide value and adjusts the output power to a high power level when the target is determined to be close in the range. Signal processing circuitry processes the output signal with the information signal having a greater magnitude than that of the interference signal due to the high power level to mitigate the presence of the interference light. A power safety arrangement including dual power monitors checks the output power of the laser beam.
US08925813B2 Labeling for automatic mail sorting system
A method for automatically sorting undeliverable as addressed (UAA) mail includes capturing an image of a first UAA mail piece with a camera connected to an automated mail sorter to create first image data, printing an id-tag on the mail piece, and classifying the first UAA mail piece as one of finalized or non-finalized. The method includes outputting a first label result to a label printer and printing a new label on the first UAA mail piece if the first UAA mail piece is classified as finalized.
US08925812B2 Medical device tracking system and apparatus
A method for tracking medical devices and tools in a medical environment is disclosed. The method includes registering a plurality of radio frequency identification (RFID) tags with a plurality of medical tools, generating an item list comprising a set of medical tools, wirelessly sensing the RFID tags associated with an assembled set of medical tools, assembled in preparation of a medical procedure based upon the generated item list, deciding, if the RFID tags associated with the assembled medical tools is sensed, that the medical device or tool is present in the assembled set of the medical tools, generating a checked-in list of medical tools based upon the deciding, accounting medical tools assembled for check-out by wirelessly sensing the RFID tags associated with the medical tools assembled for check-out, and displaying a list of medical tools associated with the checked-in list and not included in the accounting.
US08925805B2 Pre-set readable indicia to facilitate payment during a transaction with a merchant when there is limited network connectivity
Embodiments are directed to processing a pre-set readable indicia associated with a user. Embodiments receive and store one or more pre-set readable indicia including instructions for providing a payment during a transaction; and presents one or more of the pre-set readable indicia to a merchant during a transaction for payment. In some embodiments, the pre-set readable indicia comprises a one-use payment token for payment during a transaction not to exceed a predetermined payment limit, and in some embodiments, the pre-set readable indicia comprises payment account information and the invention receives authentication credentials from the user and authenticates the user to approve payment using the payment account information from the pre-set readable indicia.
US08925801B2 Securing communications with a pin pad
Described in an example embodiment herein is an apparatus comprising an input device and a processor communicatively coupled with the input device. The processor employs asymmetric encryption to provision the input device with a terminal master key. The processor employs the terminal master key with a symmetric encryption algorithm to transfer a communication key to the input device. The processor obtains data representative of a financial account. The processor receives data representative of the personal identification number for authorizing a financial transaction with the financial account from the input device, the data representative of the personal identification number is encrypted with the communication key. The processor receives a request for a financial transaction associated with the financial account via the input device. The processor determines whether the financial transaction is authorized based on the data representative of the personal identification number received from the input device.
US08925798B2 Systems and methods for risk triggering values
Systems and methods for facilitating risk assessment for point of sale transactions utilizing at least one risk triggering value (RTV) is disclosed. An RTV is a condensed version of a set of complex risk data and strategies usually found in central processing sites. After receiving a request for payment authorization, a risk value is calculated for the request. The distributed processing site compares the risk value to the RTV to determine whether to authorize payment. If the risk value is less than or equal to the RTV, the payment is authorized while a risk value greater than the RTV will not be authorized. The central site calculates a new RTV for the account and distributes the new RTV to the distributed processing site.
US08925796B2 Article with visual code, visual code generating apparatus and information conveying method
An article having a visual code that can visually and directly convey a message to a human and accurately and indirectly convey information through an apparatus with an optical reading function. Visual code 1 is attached to an article. In visual code 1, symbol arrangement pattern 13, which indicates a message that can be visually recognized by a human, is formed by forming code space 11 by arranged multiple regions 12 in a grid, selecting one or more than one region 12 from among multiple regions 12 in code space 11, and placing pattern element 15 in each of selected regions 12. Each region 12 where pattern element 15 is placed so as to form symbol arrangement pattern 13 among multiple regions 12 in code space 11 indicates ON; each region 12 where pattern element 15 is not placed indicates OFF.
US08925790B1 Method for attaching the hosel to a putter head
A novel method for attaching a hosel to a putter head is disclosed. A hosel having a hole is inserted into a putter head cavity and the cavity and hole in the hosel are filled with a fixative configured to permanently attach the hosel shaft to the putter head.
US08925782B2 Implantable fastener cartridge comprising multiple layers
A fastener cartridge can comprise a compressible, collapsible, and/or crushable cartridge body and fasteners embedded within the cartridge body which can be utilized to fasten tissue. In use, the fastener cartridge can be positioned in a first jaw of a surgical fastening device, wherein the first jaw can be positioned opposite a second jaw, or anvil. The anvil can be engaged with the fastener cartridge to compress, collapse, and/or crush the cartridge body and deform, or otherwise deploy, the fasteners contained therein. As the fasteners are deformed or deployed, the fasteners can capture at least a portion of the cartridge body therein along with at least a portion of the tissue being fastened. In various embodiments, the cartridge body can comprise a plurality of layers comprised of different materials which can apply pressure to the tissue. These different materials can have different stiffnesses and/or spring rates.
US08925760B1 Sip cup for persons with dysphagia
A sip cup for persons with a swallowing disorder has a sip lid with sip spout, and the lid is removably attached by a strap or band to the neck or rim of the associated cup. The cup, lid, and strap are all formed of a durable, food-grade plastic material. The strap has a ring that fits over the neck of the cup and can be rotated on and off. This arrangement allows the cup and lid to remain attached through a wash cycle and during storage.
US08925757B2 Tasting glass
The tasting glass (1), of the type including a parison (2) generally being rotationally symmetrical around a vertical axis, includes within the parison (2) a set of at least two internal ribs (7) evenly distributed on the periphery of the parison (2), extending in a substantially vertical plane, almost from the bottom of the glass, up to a height of the parison (2) lower than the normal filling level of the glass, different for each of the ribs (7). The tasting glass also includes a dome (8), called “nose-cap”, located on the axis of the glass at the bottom of the parison (2). The ribs (7) each have the shape of a propeller blade surface. A method for producing the glass is also described.
US08925755B2 Tamper evident system and method
A container comprising a lid comprising a central portion and a circumferential rim, the rim comprising an aperture at least at one location around a perimeter of the rim; and a body comprising a base and lateral walls extending up from the base and ending up in a rim, the rim comprising a knob at least at one location thereof; wherein, in a closed position of the lid over the body, the knob is received in the aperture and is seen emerging from the aperture, and, upon lifting the lid up from the closed position for the first time, the knob disengages from the aperture, thus deforming at least one of the aperture and the rim of the lid, the deformed part testifying of a first opening of the container.
US08925754B2 Floating tank blankets and methods for creating the same on a surface of a liquid
A floating tank blanket includes one or more floats. Each float includes upper and lower sheets that are chemically inert and coupled together such that a hollow interior or cavity is defined between the upper and lower sheets. A positively buoyant or floatable filler is within the hollow interior or cavity for imparting or increasing floatation or positive buoyancy. The one or more floats are arrangeable within a tank for covering at least a portion of a surface of a liquid within the tank. The one or more floats allow a part to be immersed into and removed from the liquid in the tank while the one or more floats which remain cover the at least a portion of the surface of the liquid and inhibit fumes from escaping the tank.
US08925753B2 Collection tank
A collection tank for use in a vacuum operated earth reduction system, the collection tank comprising a closed first end, an open second end defining a tank sealing flange and a body extending between the closed first end and the open second end. An internal chamber defined by the body, the closed first end and the open second end has a door coupled to the open second end and is configured to releasably seal the open second end. An automated door closer is coupled to a center of the door, wherein the automated door closer provides a closing force at the center of the door so that the closing force is equally distributed about a periphery of the door to seal the door against the tank sealing flange.
US08925751B2 Door storage container for a refrigeration device
The invention relates to a door storage container having a base, a rear wall, and a front wall. The front wall is in the form of a plurality of interlocking elements assembled together. The plurality of interlocking elements assembled together to form the front wall includes an upper extrusion profile, a lower extrusion profile, and a panel enclosed between the upper extrusion profile and the lower extrusion profile.
US08925750B2 Plastic container with elongated vertical formation
A plastic container is disclosed comprising a base portion for supporting the container on a surface, an upper portion, and a body portion. The upper portion includes a neck and a dispensing opening. The body portion extends between the base portion and the neck, the body portion including a shoulder portion below the neck portion and a sidewall portion between the shoulder portion and the base portion. The body portion includes at least one elongated vertical formation that substantially extends along the sidewall portion from the base portion toward the shoulder portion, the elongated vertical portion being continuous along at least 0.60 the total height of the container.
US08925748B2 Integrallly blow-moulded bag-in-container having a bag anchoring point; process for the production thereof; and tool thereof
The invention is an integrally blow-moulded bag-in-container (2) obtainable by blow-moulding an injection moulded multi-layer preform (1). The bag-in-container (2) includes an inner layer (21) forming the bag and an outer layer (22) forming the container, and a single opening (5), the mouth, fluidly connecting the volume defined by the bag (21) to the atmosphere. The container further includes at least one interface vent (3) fluidly connecting the interface between inner and outer layers to the atmosphere, wherein the bag (21) is anchored to the outer layer (22) at at least one point (7) remote from the single opening (5) and interface vent (3). The invention also relates to a process and a mould for the production of the blow-moulded bag-in-container (2).
US08925744B1 Two tiered shelf display
One embodiment of the invention relates to a two-tiered shelf display having a plurality of trays one stacked on top of the other. The trays can have both channels where each channel from a top tray feeds into the corresponding channel on a bottom tray. At least one embodiment includes the two tray system with the first try serving as a base tray and a second tray serving as a top tray which can be coupled to or configured to rest upon the base tray. These trays can be configured to rest upon a rack. The rack can be part of the shelf system as well.
US08925735B2 Sifting screen
The invention relates to a screen frame adapted for use in a shaker to separate solids from a liquid/solid mixture and to which woven wire mesh is to be attached, comprising an outer perimeter and a plurality of plastics ribs extending between opposing regions of the perimeter, the plastics ribs together forming an upper face and a lower face, wherein the frame further comprises at least one metal rib extending between opposing regions of the perimeter and extending from the upper face to the lower face, and to a shaker comprising at least one such screen frame.
US08925731B2 Unbalanced drive for screening machines
A drive device is provided for a screening body of a screening machine, in particular for mineral materials for crushing, such as oil sand, with a drive motor, a synchronous transmission gear which is operatively connected thereto and has at least two output shafts which rotate in pairs in antiphase at the same rotation speed with respect to one another. The drive motor and the synchronous transmission gear are mounted in a stationary manner, separately from the screening body, at the side alongside the screening body, and do not oscillate therewith. Each output shaft has a single associated horizontal shaft which has unbalance elements, and which is connected to the output shaft by means of a rotationally rigid universally jointed shaft and is arranged with its axis parallel to the adjacent shaft and transversely with respect to the conveying direction of the screening body. The unbalance elements are arranged in the horizontal direction between the side walls of the screening body, the shaft is supported by bearing elements on a cross member which is connected to the side walls, the unbalance elements are arranged exclusively directly on the shafts, the bearing elements are arranged exclusively on the shafts in the axial direction of the shafts between the unbalance elements, and the bearing elements are supported on a cross member which is connected to the side walls.
US08925730B2 Methods and compositions of beneficiation
Methods and compositions for separating materials are provided. In an embodiment, the present invention provides a method of separating a first material from a second material. For example, the method can comprise mixing the first material and the second material in a slurry with a beneficiation composition. The beneficiation composition can comprise one or more fatty acid by-products derived from a biodiesel manufacturing process. Air bubbles can be provided in the slurry to form bubble-particle aggregates with the first material and the bubble-particle aggregates can be allowed to be separated from the second material.
US08925724B1 Tubular portable container for transporting perishable items
A portable container for transporting and storing a plurality of perishable items, including food and beverage items, having a heat-resistant outer tubular member with double-layered insulation in an adjacent inner tubular member to accommodate a plurality of perishable items and to sustain prescribed temperatures of food and beverage items and to promote the longevity thereof. The portable container optionally includes a plurality of external compartments and have removable endcaps enclosing both ends thereof. Each endcap is conveniently removed from a tubular end and then used as a cup for drinking a plurality of beverage items or used as a dish for eating a plurality of food items.
US08925723B2 Package for pharmaceutical products
A package for pharmaceutical products, in particular for parenteral products (prefilled syringes, flacons, ampoules, vials, bottles), comprises a supporting body forming at least one compartment for containing a parenteral product made from a single-sheet blank, preferably made of paper-based material, which has a base face, an upper face and a plurality of lateral faces which are connected to the base face and/or to the upper face, said upper face having at least one opening made in it and comprising at least one foldable portion defined by cutting lines of the upper face and/or by crease lines and delimiting a portion of the opening to form a cavity designed to receive the parenteral product, the supporting body being able to switch between a non-operating condition in which it has a planar profile which minimises its dimensions, and an operating condition in which: the supporting body is substantially box-shaped; the foldable portion is folded inside the supporting body so that together with the opening it forms the compartment for containing the parenteral product and allows the parenteral product to be removably constrained in the cavity in the containment compartment.
US08925715B2 Feeding apparatus for metal strips
A feeding apparatus feeds a metal strip with cutaway portions in a conveying direction and includes: a reference plate on which the metal strip is placed and in which a slit is formed; moving bodies that are provided below the reference plate and are moved by driving means parallel to the reference plate in the conveying direction; feed pins that advance into the cutaway portions, are provided on the moving bodies so as to move up and down with respect to the reference plate, and pull the metal strip in the conveying direction when the moving bodies move; and at least one guide portion that contacts a side surface on an opposite side of the metal strip to the cutaway portions and guides conveyance of the metal strip.
US08925712B2 Folding mechanism with locking function
A folding mechanism for a hopper flare, the mechanism comprising a linkage mechanism having a first track provided on a first support, a second track provided on a second support, and a link coupled to both the first and second tracks. The link is capable of riding simultaneously along each of the first and second tracks as the second support pivots about its pivot axis. The first track includes a locking track segment having a bearing surface oriented to resist, by engagement with the link, movement of the second support about the pivot axis in at least one direction.
US08925706B2 Vehicle parking brake control lever and pin with rollers
A vehicle parking brake control has an extendable pin with three faces, and a roller on a lower surface. The faces correspond to engage, hold, and disengage of a parking brake. The control also has a lever rotatably connected to it, where the lever has a roller at a lower lever surface. The roller being capable of rotational contact with the pin faces. Further, the control has a base with an upper surface for the pin roller to move across. When the parking brake is engaged the lever roller is in contact with a first face, when the brake is on hold the lever roller is in contact with a second face, and when the brake is in the disengage position the lever roller is in contact with a third face of the extendable pin. Consequently, the rollers provide a reliable lifelong operation of the control over prior controls.
US08925705B2 Electromagnetic one-way coupling
A one-way coupling includes a cam plate including cams, a pocket plate including pockets, struts, each strut located in one of the pockets, and an electromagnet for engaging one of the struts with one of the cams, including a coil, a core and poles that extend from the coil to said strut, a gap between the poles and the pocket plate exceeding a gap between the poles and said strut.
US08925704B2 Clutch device
The present invention is to provide a clutch device that keeps a half-clutch range wide for a long time. A clutch device 1 is arranged in such a manner that an intermediate ring 24 is disposed on the pressure plate 23 so as to be slightly movable in a direction of pressing by a diaphragm spring 21; air passageways 31 are radially disposed at regular circumferential intervals between the intermediate ring 24 and the pressure plate 23 so as to let the inner and outer peripheries communicate with each other; plate springs 25 are disposed in the air passageways 31 to bias constantly the intermediate ring 24 and the pressure plate 23 in a direction of separating from each other; and a force of the pressing operation by the diaphragm spring 21 is transferred to the pressure plate 23 via the intermediate ring 24 and the plate springs 25.
US08925697B2 Virtually oil-free shock absorber having high dissipative capacity
A shock absorber has dissipation power and practically no oil. The shock absorber comprising a rod-and-piston assembly slidable in a tubular body. The rod-and-piston assembly co-operating with the tubular body to define two working chambers containing hydraulic fluid. Each working chamber being in permanent communication with an auxiliary chamber containing a heterogeneous energy absorption-dissipation structure with at least one porous capillary matrix and an associated liquid relative to which the matrix is lyophobic. The two auxiliary chambers are annular chambers formed in the wall of the tubular body on either side of central portion of the tubular body. Each of the annular auxiliary chambers houses a flexible bag containing the associated heterogeneous structure; and each of the two working chambers also communicates with an associated compensation chamber. The compensation chambers ensures hydraulic fluid continuity during movements of the rod-and-piston assembly in the tubular body.
US08925694B2 Cooling system with a drive motor and a hydrodynamic machine
A cooling system has a drive motor which is to be cooled by a cooling medium. A cooling medium circuit conducts the cooling medium. A hydrodynamic machine comprising a working space can be filled with a working medium. The working medium is the cooling medium, and the hydrodynamic machine has a seal which is cooled and/or lubricated by the cooling medium. A cooling medium pump for circulating the cooling medium is in the cooling medium circuit. A pick-off is in the cooling medium circuit in the region of the cooling medium pump. Via the pick-off, the cooling medium is branched out of the cooling medium circuit. The branched-off cooling medium is conducted directly through or past the seal to cool and/or lubricate the latter, and the cooling medium which is conducted through or past the seal is supplied to the cooling medium circuit upstream or downstream of the working space.
US08925688B2 Lubrication nozzle and associated mounting method
The lubrication nozzle comprises a nozzle body provided with a lubricant supply channel, and at least two spray heads each comprising an outlet orifice in communication with the supply channel. The nozzle also comprises at least one adjustment means on which a first one of the spray heads is placed so as to modify the spacing between the outlet orifices of the said spray heads when there is an eccentric rotation.
US08925685B2 Shelf apparatus for use with a ladder and scaffold
A shelf apparatus for use with a ladder or scaffold structure is provided. The shelf apparatus includes a substantially planar shelf structure having a plurality of holes positioned on a first side, wherein at least one of the plurality of holes is formed about a first axis positioned substantially perpendicular to the shelf structure. A cross-member engagement support is positioned on a second side of the shelf structure, the second side of the shelf structure opposite the first side, wherein the cross-member engagement support is formed about a second axis running from a first edge to a second edge of the shelf structure, and wherein the second axis intersects the first axis. A ladder-attachment structure is affixed to the shelf structure.
US08925680B2 Rappelling apparatus and method
A rappelling apparatus and method are provided, for controlling the rate of movement of a person along a safety line away from an anchored end of the safety line, through use of a control bar having an attachment at one end thereof for a harness safety belt, or the like connected to the person, an operating handle at an opposite end thereof, and provisions between the opposite ends of the control bar for passage of the safety line through the control bar in serpentine pattern. The operating handle is pivoted away from the safety line to reduce the severity of the serpentine pattern and allow controlled movement of the safety line through the control bar. Some forms of the control bar include a one-way clutching arrangement. Some forms of the control bar also include a hand-actuated braking arrangement.
US08925675B2 Compound membrane and acoustic device using same
The present disclosure provides a compound membrane and an acoustic device including such a compound membrane. The compound membrane includes a polyetherimide film, and a thermoplastic polyurethance elastomer attached to one surface of the polyetherimide film.
US08925672B2 Steering control system for hydrostatically driven front vehicle ground wheels and steerable rear caster wheels
An integrated steering control system includes a primary, automatic and rear control valves. A steering wheel operates the primary steering control valve and is of a type which includes a leakage characteristic. Steering wheel movement is sensed and a signal is sent which results in the automatic steering control valve being operated for adding fluid that supplied to a steering cylinder by the primary steering control valve in order to compensate for leakage, the amount of added fluid being a function of vehicle ground speed. An electric actuator with position feedback is used for ground speed control. Whenever the actuator position shows that the ground speed is set to zero and a switch in the hydro-handle slot shows that the handle is in the Park position, the automatic steering control valve is activated to move the steering cylinder to a neutral, straight ahead position, as determined by a sensor in a mechanical linkage of the steering control.
US08925669B1 Motorcycle safety belt device
A motorcycle safety belt device secures a rider onto a motorcycle. The device includes a motorcycle having a main seat. A first strap has a first end and a second end. The first end of the first strap is coupled to the motorcycle proximate the main seat. The second end of the first strap is coupled to the motorcycle proximate the main seat such that the first strap is selectively positionable to extend over the main seat of the motorcycle. A buckle selectively couples a first section of the first strap to a second section of the first strap.
US08925665B2 Propulsion and directional control apparatus for an air cushion vehicle
An apparatus for controlling the propulsion and direction of an air cushion vehicle including a housing and a first vane pivotally coupled to the housing and pivotable about a first axis. A second vane assembly including at least one second vane is disposed within the first vane. The second vane assembly is pivotally coupled to the first vane and pivotal about a second axis. The second axis is orthogonal to the first axis. A first actuator is operably coupled to the first vane and a second actuator is operably coupled to the second vane assembly. The first actuator pivots the first vane and the second vane assembly about the first axis. The second actuator pivots the second vane assembly relative to the first vane and about the second axis to control the flow of air through the housing.
US08925662B2 In-wheel driving device
An in-wheel driving device disposed in a car wheel includes a motor including a stator and a rotor; a transmission unit disposed adjacent to the motor, having an opening therein, and configured to receive rotation power from the rotor and rotate the car wheel; and a rigid shaft inserted into the opening to fix the motor to a car body.
US08925660B2 Power generation system and method for assembling the same
A power generation system is disclosed. The power generation system includes an electrical converting device and a repowered portion connected to the electrical converting device. The repowered portion includes a reciprocating internal combustion engine and a gearbox. The reciprocating internal combustion engine is connected to the gearbox by a first connecting structure. The gearbox is connected to the electrical converting device by a second connecting structure.
US08925659B2 Electric utility vehicle
An electric utility vehicle with a frame, at least one drive motor mounted to the frame through a suspension assembly, a wheel mounted to the motor, and a steering assembly for steering the vehicle, wherein the steering assembly may be interchangeably reconfigured into a side driver configuration and a center driver configuration. The drive motor may be mounted at any one of four wheel positions. The suspension assembly may be interchangeably reconfigured as an independent A-arm suspension assembly and a trailing arm suspension assembly. The vehicle may include a controller coupled to the motor for independently supplying electrical power to each of two drive motors, such that during a turn an outside motor is supplied with more power than an inside motor. The controller may supply electrical power the drive motor according to a selected acceleration profile of at least two acceleration profiles.
US08925657B2 Control of a transporter based on attitude
A transporter for transporting a load over a surface. The transporter includes a support platform for supporting the load. The support platform is characterized by a fore-aft axis, a lateral axis, and an orientation with respect to the surface, the orientation referred to as an attitude. At least one ground-contacting element is flexibly coupled to the support platform in such a manner that the attitude of the support platform is capable of variation. One or more ground-contacting elements are driven by a motorized drive arrangement. A sensor module generates a signal characterizing the attitude of the support platform. Based on the attitude, a controller commands the motorized drive arrangement.
US08925656B2 Diamond bonded construction with reattached diamond body
Diamond bonded construction comprise a diamond body attached to a support. In one embodiment, an initial substrate used to sinter the body is interposed between the body and support, and is thinned to less than 5 times the body thickness, or to less than the body thickness, prior to attachment to the support to relieve stress in the body. In another embodiment, the substrate is removed after sintering, and the body is attached to the support. The support has a material construction different from that of the initial substrate, wherein the initial substrate is selected for infiltration and the support for end use properties. The substrate and support include a hard material with a volume content that may be the same or different. Interfaces between the body, substrate, and/or support may be nonplanar. The body may be thermally stable, and may include a replacement material disposed therein.
US08925651B2 Hydraulic drilling method with penetration control
A system and method for hydraulic drilling is provided. A whipstock having a bore can be sealingly engaged at a distal end of a workstring. A drilling apparatus having drill tubing and a flow through device for routing drilling fluid into the drill tubing can be connected to the end of a connection string and inserted down into the work string so that the drill tubing extends through the bore in the whipstock device. Pressurized drilling fluid can then be inserted into the annulus formed between the work string and the connection string so that the pressurized drilling fluid passes through the flow through device into the drilling tube and is discharged out the distal end of the drilling tube as a cutting jet.
US08925649B1 System to harvest energy in a wellbore
A system to harvest mechanical energy in a wellbore, wherein the mechanical energy comes from motion. The system uses mechanical energy coming from at least one of: motion of a drill bit, motion of a drill string, motion of flowing air or drilling mud down the drill string to the drill bit and up an annulus between the drill string and the wellbore, motion of a bottom hole assembly connected to the drill string. The system can include a plurality of piezoelectric stand bundles, wherein each individual piezoelectric strand can vibrate as the pressure housing moves in the wellbore, thereby producing electricity.
US08925645B2 Oil pulse tool
An oil pulse tool includes a motor, an oil pulse unit, an output shaft on which a front end tool is attached, a torque detecting sensor for detecting generation of an impact torque, and an operating portion configured to detect a time period between a first impact torque detected by the torque detecting sensor and a second impact torque detected by the torque detecting sensor. The second impact torque is smaller than the first impact torque. The operating portion carries out a notification when the time period between the first impact torque and the second impact torque is less than a predetermined evaluation value for the time period between the first impact torque and the second impact torque.
US08925643B2 Aerator with coring depth adjustment
An aerator with coring depth adjustment includes a coring depth adjust rod centrally positioned between a left side and a right side of the coring head. A portion of the coring depth adjust rod is threaded to a frame member of the coring head, and a base of the rod abuts a stop on a frame member of the aerator. The coring depth adjust rod rotates to raise and lower the coring head relative to the aerator frame to vary the coring depth.
US08925642B2 Scalable cargo fire-suppression agent distribution system
A scalable cargo-fire-suppression agent distribution system and method is disclosed. A supply source unit subset of a set of fire-suppression agent supply source units is selected based on an operation condition to provide a selected supply source unit subset, and a fire-suppression agent from the selected supply source unit subset is distributed during the operation condition.
US08925639B2 Seal with bellows style nose ring and radially drivable lock rings
A seal assembly between a wellhead housing having a bore and a casing hanger, has an inner seal leg for sealing against a hanger and an outer seal leg for sealing against the housing. A bellows style portion is formed on a nose ring carried by the seal assembly to increase lockdown capacity. The bellows style portion has an inner surface that faces an outer profile of the hanger, and an outer surface that faces the bore of the housing. Inner and outer lock rings are disposed on the bellows style portion. When the bellows style portion is axially collapsed, it radially expands into the bore of the housing and the outer profile of the hanger, and urges the inner and outer lock rings into engagement with the outer profile of the hanger and the bore of the housing.
US08925627B2 Coiled umbilical tubing
A method of producing an umbilical includes providing an elongate flat metal strip, providing an elongate service carrier, encasing the service carrier in an insulation that is strain tolerant and high temperature tolerant, forming the metal strip into a tube shape around the insulated service carrier, and thereafter welding the edges of the metal strip to form a tube surrounding the insulated service carrier. The method may further comprise coiling the umbilical onto a spool. Such an umbilical may be useful for carrying fluids, power, control signals, or the like into a well.
US08925622B2 Cooling plate
A cooling plate includes a casing being internally divided into an upper chamber and a lower chamber; an air inlet deposited on at least one lateral wall of the casing enclosing the upper chamber; a plurality of through holes being formed on the partition board and such arranged that the through holes closer to the air inlet are smaller in diameter and the through holes farther from the air inlet are larger in diameter, wherein the upper chamber and the lower chamber are communicated to each other via the through holes; and a plurality of air outlets provided on a lower board below the lower chamber for communicating the lower chamber to an exterior of the casing, wherein the air outlets are identical in diameter and arranged into a matrix-like pattern.
US08925621B2 Air-based geothermal cooling maintenance system
In one embodiment, a system includes a telecom utility cabinet and an air-based geothermal cooling system for the telecom utility cabinet. The system also includes a leak detector for the air-based geothermal cooling system. In another embodiment, a method includes detecting a leak in an air-based geothermal cooling system. The method also includes activating a liquid pump for the air-based geothermal cooling system in response to the leak detection.
US08925615B2 Cord guiding device for a window blind
A cord guiding device for a window blind includes a wheel holder, a guiding wheel and a cord-blocking unit. The guiding wheel is rotatably mounted on the wheel holder, and includes two protruding flanges that are spaced apart from each other, and has a wheel surface that is defined and disposed between the protruding flanges and that is adapted for a cord of the window blind to wind thereon. The cord-blocking unit is mounted on the wheel holder, and has a blocking surface that faces and is disposed proximate to the wheel surface of the guiding wheel for preventing the cord from slipping off the wheel surface and out from the protruding flanges.
US08925611B2 Adhesive tape dispenser for single hand operation
An adhesive tape dispenser is provided that includes a lower housing (200) that includes a pivot post (212) substantially perpendicular to a back wall of the lower housing, a back plate (230) assembly that includes a push button (244) assembly, a tape unwind spool (234), a lower pin (236), an upper pin (238), and a wedge (240) that is slideably engaged with the lower housing, and a blade assembly unit (260) that includes a cutter arm (262). The cutter arm includes a cutting blade (264) and a semi-tubular opening (270) that slideably engages the pivot post (212) of the lower housing. The cutter arm also includes an outer edge that guides along the wedge and lifts the forward end of the cutter arm (that includes the cutting blade) when the back plate assembly is urged forward by pressing the push button assembly forward. When the push button assembly is urged rearward, a lever arm and a lever foot (268) engage the upper and lower pin (238, 236) of the back plate assembly forcing the cutter arm to pivot so that the front of the cutter arm is forced downward allowing the cutting blade to cut the adhesive tape.
US08925601B2 Pneumatic tire
A pneumatic tire comprises a tread portion provided along each tread edge with shoulder blocks defined by a circumferentially extending shoulder main groove and shoulder lateral grooves extending from the shoulder main groove to the tread edge. The shoulder main groove is made up of groove segments curved convexly toward the tire equator so that each groove segment comprises a first inclined part and a second inclined part. The shoulder lateral grooves extend at 45 to 90 degrees with respect to the tire circumferential direction, and are coupled with the first inclined parts of the groove segments. The shoulder blocks are each subdivided by a shoulder sub groove extending at an angle of from 15 to 45 degrees with respect to the tire circumferential direction. The shoulder sub groove has an axially outer end connected with the shoulder lateral groove and an axially inner end coupled with the second inclined part.
US08925599B2 Heavy duty tire
A heavy duty tire comprises a tread portion provided with belt plies and circumferentially-extending main grooves, wherein a shoulder rib area between the axially outermost shoulder main groove and a tread edge is subdivided by a sub groove into an axially inner main rib zone and an axially outer sub rib zone. The main rib zone is provided with a high elastic modulus rubber layer extending along the axially outer edge of the main rib zone to form a part of the tread face and made of rubber having an elastic-modulus higher than that of rubber forming the tread face except for said part of the tread face. The axial width (W1a) of the high elastic modulus rubber layer is 0.3 to 0.6 times the axial width (W1) of the main rib zone.
US08925589B2 Active flow high pressure pipe plug apparatus and method
The invention herein presented involves two (2) alternative equipment and methods which could be used independently or together, depending on the application and means available to have them implemented, for plugging or stopping active flow of fluid from a damaged or broken pipeline, said pipeline possibly being located at depths of thousands of feet in ocean water.
US08925583B2 Flow adjustable waterway switch device
A flow adjustable waterway switch device is disposed inside a valve body. The valve body is disposed with an inlet connected to the water source and at least two outlets. The waterway switch device has a driving shaft, a setting plate rotated and disposed inside the valve body and a button mechanism. One end of the driving shaft is disposed outside the valve body, and the other end is disposed inside the valve body. The setting plate is rotated by the driving shaft. The flow area of the inlet is changed by the relative rotation of the setting plate and the valve body to adjust the flow. The button mechanism includes a switch plate rotated and disposed inside the valve body, a switch rotor and a restoring spring, the driving shaft is rotated relatively to the switch rotor but not sliding relatively.
US08925582B2 Oil control valve for the variable valve lift system
The present invention relates to an oil control valve for a variable valve lift system that obtains in a stable manner a constant hydraulic pressure in the hydraulic line connecting the oil control valve and the vale lift control actuator, and thereby reliably controls valve lift according to the number of revolutions and load of the engine.
US08925580B2 Valve arrangement of a blind flange valve
A valve arrangement to ensure zero leakage from a blind flange valve is described. The blind flange valve is adapted to seal a pipeline into complete sealing according to set requirements. The base, or bottom, of the blind flange valve is in fluid communication with the inlet of an actuateable first valve that is in fluid communication with the inlet of a second actuateable valve. A fluid chamber is in fluid communication with the outlet from the first valve and the inlet of the second valve. The outlet from the second valve can be drained out, and that respective actuateable valves can be actuated by signal from predetermined sensor or sensors.
US08925579B2 Pressure relief valve
A pressure relief valve for use with flexible containers is disclosed. The valve comprises a valve chamber, a valve chamber seat with an inlet gas port or ports to the interior of the container and a resilient diaphragm floating within the chamber. The valve seat is shaped with a generally flat diaphragm-engaging surface in a central area of the diaphragm where the inlet gas port(s) are located, and at least one surface that does not generally engage the outer portion of the diaphragm, such that a diaphragm floating in the valve chamber engages a central portion of the valve seat surface stopping the passage of gases in or out of the container before a certain pressure is reached, but permitting the passage of gases from within the flexible container as pressure builds, while preventing the flow of atmospheric gases into the container.
US08925574B2 Vehicle axle vent system
A vent system for an axle of a heavy-duty vehicle includes a check valve and an exhaust tube that is connected to the check valve. The check valve includes a first end that is mounted on the axle, a second end, and a body that is disposed between the first and second ends and is in selective fluid communication with the axle interior. The exhaust tube includes a first end that is mounted on the second end of the check valve, and a second end that is open to atmosphere and is in fluid communication with the check valve body. Using any one of a number of types of configurations for the valve body, the vent system selectively exhausts air from the axle interior to atmosphere to relieve buildups of pressure in the axle, while protecting the integrity of the check valve and preventing contaminants from entering the axle.
US08925573B2 Heatable media line
The present invention relates to an electrically heatable media line (1), comprising a fluid line (2) and at least one fluid connector (4) connected to a line end (2a). The fluid line (2) and the fluid connector (4) respectively have electric heating means (6, 10), wherein the fluid line (2) and/or the fluid connector (4) including electric connections (16) of the heating means (6, 10) are/is enclosed by a plastic molding compound.
US08925570B2 Arrangement for cleaning hydraulic coupler mating surfaces
A hydraulic coupler (100) includes a first coupling (102) and the second coupling (106) and further includes a fluid cavity (144) defined in a second support (108) for the second coupling (106) configured to eject fluid and clean at least one of the first coupling (102) and the second coupling (106) as the first coupling (102) and the second coupling (106) are mutually engaged.
US08925554B2 Comfortable mouth guard
A comfortable mouth guard for upper teeth of a wearer which does not interfere with ability to speak or breath is described wherein at least 70% of the lingual side of the anterior teeth are uncovered. In some embodiments soft inserts increase the thickness of the posterior portions, and in some embodiments a hard insert provides increased protection of the anterior teeth. The hard insert can be used in mouth guards whether or not they include the comfort feature.
US08925550B2 Single sided modular oxygen cannula and gas/air delivery system
A retainer for a single-sided modular cannula portable gas delivery system to secure a mouthpiece or nosepiece, a gas delivery pack and a single-sided modular medical cannula tubing assembly. An over-the ear secured modular mounting sleeve having an elongated central semi-circular cavity for securing a nasal cannula. A pair of engaged discs allow the cavity to rotate. The pair of discs have a plurality of elevated ridges that lock the semi-circular cavity in angular relationship to the ear piece. The ear piece has a malleable metal insert that is located at least partially within the ear piece that allows the ear piece to be bent for comfort.
US08925543B2 Catalyzed hot gas heating system for pipes
A heating system for heating a fluid pipe in an industrial process system includes at least one gas tank fluidically connected to a first catalyst via a gas supply pipe. A first pipe heating zone is fluidically connected to the first catalyst via a first hot gas pipe. The first pipe heating zone has at least one passage extending along a first portion of the fluid pipe, in thermal contact with the fluid pipe.
US08925541B2 Method and system for controlling an inducer in a modulating furnace
A furnace includes an induced draft blower; an inducer motor driving the induced draft blower; and a furnace control determining a modulation percentage, the furnace control controlling RPM of the inducer motor in response to the modulation percentage.
US08925540B2 Oven
An oven is provided. The oven includes an oven chamber having an interior surface, the interior surface including a first recess at an upper portion thereof and a second recess provided in a portion of the first recess, a first heat source disposed in the first recess to provide energy for cooking food placed in the oven chamber, and a second heat source disposed in the second recess to provide energy for cooking food placed in the oven chamber.
US08925539B2 Paintball marker with quick access receiver
A paintball marker with a barrel having a bore dimensioned to receive a frangible projectile. The marker has a receiver defining an interior cavity with a breech area. The receiver includes a flip top portion that is, in some embodiments, pivotally connected to the receiver. The flip top portion is configured to pivot between an open position that provides access to the interior cavity and a closed position that blocks access to the interior cavity. A valve arrangement is provided to selectively allow flow between a supply of compressed gas and the breech area to propel frangible projectiles through the barrel. The marker has a firing assembly configured to actuate the valve arrangement in response to actuation of a trigger.
US08925536B2 Archery cable guard and string stop
A cable guard and string stop for use with archery bows. The cable guard and string stop partially reside within a first bore in the archery bow. A screw and retention device is installed in a second bore, orthogonal to and intersecting the first bore. The retention device frictionally engages the cable guard or string stop to secure the cable guard in place.
US08925533B2 Ignition coil for internal combustion engine
An ignition coil for the internal combustion engine has a cylinder portion and a head portion. A pillar portion that forms a part of a ventilation passage that communicates inside and outside of a plug hole via a sealing member, and a cover portion that covers the pillar portion without blockading an upper opening of a ventilation opening of the pillar portion are formed on a side of the head portion.
US08925528B2 Engine balancing supercharger
An engine is provided. The engine includes a piston operable to reciprocate in a cylinder, a crankshaft rotatably coupled to the piston, and a supercharger rotatably coupled to the crankshaft. The supercharger has an unequal distribution of mass along a longitudinal plane of the supercharger to provide a rotational counterbalance to reduce engine imbalance.
US08925527B2 Charge air cooler (CAC) corrosion reduction utilizing grille shutters
Methods and systems are provided for reducing corrosion of a charge air cooler and preventing engine misfire due to condensate formation. In response to a condensate forming region in a charge air cooler, a grille shutter system is adjusted, moving the condensate region to a different location in the charge air cooler. Grille shutter orientation may also be controlled in response to vehicle operating conditions and condensate-forming weather conditions.
US08925525B2 Method for operating a fuel injection system of an internal combustion engine
A fuel injection system of an internal combustion engine delivers fuel into a fuel rail via a high-pressure pump. The quantity of the delivered fuel is influenced by a quantity control valve operated by an electromagnetic operating device. A trigger signal supplied to the electromagnetic operating device is defined by at least two parameters, and a) in an adaptation method with the second parameter defined, at least one first parameter of the trigger signal supplied to the electromagnetic operating device is varied successively up to a final value at which a closing or opening of the quantity control valve is at least indirectly no longer or just barely detected, b) the first parameter is subsequently defined at least temporarily based on the final value, and c) the temporarily defined first parameter is adapted based on at least one prevailing operating variable of the fuel injection system or the second parameter is adapted based on at least one prevailing operating variable of the fuel injection system and of the temporarily defined first parameter.
US08925524B2 Fuel injector
A fuel injector includes a nozzle body with a nozzle bore, a first valve needle received within the nozzle bore and being engageable with a first seat region to control fuel delivery through a first set of nozzle outlets, and a second valve needle received within a valve bore provided in the first valve needle and being engageable with a second seat region arranged to control fuel delivery through a second set of nozzle outlets. A control chamber for fuel is provided between the first valve needle and the second valve needle, wherein movement of the first valve needle is responsive to fuel pressure in the control chamber, and wherein movement of the second valve needle is mechanically coupled to an armature of the first actuator arrangement. A second actuator arrangement controls movement of the first valve needle by controlling fuel flow into the control chamber.
US08925520B2 Intake system including vacuum aspirator
In some examples, reduced engine displacement reduces an engine's ability to provide brake booster vacuum. The present application relates to intake systems including a vacuum aspirator to generate vacuum.
US08925512B2 Support structure for water-cooled internal combustion engine
A support structure for a water-cooled internal combustion engine supported by a body frame of a motorcycle 2 includes a cooling device that circulates cooling water through an inside and an outside of at least a cylinder head of the engine, a thermo-valve that controls the cooling water circulating in the cooling device, and a thermo-valve case that accommodates the thermo-valve and that is integrally molded with the cylinder head such that a part thereof bulges from a side surface of the cylinder head. A support portion formed on the cylinder head is fixed to the body frame and is integrally molded so as to stride between the cylinder head and the thermo-valve case, whereby the support portion is solidly formed and an area around a thermo-valve case can be reinforced by the support portion.
US08925509B2 Fuel delivery system for an internal combustion engine
A fuel delivery system (100) for an internal combustion engine. The fuel delivery system (100) includes a diaphragm carburettor (102) for mixing air and fuel, a start preparation system (104) for introducing fuel into the carburettor before a start of the engine, and a fuel enrichment system (106) for providing an enriched fuel and air mixture when the engine is cranked.
US08925508B2 Linear solenoid
A housing is molded from a resin material, and a first flange portion of the bobbin forms a fusing protrusion, which is joined and fused with the housing. The housing includes through-holes, which are located on a radially inner side of the fusing protrusion and extends through a portion of the housing in the axial direction. A yoke includes at least one pressure reducing part, which is configured to reduce a pressure exerted to a projection of the bobbin by a flow of the resin material at a time of molding the housing.
US08925503B2 Variable valve device for internal combustion engine
A variable valve actuation device for an internal combustion engine includes a variable valve timing mechanism and a valve timing restricting mechanism. When the operating state of the variable valve timing mechanism is in the phase restricting state and the operating state of the variable valve timing mechanism is changed to the phase releasing state on the basis of pressing the accelerator pedal, a torque limiting control is then performed to limit an increase in the torque of the internal combustion engine. With this control the rate of increase of the torque is set less than the rate of increase of the torque corresponding to the operation of pressing the accelerator pedal by retarding and correcting the ignition timing. Thus, when the operating state of the variable valve timing mechanism is changed from the phase restricting state to the phase releasing state, thereby reducing discomfort experienced by the driver.
US08925502B1 Hydraulically actuated valve assembly for an engine
An internal combustion engine has at least two exhaust ports and a valve assembly. The valve assembly has first and second connectors, first and second actuator pistons connected to their corresponding connectors, the first and second actuator pistons being disposed in first and second chambers respectively, and first and second valves connected to their corresponding connectors. The first connector, actuator piston and valve are movable together between first and second positions. The second connector, actuator piston, and valve are movable together between first and second positions. A first fluid line supplies hydraulic fluid in the first and second chambers on a first side of the first and second actuator pistons. A second fluid line supplies hydraulic fluid in the first and second chambers on a second side of the first and second actuator pistons. At least one fluid pump supplies hydraulic fluid to the first and second fluid lines.
US08925496B2 System and method for restraining an animal
A restraint for an animal having a strap forming first and second connection loops and including first and second strap portions, having approximately equal lengths, connected between the connection loops to form a restraining loop. A first connector is affixed at the first connection loop, and a second connector is affixed at the second connection loop. A quick-release connector is disposed in line with and more proximate to one of the first or second strap portions to open the restraining loop. A clamp is slidably disposed over the first and second strap portions. The clamp divides the restraining loop into a primary loop and a secondary loop and maintains the size of the primary loop around the animal's neck, with the quick-release connector positioned to open the primary loop.
US08925494B2 Edible animal chew and method of using the same
Edible animal chew and method of using the animal chew. The animal chew is edible and is configured to clean laniaries and gum tissue of an animal as the animal chews and eats the animal chew. The animal chew comprises all-natural ingredients and is, therefore, free of synthetic ingredients and unhealthy added ingredients, such as added sugars. The animal chew may further contain all-natural vitamins for improving health of the animal. A plurality of first projections and second projections on a proximal end portion and a distal end portion, respectively, are provided to clean laniaries and gum tissue for reducing risk of tooth decay and periodontal disease. A plurality of raised nodules is also provided on the distal end portion for massaging gum tissue to reduce risk of periodontal disease.
US08925492B2 Collapsible wire crate and method of assembly
The present invention provides a wire crate for housing an animal. The wire crate includes a top panel, a bottom panel, a front panel, a back panel, and a pair of side panels oppositely disposed from one another. The crate also includes a front opening defined in the front panel. The front opening is configured to provide access to the interior of the crate. The crate further includes a pair of tracks coupled to each side of the front opening and a door slidably coupled to the pair of tracks. The door slides along the pair of tracks between an open position and a closed position.
US08925491B2 Cat carrier with destabilizing sliding floor
A portable cat carrier has a sliding floor that momentarily and mildly destabilizes a cat's footing to facilitate transferring the cat in and out of the carrier. The floor is the bottom portion of a movable insert that has a receptacle for receiving the cat. The insert has relatively low side panels to provide the cat with a calming, unrestricted side view. After the cat is lowered into the receptacle, the insert is slid horizontally into an outer housing for containing the cat. When the insert is fully inserted within the housing, a front panel of the insert closes the housing's access opening to prevent the cat from escaping. A back panel of the insert has an elevated impassable rear barrier that prevents the cat from jumping into a trapped area between the insert and the outer housing.
US08925485B2 Intelligent pet-feeding device
An intelligent pet-feeding device is disclosed, which comprises: a frame, configured with at least one opening; a storage tank, for storing at least one kind of food while enabling each kind of food to be transported out of the frame from it corresponding opening; a communication module, capable of performing a wireless communication with an operator at a remote end; an imaging module, for capturing images and thus generating image signals accordingly; an audio transceiver module, for receiving and transmitting audio signals; and a central processing unit, electrically connected to the communication module, the imaging module and the audio transceiver module for processing signals received thereby and generated therefrom.
US08925482B2 Method of milking a group of dairy animals
The invention relates to a method of milking a group of dairy animals including a first subgroup and a second subgroup by an automatic milking system, and wherein the milking system is flushed after a dairy animal from the second subgroup has been milked. The flushing step is postponed after a dairy animal from the second subgroup has been milked until at least a minimum number greater than or equal to two dairy animals from the second subgroup has been milked successively, or a subsequent dairy animal belonging to the first subgroup has been identified and the decision has been made that the dairy animal from the first subgroup presenting itself can be milked, or by postponing the milking of a dairy animal from the second subgroup until at least a minimum number greater than or equal to two dairy animals from the first subgroup has been milked successively.
US08925479B2 System and method of dosage profile control
A system and method for controlling a dosage profile is disclosed. An embodiment comprises separating a wafer into components of a grid array and assigning each of the grid components a desired dosage profile based upon a test to compensate for topology differences between different regions of the wafer. The desired dosages are decomposed into directional dosage components and the directional dosage components are translated into scanning velocities of the ion beam for an ion implanter. The velocities may be fed into an ion implanter to control the wafer-to-beam velocities and, thereby, control the implantation.
US08925476B2 Built-in gas unit and aquatic transportation equipment including the same
A gas-containing unit and a water vehicle including the same are disclosed. The gas-containing unit includes a pair of reinforcement boards that are positioned in line with each other, a tube member that is positioned between the reinforcement boards and is capable of gas injection, and a support frame that is furnished along the outer circumference of the pair of reinforcement boards to connect the pair of reinforcement boards to each other. It is possible to prevent damage such as scratching and tearing of a soft tube material due to external shock, and to improve overall structural strength.
US08925475B2 High-speed marine vessel having aerodynamically suspended cabin or cockpit
A floating cabin or cockpit for a marine vessel to achieve smooth rides in rough seas when traveling at high speeds. In response to vessel speed, the cabin is aerodynamically lifted and suspended between upper and lower limits. The cabin includes a wing structure for aerodynamic lift; a suspension and tethering mechanism interconnecting the cabin with a hull structure of the vessel to allow substantially free, unimpeded vertical, lateral and/or longitudinal excursions of the cabin between predefined limits when underway at high speeds; and a helm station to control the vessel and/or orientation of the cabin when freely floating. A multi-wing structure may provide addition lifting force and/or spring biasing may be provided to reduce aerodynamic lifting requirements for heavy cabin loads. The invention also helps to reduce vessel displacement, which improves fuel economy.
US08925474B2 Machine and method for sewing, embroidering, quilting and/or the like
One embodiment of the present invention relates to a machine for sewing, embroidering, quilting and/or the like. Another embodiment of the present invention relates to a method for sewing, embroidering, quilting and/or the like. In one example, the present invention may be applied (e.g., as a machine and/or method) to a multi-needle machine or method. In another example, the present invention may provide for automatic lower (or bottom) thread cutting. In another example, the present invention may provide for automatic lower (or bottom) thread cutting by utilizing the phase (that is, movement phase) of a return of a looper (or hook) to cut the lower (or bottom) thread.
US08925470B2 Modular combination skid
A combination skid for supporting a plurality of skid-supported loads comprises a base having a longitudinal axis and a plurality of docking stations, each to receive a skid-supported load along a loading directional axis. The loading directional axis of the plurality of docking stations is oriented substantially perpendicular to the longitudinal axis of the base. In a system aspect, a system for supporting one or more loads is provided. The system comprises a base having a longitudinal axis, at least one skid for supporting the one or more loads and at least one docking station to receive the at least one skid along a loading directional axis. The each of the loading directional axis is oriented substantially perpendicular to the longitudinal axis of the base.
US08925469B2 Grommet assembly for work surfaces
A work surface includes a grommet and door assembly that provides for routing of utility lines through an opening in the work surface. The door pivots in first and second opposite directions about first and second axes, respectively, to first and second open positions. Magnetic connectors retain the door during pivoting about the first and second axes, and also retain the door in a closed position.
US08925458B2 Cleaning structure and method for friction roll feeders
With a cleaning system/method, a user places a printing device in a cleaning mode, inserts a cleaning apparatus that includes a cleaning sheet into a paper supply tray of the printing device, and executes a cleaning operation on the printing device. With the system, a set of instructions is stored on a machine-readable medium. The set of instructions causes the printing device to execute a cleaning operation on a feed nip of the printing device. The cleaning sheet cleans the feed roller and the retard roller when it is positioned within the feed nip during the cleaning operation. The set of instructions cause the printing device to move the cleaning sheet into the feed nip and to rotate the feed roller and the retard roller for a predetermined time period, when the printing device is placed into a cleaning mode.
US08925455B2 Self-lubricating seal for enclosed doctor blade assembly
A self-lubricating end seal, a pair of which are used to seal the opposite ends of the fluid reservoir of a doctor blade assembly, the top and bottom of which are enclosed by a pair of doctor blades which engage with a roller to transfer fluid to the roller. The seal includes a substantially rectilinear lubrication channel which may be divided into separate lubrication compartments packed with lubricant prior to attachment to the doctor blade assembly.
US08925449B2 Roll for devices for the treatment of ribbon-shaped paper material and related device
In one embodiment, a roll for devices for the treatment of ribbon-shaped paper material includes a central shaft, on which a coaxial tubular jacket is fitted, among which two oscillating and non-rotating connection organs are positioned, the central shaft of the roll having, at opposite ends, oscillating bearings housed in a supporting structure, wherein the central shaft and jacket are both rotating and are also made torsionally integral by means of at least one flexible organ capable of transmitting a torque. In another embodiment, a device for the treatment of ribbon-like paper material includes with a pair of rolls opposed as specified above, wherein a first roll has a tubular steel jacket and a second roll has a tubular rubber jacket.
US08925448B2 Accumulating and strapping apparatus
According to one embodiment, an accumulating and strapping apparatus includes a first accumulation device configured to accumulate paper sheets, a second accumulation device, a strapping device configured to strap a bundle of the accumulated paper sheets by a tape, a base carrier provided movably up and down among a first position, a second position, and a third position, and a sheet carrier movable on the base carrier. The sheet carrier is configured to receive the accumulated paper sheets from the first accumulation device at the first position of the base carrier, move from a standby position to an advanced position at the third position of the base carrier to transfer the accumulated paper sheets to the strapping device, and move from the standby position to the advanced position at the second position of the base carrier to receive the accumulated paper sheets from the second accumulation device.
US08925447B2 Cooking belt
A grilling belt includes a flexible support having first and second major surfaces, an extruded fluoropolymer layer overlying the first major surface, and a cast or skived fluoropolymer layer overlying the extruded fluoropolymer layer. Another grilling belt can include a support having first and second major surfaces, and a first fluoropolymer film overlying the first major surface. The support can include a first fabric having a first bias angle, and a second fabric laminated to the first fabric and having a second bias angle different from the first bias angle by between 20° and 160°.
US08925445B2 Cooking appliance
Provided is a cooking appliance. Steam generated in a steam generation part is selectively supplied into a cooktop part or a steam cooking part. The steam supplied into the cooktop part is used for cleaning a top plate. Also, the steam supplied into the steam cooking part is used for cooking a food. Thus, the steam may be used in a lot of uses, e.g., for cooking the food and cleaning the top plate.
US08925442B2 Cartridge extraction device
A device (1) has: a cartridge seat (10) arranged to receive an ingredient cartridge (2) for extraction; a beverage outlet (35) connected to this cartridge seat for dispensing beverage during extraction; and a liquid injection arrangement (50, 60, 61, 70, 80, 81) comprising a pump (60) for pressurizing and circulating liquid from a source (50) via the cartridge seat into the beverage outlet. The liquid injection arrangement further comprises a valve (80′) between the pump and the cartridge seat. The liquid injection arrangement is configured to release via the valve (80′) pressure from this pressurized liquid in the injection arrangement and maintain liquid in the injection arrangement from the pump (60) to the cartridge seat (10) after the pump is stopped, so as to inhibit dripping from the beverage outlet (35).
US08925439B2 Valve control valve circuit for operating a single acting hydraulic cylinder
A system for operating a single acting hydraulic cylinder includes a directional valve that has one extreme position in which a workport is connected to a tank return conduit, another extreme position where the workport is connected to a pump supply conduit, and a closed intermediate a position where the workport is disconnected from both the pump and the tank. The directional valve is pilot operated and is biased toward the one extreme position by a spring. An electrically operated primary applies pilot pressure to the directional valve alternately from the pump supply conduit and the tank return conduit. A pilot operated check valve has a first state which restricts fluid flow only from the workport toward the chamber and a second state in which fluid can flows from the chamber to the workport. The system has a pressure compensation that also provides self priming of the directional valve.
US08925429B2 Radial foldout tool
A radial foldout tool includes a body with opposing ends and one or more sets of tool drivers. A first set of tool drivers are positioned on/near a first end and a second set of tool drivers are positioned on/near a second end. The tool drivers are contained within channels of the body when in a closed position. The tool drivers are also contained in a plurality of planes. The tool drivers open by rotating/moving in a direction at least perpendicular to a neighboring tool driver. When they are in an open position, each of the tool drivers are in/near the center of the end of the body. By being positioned in/near the center of the end, the radial foldout tool is able to be gripped and turned in a fashion similar to a standard screwdriver.
US08925426B2 Adjustable nut wrench and a method of a jaw locking
An adjustable nut wrench comprising a handle section and a slide guided element that is pushed by a spring to a position where abutment surfaces are paralleled to two or three nut's sides. A first embodiment of the wrench comprises two paralleled abutment surfaces which set by the angle of maximal 60 degrees to a direction of the sliding element movement. A second embodiment of the wrench has three abutment surfaces located by the angle of 60 degrees to each other and one of them is sliding.
US08925425B2 Wrench
A wrench fitted with a handle and a ring that can be swiveled open to grip a screw head or a nut with a positive fit, whereby the ring has a first segment that is arranged on the handle, and a free second segment as well as a connecting member that joins the second segment to the first segment in an articulated manner. A lever is provided on the connecting member so that the ring that can be swiveled open.
US08925422B2 Method of manufacturing a drill bit
A method of manufacturing a drill bit having a bit body and a plurality of blades extending radially from the bit body is disclosed, wherein the method includes adhering a first matrix material to at least a portion of a mold cavity corresponding to an outer surface of the bit body, loading a second matrix material into the other portions of the mold cavity, and heating the mold contents to form a matrix body drill bit.
US08925418B2 Accelerator apparatus for vehicle
A first outer wall of a boss portion has a first projection, which projects toward a first inner wall of a support member. A second outer wall of the boss portion has a second projection, which projects toward a second inner wall of the support member. The first inner wall of the support member has at least one projection, which projects toward the first outer wall. The second inner wall of the support member has at least one projection, which projects toward the second outer wall.
US08925415B2 Steering lock device
On at least either one of an inside of an opening edge of a cover (2) and an outside of an opening edge of a frame (3), an inclined portion (95) is formed, and on the other of the inside of the opening edge of the cover (2) and the outside of the opening edge of the frame (3), an inclination receiving portion (96) is formed. In such a way, in an event where external force is applied to the inclined portion (95) from an outside, the inclination receiving portion (96) slides on the inclined portion (95), and positionally shifts or falls off the cover (2).
US08925411B2 Rack with a rack tip
A rack with a rack tip is disclosed. The rack tip is slidably mounted to the end of the rack.
US08925407B1 Adjustable pressure assembly for a rotating plate in an automotive steering box
An adjustable steering box has a worm gear with a worn region and a less-worn region, and the worm gear is engaged with pins on a rotating plate which is coupled to a steering mechanism. The rotating plate has an engagement position which is secured by an annular contact surface of an adjustable pressure assembly. The center of the annular contact surface has a pressure pin which protrudes and makes pressure contact with the rotating plate, thereby pressing the pins into engagement with the worm gear in worn regions with a pressure which compensates for play caused by worn regions of the worm gear or pins.
US08925406B1 Device for the transmission of torque from a driving shaft to a driven shaft
A device to transmit torque from a driving shaft to a driven shaft includes not less than three respective eccentrics secured to each of the shafts, and cable-type connecting rods. The eccentrics can be angularly offset by up to 50 degrees between each other to reduce vibrations. The cable-type connecting rods connect via bearings the eccentrics of the driving and driven shafts and operate solely in tension. Increasing of the unit loads and reduction in weight of the connecting rods and counterweights is provided. Up to twelve eccentrics are secured to each of the shafts in order to increase the uniformity of torque transmission to the driven shaft.
US08925401B2 Measuring apparatus comprising a measuring probe and a securement apparatus
A measuring apparatus, especially a measuring apparatus suitable for application in industrial process measurements technology for making measurements of physical or chemical, measured variables in a closed process container under increased pressure, comprising: a measuring probe, which has a probe shaft, especially a cylindrical probe shaft; and a securement apparatus to affix the measuring probe at a measuring point, wherein the securement apparatus comprises a sleeve, which at least sectionally accommodates probe shaft, wherein the measuring probe has a securement collar connected to the probe shaft; the securement collar is held, especially shape interlocked, between a coupling jacket releasably secured in sleeve and a counterbearing formed within sleeve, characterized in that, a first abutment surface is formed within the coupling jacket, and a second abutment surface, which lies opposite the first abutment surface, is formed on measuring probe.
US08925400B2 Instrumented foam pig
An instrumented pig comprises a foam body having an outer surface and an inner cavity in which, in use, is located a sealed unit housing at least a part of a parameter measurement apparatus configured to measure at least one parameter from which the extent of deflection of the outer surface of the foam body may be derived, the sealed unit including at least one sensor configured to generate an output signal representative of the at least one measured parameter.
US08925397B2 Vertical clamp device
A vertical clamping device is provided that supports a flow cell component in a vertical configuration in which the flow cell is on an opposite side of the vertical support from the electronic interface. The clamp includes a vertical setting to receive the flow cell component and provides an electronic interface on a vertical surface of the vertical setting. A block supports the fluidics interface and can move in a horizontal direction bringing the fluidics interface into contact with the flow cell component.
US08925396B2 Method and system for particles analysis in microstructure devices by isolating particles
During the fabrication of microstructure devices, such as integrated circuits, particles may be analyzed by displacing or removing the particles from the device surface and subsequently performing an analysis process. Consequently, a well-defined measurement environment may be established after removal of the particles, which may be accomplished on the basis of nanoprobes and the like. Hence, even critical surface areas may be monitored with respect to contamination and the like on the basis of well-established analysis techniques.
US08925376B2 Fully digitally controller for cantilever-based instruments
A controller for cantilever-based instruments, including atomic force microscopes, molecular force probe instruments, high-resolution profilometers and chemical or biological sensing probes. The controller samples the output of the photo-detector commonly used to detect cantilever deflection in these instruments with a very fast analog/digital converter (ADC). The resulting digitized representation of the output signal is then processed with field programmable gate arrays and digital signal processors without making use of analog electronics. Analog signal processing is inherently noisy while digital calculations are inherently “perfect” in that they do not add any random noise to the measured signal. Processing by field programmable gate arrays and digital signal processors maximizes the flexibility of the controller because it can be varied through programming means, without modification of the controller hardware.
US08925367B2 Method of calibrating surface texture measurement device
A method of calibrating a surface texture measurement device includes obtaining Y-axis shape measurement data and a maximum diameter portion to obtain upper and lower maximum diameter portions of a reference sphere from Y-axis upper and lower shape data obtained by relatively moving in the Y-axis direction while a downward and an upward styluses are in contact with an upper and a lower surfaces, respectively, of the reference sphere; obtaining X-axis shape measurement data to obtain X-axis upper and lower shape data of the reference sphere by relatively moving in the X-axis direction while the downward stylus is in contact with the upper diameter portion and the upward stylus with the lower diameter portion of the reference sphere; and calculating offset amounts Δx and Δz of the upward and downward styluses from center coordinates O3 and O4 obtained from the shape data.
US08925363B2 Split idle station assemblies for transfer press assemblies
A split idle station assembly for a transfer press assembly includes a track assembly, a first base assembly slidably connected to the track assembly and a second base assembly slidably connected to the track assembly. The first and second base assemblies have a support configuration with the first base assembly adjacent the second base assembly forming a work piece support assembly for supporting a work piece thereon between work stations of the transfer press assembly. The first and second base assemblies have a split configuration where the first base assembly is moved apart from the second base assembly along the track assembly.
US08925357B2 Clothes treating apparatus
The present invention relates to clothes treating apparatus. The clothes treating apparatus includes a housing having a holding space for holding clothes, an air supply unit for generating dry air and supplying the dry air to the holding space, a moisture supply unit for supplying moisture to the holding space, and a water supply unit for supplying water to the moisture supply unit, and a drain unit for collecting condensed water from the air supply unit, wherein the water supply unit and the drain unit are provided separate from each other.
US08925351B2 Manufacturing method of top plate of plasma processing apparatus
A manufacturing method of a top plate hermetically attached to an upper opening of a tubular shaped container body for forming a processing container of a plasma processing apparatus is provided. The manufacturing method includes the steps of; preparing a top plate body comprised of a dielectric body for transmitting an electromagnetic wave, and having a gas ejection hole for ejecting a gas into the processing container; forming a discharge prevention member having a discharge prevention member body comprised of a dielectric body having a permeability, and a dense member comprised of a dielectric body without a permeability covering at least a side face of the discharge prevention member body; and attaching the discharge prevention member in the gas ejection hole of the top plate body.
US08925343B1 Ice storage bucket for refrigerator
A refrigerator includes a refrigerator housing and at least one compartment displaced within the refrigeration housing. There is a door for providing access to one or more of the at least one compartments. There is an ice storage bucket placed beneath an ice making unit for collecting and storing ice. The ice storage bucket includes an open top end and an opposite bottom surface. A first and a second cylindrical protrusion are positioned proximate the bottom surface of the ice storage bucket. There is a mounting plate beneath the ice storage bucket, the mounting plate operatively connected to the door. The first and the second cylindrical protrusions assist in fixation and rotation of the ice storage bucket relative to the mounting plate.
US08925337B2 Air conditioning systems and methods having free-cooling pump-protection sequences
An air conditioning system having a cooling mode and a free-cooling mode is provided. The system includes a refrigeration circuit, two pressure sensors, a controller, and a pump-protection sequence resident on the controller. The refrigeration circuit includes a compressor and a pump. The first pressure sensor is at an inlet of the pump, while the second pressure sensor is at an outlet of the pump. The controller selectively operates in the cooling mode by circulating and compressing a refrigerant through the refrigeration circuit via the compressor or operates in the free-cooling mode by circulating the refrigerant through the refrigeration circuit via the pump: The pump-protection sequence turns the pump to an off state based at least upon a differential pressure determined by the controller from pressures detected by the first and second pressure sensors.
US08925333B2 Thermoelectric-enhanced air and liquid cooling of an electronic system
Thermoelectric-enhanced air and liquid cooling of an electronic system is provided by a cooling apparatus which includes a liquid-cooled structure in thermal communication with an electronic component(s), and liquid-to-liquid and air-to-liquid heat exchangers coupled in series fluid communication via a coolant loop, which includes first and second loop portions coupled in parallel. The liquid-cooled structure is supplied coolant via the first loop portion, and a thermoelectric array is disposed with the first and second loop portions in thermal contact with first and second sides of the array. The thermoelectric array operates to transfer heat from coolant passing through the first loop portion to coolant passing through the second loop portion, and cools coolant passing through the first loop portion before the coolant passes through the liquid-cooled structure. Coolant passing through the first and second loop portions passes through the series-coupled heat exchangers, one of which functions as heat sink.
US08925332B2 Anti-fire seal assembly and nacelle comprising such a seal
A seal assembly for a turbojet nacelle includes a first end fastened to a first structure, and a second end contacting against a bearing zone of a second structure. The seal assembly further includes a plurality of adjacent blades arranged along the first end and extending longitudinally and perpendicularly thereto. In particular, a portion of the blades has an accordion-shaped structure.
US08925327B2 Radial staging method and configuration of a liquid injection system for power plants
A turbine power plant employs a radial staging of a liquid injection system to provide a uniform fluid distribution, for use in wet compression. The liquid injection system can be actuated to inject liquid to various radial regions of an air intake case of the turbine power plant. During a stage one actuation, liquid is directed to a first radial region of the air intake case. During a stage two actuation, liquid is directed to the first radial region and also to a second radial region of the air intake case.
US08925326B2 System and method for turbine combustor mounting assembly
A system includes a gas turbine combustor, which includes a combustion liner disposed about a combustion region, a flow sleeve disposed about the combustion liner, an air passage between the combustion liner and the flow sleeve, and an aerodynamic mounting assembly disposed in the air passage. The aerodynamic mounting assembly is configured to retain the combustion liner within the flow sleeve. The aerodynamic mounting assembly includes a flow sleeve mount coupled to the flow sleeve and a liner stop coupled to the combustion liner. The flow sleeve mount includes a first portion of an aerodynamic shape and the liner stop includes a second portion of the aerodynamic shape, which is configured to direct an airflow into a wake region downstream of the aerodynamic mounting assembly. The flow sleeve mount and the liner stop couple with one another to define the aerodynamic shape.
US08925325B2 Recirculating product injection nozzle
Combustion systems and the related methods operate to supply a stream of combustion products to a turbine in a gas turbine engine by forming an outer recirculation zone of recirculating combustion products within a combustor and by forming an inner recirculation zone inboard of the outer recirculation zone. The inner and outer recirculation zones are formed by imparting swirl to compressor discharge air passing through an outer air swirler and an inner air swirler radially inboard of the outer air swirler. Fuel is injected from an outer fuel injector into the outer recirculation zone, and fuel is also injected from an inner fuel injector into the inner recirculation zone.
US08925320B1 Methods and apparatus for optimizing the performance of organic rankine cycle power systems
An optimized Rankine thermodynamic cycle system and method include utilizing a working fluid including a base component and an effective amount of a lower boiling point component, where the effective amount is sufficient to raise a power utilization efficiency of the systems by up to 10%, without changing a weight of the fluid reducing turbine efficiency for the particular base component and for optimizing output control valves for adjusting the working fluid composition and temperature sensors measuring an initial temperature of a coolant medium and a final temperature of a heat source stream to computer control valves to continuously adjust a pressure and a flow rate of a working fluid stream to be vaporized so that a heat utilization of the system is about 99% increasing output by approximately 3% to 6% on a sustained and permanent yearly basis.
US08925319B2 Steam flow control system
Systems and methods for model based steam flow control to and/or through a steam turbine component are disclosed. In one embodiment, a system includes: at least one computing device configured to control a steam flow in a power generation system by performing actions comprising: generating a flow model for the steam flow based at least in part on operational data about the steam flow in the power generation system; and adjusting a characteristic of the steam flow based upon the flow model.
US08925312B2 Propulsion or motor device for converting energy into power, using the forces generated by the surface movement of a liquid or fluid or the like
Propelling device or engine to transform potential energy into power, using the forces produced movement of a liquid surface or fluid or similar, more specifically, the device is made arranged means to exploit synergistic four forms of surface displacement of the fluid wave, objectively the upward, downward, forward wave toward the shore and pulling inward, in order to produce conventional and renewable energy more efficient than currently used systems with minimal mechanical efforts, whose employment is varied, for pumps, single or hydraulic; to generate electricity, to generate the movement of maritime vessels of any size or movement of vehicles or land machinery land, for hydropower generation, etc.
US08925305B2 Exhaust device for an internal combustion engine
An exhaust device for an internal combustion engine is mounted on a vehicle and equipped with an exhaust passage, a reforming catalyst and a NOx purification catalyst. The exhaust passage communicates with the engine. The reforming catalyst is provided on the exhaust passage at the upstream side of the NOx purification catalyst, and it generates the reducing agent by reforming CH4. The NOx purification catalyst purifies NOx by means of the reducing agent generated by the reforming catalyst.
US08925298B2 Engine exhaust systems with secondary air injection systems
A variety of embodiments of exhaust systems for engines including small off-road engines, and related methods of operation, are disclosed. In at least some embodiments, the exhaust system includes a first conduit that receives exhaust emissions from a first engine cylinder, and a second conduit that communicates air to a first port on the first conduit. The air mixes with the exhaust emissions within the first conduit so as to produce a chemical reaction, and a level of at least one undesirable component of the exhaust emissions is reduced. Further, the exhaust system does not include any catalytic converter. In some embodiments, the exhaust system further comprises a crankcase ventilation system.
US08925297B2 Engine exhaust systems with secondary air injection systems
A variety of embodiments of exhaust systems for engines including small off-road engines, and related methods of operation, are disclosed. In at least some embodiments, the exhaust system includes a first conduit that receives exhaust emissions from a first engine cylinder, and a second conduit that communicates air to a first port on the first conduit. The air mixes with the exhaust emissions within the first conduit so as to produce a chemical reaction, and a level of at least one undesirable component of the exhaust emissions is reduced. Further, the exhaust system does not include any catalytic converter. In some embodiments, the exhaust system further comprises a crankcase ventilation system.
US08925296B2 Jet engine, in particular a jet engine for an aircraft
The invention relates to a jet engine (1), in particular an aircraft jet engine, including at least one combustion chamber (3). The combustion chamber (3) is connected to at least one compressed gas intake (4) and to at least one burnt gas outlet (5). Said burnt gas outlet(s) (5) include an exhaust valve. The exhaust valve includes two rotary parts (7), referred to as rotary exhaust parts, the rotary exhaust parts (7) including curved walls (8) and intermediate walls (9) connecting the curved walls (8), and rotating in a coordinated, continuous fashion such that said valve is in a closed position in order to block the gas during at least one combustion step, and in an open position in order to define a space (10) through which the gas flows out from the combustion chamber (3) during at least one expansion step.
US08925285B2 Pressure resisting barrier walls
A pressure resisting barrier wall resistant to accidental explosions and fires or hydrostatic pressure comprising a corrugated wall member (100) having a series of side by side corrugation which viewed in transverse section each comprise spaced first and second base portions (102, 102′) by a polygonal arch having at least three sides (106, 106′, 108, 108′) within said archacurved or polygonal arch reinforcement wall (124, 124′, 124″, 125) springing from side portions of said polygonal arch.
US08925283B2 Modular house building system
A modular house building system has floor module supports; floor modules; wall modules; window panel modules; door panel modules; and fasteners, wherein the modules are connected to one another in any of a number of configurations using the fasteners to form a chosen modular house configuration; wherein the wall, window panel, and door panel modules each include horizontal planks, vertical planks that define an outer perimeter of each the module, and interstitial planks connected between the vertical planks that are used to increase the strength of each the module, and are connected together in any one of a plurality of configurations to form each respective module in a pre-chosen dimension and configuration.
US08925276B2 Wall block, corner, and wall body
The present invention provides a wall block. The wall block (1) comprises a first wall (11), a second wall (12), a third wall (13) and a rib (14), wherein the first wall (11) is in parallel with the second wall (12), the third wall (13) is securely connected between the two walls, at the two respective ends of the two walls; the rib (14) is connected fixedly between the first wall (11) and the second wall (12), and forms a hollow portion (17) with the third wall (13). With the technical solution, as the wall block has a hollow structure, a load-bearing structure (such as a bearing pillar) may be arranged directly in the hollow structure of the wall block, unlike the traditional wall blocks which need to be piled up around the load-bearing structure (such as a bearing pillar) at a large amount. Therefore, the wall block of the present invention can save time for piling up the same and improve construction efficiency.
US08925274B2 Mechanical locking of building panels
Building panels (1, 1′) are shown, which are provided with a mechanical locking system having tongue (30) of magnetic material that could be locked vertically by a magnetic field. And, a tongue including magnetic material and adapted for being received in a sidewardly open groove of a floor panel, wherein the tongue includes magnetic powder or particles.
US08925269B1 Wall panel assembly, methods of manufacture and uses thereof
Flat faced stud members adhered to one face of a rigid, planar core and sheathing adhered to an opposing face of that core create a wall panel. The adhesive used to adhere the sheathing to the core is non-continuous and follows a pattern used to attach the stud members to the core. A top plate and a bottom plate are adhered to the core and adhered to the stud members. A cap connects to at least one of the plates and overlays an end of the sheathing. The cap, plates, core, stud members, and sheathing bound by adhesive create a cohesive assembly which is structurally considered a single unit.
US08925268B2 Process for reinforcing a construction structure, and structure thus reinforced
Process for reinforcing a construction structure where, laid on one portion of said structure, is at least one portion of a reinforcement (10) of elongated shape comprising continuous fibers in the longitudinal direction of said reinforcement, which are combined with a polymer matrix, wherein said process comprises a step of removing the polymer matrix in one portion (20) of the reinforcement so as to release the fibers of the reinforcement in order to allow their rearrangement following their release from the polymer matrix. It is thus possible to optimize the binding configuration of the reinforcement with a portion of the structure to be reinforced.
US08925265B2 Encapsulants for window assemblies
A window assembly includes a transparent pane and an encapsulant bonded to the transparent pane, wherein the encapsulant is a copolymer of at least one amorphous thermoplastic polymer and at least one crystalline thermoplastic polymer, wherein the at least one amorphous thermoplastic polymer is at least one thermoplastic polyester, at least one thermoplastic polyether, or a copolymer of at least one thermoplastic polyester and at least one thermoplastic polyether. The at least one crystalline thermoplastic polymer may be a renewably-sourced thermoplastic polymer, wherein the total weight of the renewably-sourced thermoplastic polymer is at most 60 percent of the total weight of the copolymer.
US08925258B1 Wall and door panel adjustment device
A device for adjusting wall or door panels without the need to remove or disassembly the panels from their panel frames. The device can adjust the distance of the in-fill panel from a stationary frame or trolley track. Multiple devices can be utilized and adjusted independently allowing for angle adjustment of the panel. The device includes an in-fill attachment a threaded fastener, two angled adjustment blocks, and a block keeper. The in-fill attachment includes inset angled pockets, a wedge like portion, and an in-fill receiving portion. As the threaded fastener is turned, the angled sides of the two angled adjustment blocks slide along the angle pockets and move the in-fill attachment either toward or away from the panel frame thereby also moving the panel toward or away from the panel frame.
US08925253B2 Gutter and cover system
A gutter and cover system mounts at an edge of a roof to collect water into the gutter without other debris. The system includes a combination gutter and cover made from a monolithic element or interlocked to form a single structure. The gutter includes a front, bottom and rear extending up to the cover, which extends over the gutter. The cover has a pooling section and a front, curving edge. The pooling section slows down the flow of water and allows it to flow over the curving edge and adhere to the cover due to surface tension while debris falls outside of the gutter. A support element slides inward to provide support for the cover and a front face of the gutter. The support element includes structure for receiving mounting hardware.
US08925250B2 Automatic door bottom drop-down seal
An automatic door bottom drop down seal having an actuator responsive to closing of the door for moving a sealing member vertically downwards into a sealing position relative to the door threshold when the door is closed. The actuator includes a arm connected to a block slidable within a channel of the seal housing. The arm is pivotally connected to the slide block so to pivot downwardly to impart downward pressure on the sealing member.
US08925237B2 Weapon sight light emission system
A light emission assembly for weapon sights which provides a viewable illuminated aiming indicia of substantially fixed area and uniform brightness regardless of the ambient light conditions.
US08925234B1 Bolt action rifle with safety latching mechanism
A bolt action rifle with safety latching mechanism has an upper receiver including a movable bolt assembly, a lower receiver having a trigger assembly and releasably attached to the upper receiver, the bolt assembly movable between a cocked position and an uncooked position, and the upper receiver and the lower receiver including a latching mechanism operable to prevent the lower receiver from being detached from the upper receiver while the bolt assembly is in the cocked position.
US08925232B2 Pistol with firing mechanism that can easily be adapted to various modes of operation
A pistol is disclosed comprising a rod, including, in an end opposite to the trigger, a tip and a crosswise arm, wherein the crosswise arm is projected from the longitudinal body of the rod, towards the pistol central portion, and includes a front surface, able to interfere with the finger, and a flap, facing the crosswise arm and projecting downwards, in the middle region having an oblong hole; a rod guiding pin, with its crosswise axle parallel to the pistol length, crosses the oblong hole, to limit the movement upwards and downwards of the crosswise arm; and a rod ramp, in the shape of an oblong laminar body, fixed to a lower end on a crosswise axle and having a fold in the opposite and upper end, projecting away from the center of the pistol, defining a contact surface that mechanically acts against the tip.
US08925229B2 Time-delay magazine catch
A method and apparatus for intentionally slowing the speed at which detachable ammunition magazines can be interchanged in a firearm receiver. A magazine catch assembly includes a latch adapted to engage a recess of a standard magazine in the magazine well. An input pad receives an input signal from a user that initiates a count-down sequence. When the count-down sequence is finished, an actuator mechanism is displaces the latch to disengage the magazine for replacement. Return of the latch to the engaged position may be automatic or user-initiated. The count-down sequence may be electronic or manual. User input may require use of a specialized tool. The latch may be spring-biased toward the engaged condition. The input pad may be responsive to an authoritative wireless over-ride signal to remotely disable the firearm.
US08925227B2 Display backplane and LCD device
The present invention discloses a display backplane and an LCD device. The display backplane comprises multiple supporting brackets and a connecting slot, wherein, the connecting slot comprises a sliding slot and a protruding platform, and the protruding platform is sliding held in the sliding slot, and at least two of the brackets can rotate relatively about a first rotation axis perpendicular to the plane of the display backplane. After rotation, the display backplane formed by the brackets is smaller in volume such that it can reduce the volume occupied by the packing and shipping during transportation process of the display backplane in order to reduce the packing and shipping cost during transportation process of the display backplane.
US08925217B2 Device and method for drying a tissue paper web with steam recapture
Method for steam recapture in the drying of a tissue paper web with a cylinder that is fed from a live steam network and with a hot air hood that flows hot air onto the tissue paper web, includes the steps of: removing condensate from the cylinder; compressing the condensate to a first pressure level essentially corresponding to that of the live steam network; heating the condensate by heat exchange with the exhaust air from the hot air hood; vaporizing the condensate; and feeding generated steam into the live steam network.
US08925212B2 Lighted level tool
A lighted level tool comprising a body including at least one vial opening, a vial disposed at least partially within the at least one vial opening, a light source for illuminating the vial, an insert member mounted at a predetermined location in the body relative to the at least one vial opening, and at least one an end cap mounted at an end of the body. The insert member is configured to receive the vial therein and to hold the light source opposite an end of the vial. A control circuit for powering the light source is mounted in the at least one end cap.
US08925210B2 Digital marking gauge
The current marking gauges, mortise gauges and circle marking gauges on the market require use of a ruler to measure distances prior to marking, which is inconvenient and time consuming. Moreover, the accuracy of the marked dimension is inexact due to the low accuracy of using a ruler. Furthermore, parallax error created by transferring the measured distance between the rule and the gauges also needs to be accounted for, which reduces accuracy even further. This present invention helps to improve the accuracy of the measurement and marking of the gauges, increases efficiency, convenience, saves time and is easy to use. The new product is a digital multifunctional marking gauge, that includes a Digital Unit, Main Slider, Beam, Display, Fixed Pin, Adjustable Pin, Adjustment Slider, Fence, Calibration Frame, Calibration bar, Setting Block, Scriber, Set function button of the Digital Unit, Locking Screw, Fixing Screws and related components.
US08925206B2 Cutting element for a hedge trimmer
A cutting element for a hedge trimmer, comprising: a cutting portion (2); an attaching portion (3), associated to the cutting portion (2) and predisposed to enable attachment of the cutting element to a rotating head (10) of a hedge-trimmer; the attaching portion (3) is hook-shaped and comprises an eyelet (31) on which a housing seating (32) is afforded for an attaching pin (12) solidly constrained to the rotating head (10), the housing seating (32) is provided with an opening (33) a maximum width of which is smaller than a diameter of the attaching pin (12); elastic means are predisposed to enable the opening (33) of the housing seating (32) to broaden up to taking on a width which is at least equal to the diameter of the attaching pin (12).
US08925199B2 Systems and methods and apparatus involving fabricating brush seals
A method for fabricating a brush seal assembly comprising, bending a first plate member to a helical shape, bending a second plate member to a helical shape, securing the first plate member to a drum, winding a wire material around the drum and the first plate member, securing the second plate member to the drum, attaching the second plate member and the first plate member to the wire, and cutting the wire to define a bristle length.
US08925195B2 Methods for forming sealed connectors for portable electronic devices
A portable electronic device may have a sealed connector secured within a device housing. The sealed connector may have a metal shell. A plastic contact housing may be insert molded within the shell. Conductive signal contacts may be laterally spaced in the contact housing. An elastomeric gasket may be assembled or compression molded onto the metal shell. Left and right metal brackets may be welded onto the metal shell to moisture-seal latch windows. A water-resistant sealing layer may be attached to the bottom plate of the metal shell to moisture-seal alignment rail windows. The sealed connector may be pressed against the device housing to place the gasket in a compressed state. The connector may be secured to the device housing by screwing down the metal brackets to a circuit board assembled within the housing while the gasket is in the compressed state.
US08925192B2 Printed wiring board and method for manufacturing the same
A method for manufacturing printed wiring board includes irradiating laser on first surface of substrate such that first opening portion having first opening on the first surface and inner diameter decreasing toward the second surface is formed, irradiating laser on second surface of the substrate such that second opening portion having second opening on the second surface and inner diameter decreasing toward the first surface is formed and that the second portion joins the first portion and forms a penetrating hole penetrating through the substrate, forming a first circuit on the first surface, forming a second circuit on the second surface, and filling the hole with plating such that a through-hole conductor which electrically connects the first and second circuits is formed. The first opening has diameter same as or greater than diameter of the second opening, and the first portion has depth less than depth of the second portion.
US08925188B2 Component mounting apparatus
A mounting apparatus includes a stage device on which an installation substrate and a component are placed, a suction head provided vertically above the stage device, the suction unit moving in a direction perpendicular to the stage device, a contact attached to the suction head that comes into contact with an electrode of the component, a camera provided vertically above the suction head, the camera moving in a direction perpendicular to the suction head, and a control unit that controls operation of the stage device, operation of the suction head, application of electricity to the contact, and operation of the camera.
US08925181B2 Cut-proof anti-theft bag construction
In one form, a security handbag is provided that includes an interior security panel assembly with a matrix of wires secured between a pair of material layers. The interior security panel assembly can be positioned intermediate the bag outside wall and a lining of the bag. A strap with security cable and a carbineer attachment device can be attached to the handbag. Methods for forming such security panel assemblies are also provided.
US08925179B2 Mounting and fastening mechanism
A mounting mechanism includes: a support member; a rail attached to the support member; and a fastener affixed to the second side of the rail. The rail includes: a plurality of rail holes for stud engagement; a first side facing a device to be engaged to the mounting mechanism; and a second side. The fastener includes: a clamping arm; a clamp lever pivotally associated with the clamping arm; and a moveable locking latch securing the clamp lever in one of two positions: open and closed.
US08925178B2 Two gun tool dolly for firing and inserting three or more nails into plate, header, or footer frame members being attached to wall stud members
A two gun tool dolly which is capable of firing and inserting two, three or four nails into plate, header, or footer frame members at predetermined locations thereof so as to fixedly secure top and bottom plate, header, or footer members to stud frame members of a wall structure or wall panel.
US08925176B2 Structure for connecting refrigerant pipe and air conditioner having the same
A structure to connect a refrigerant pipe and an air conditioner having the same, the connecting structure enabling a refrigerant pipe to be easily connected to an indoor unit or an outdoor unit of an air conditioner and including a refrigerant pipe through which refrigerant flows, a socket part connected to one end of the refrigerant pipe, and a coupling nut coupled to an outer circumferential surface of the socket part, wherein, a socket part is provided with a grip-ring allowing the refrigerant pipe to move in a first direction in which the refrigerant pipe is coupled to the socket part and preventing the refrigerant pipe from moving in a second direction in which the refrigerant pipe is separated from the socket part, and at least one O-ring configured to prevent refrigerant from leaking at the socket part.
US08925173B2 Automated three nail gun tool dolly
A new and improved automated gun tool dolly which comprises a plurality of nail guns, such as, for example, three nail guns, which are mounted upon a horizontally movable carriage assembly in a vertically and horizontally staggered mode so as to be disposed within a diagonal array. Movement of the carriage assembly along horizontally oriented guide rails is automatically controlled, such as, for example, by means of a programmable logic controller (PLC), such that the three nail guns are sequentially and continuously disposed at predetermined firing positions at which the nail guns are sequentially fired so as to insert nails within predetermined regions of 2×4 or 2×6 plate, header, or footer members of a wall panel or wall structure.
US08925166B2 Rivet-fitting tool
A rivet setting device contains in a housing a receiving chamber in which a break-off rivet mandrel is situated after the setting operation. Arranged in this receiving chamber are two elongate magnets which leave free between them a space for the residual mandrel and which attract the residual mandrel from the holder for the rivet after it has been broken off and retain it. The holder for the residual mandrel can be moved with a transverse component in the device, with the residual mandrel being moved past a stripping element into a region outside the axis of the holder for the rivet. During the rearward movement of the residual mandrel holder, the residual mandrel is stripped off and remains in a collecting chamber.
US08925164B2 Valve assembly with exchangeable valve member and a tool set for exchanging the valve member
A valve assembly with an exchangeable valve member and a docking station, and a tool set that facilitates the exchange of a valve member. The tool set includes a stabilizer or holding tool for holding the docking station during an exchange procedure, a valve extraction or removal tool for removing an existing valve member from an installed docking station, and an insertion tool for installing a replacement valve member.
US08925157B2 Front to back reversible multiple planar paper clip with double clipping effect
In accordance with at least one embodiment, a clamp is being formed of a length of metallic or composite wire, primarily for securing a plurality of paper of sheet material. Two independent spline portions are disposed between two respective independent planar end portions with a planar body. The body consists of two legs and a connector. Each end portion makes two points of contact with each respective leg and is capable of having a load of potential energy in a free state. The end portions each overlap the body and are capable of being inwardly flipped to an opposing major planar face of the body. The end portions may each be manually bent away from the opposing face, and be brought back to rest on the original face of the body. This operation increases a holding strength, spring load or potential energy. Double and single clamping effects are provided.
US08925149B2 Guiding block of curtain
An improved curtain guiding block structure may include a block body, a first wheel base, a second wheel base and a plurality of rolling balls. During the assembly process, the second wheel base is inserted into the circular hole of the block body from one side, and the first wheel base is inserted into the circular hole of the block body from the other side after the rolling balls are disposed therein; and the guiding post plugs into the through hole of the second wheel base to complete the assembly process without using any additional tools.
US08925145B2 Cleaning appliance
A cleaning appliance comprising a main body and a separating apparatus including a dirt collector having a base that is openable that allows the dirt collector to be emptied. The cleaning appliance includes an actuator that is operable sequentially such that, during a first operation, the actuator causes the base to be opened and, during a second operation, the actuator causes the dirt collector to disengage from the separating apparatus. A single actuator is therefore used for two functions: firstly to open the dirt collector for emptying purposes and, secondly, to disengage the dirt collector from the separating apparatus for example for cleaning purposes. Such an arrangement is space efficient and intuitive for the user.
US08925141B2 Vacuum cleaner having sterilization function
A suction nozzle for use in a vacuum cleaner includes a suction opening through which air is drawn in from a surface to be cleaned, a sterilization chamber having at least one inlet and at least one outlet, the sterilization chamber being in fluid communication with the suction opening through the at least one inlet, and a sterilization unit disposed in the sterilization chamber to sterilize the air drawn into the sterilization chamber. The air drawn into the sterilization chamber revolves while moving from the at least one inlet to the at least one outlet.
US08925135B1 Implement for cleaning areas surrounding the eyes
An implement for the cleaning of areas around the human eye, especially the upper and lower lids and the eye lashes, includes a reusable cleaning implement having at least one low absorbency pad of a soft looped material for cleaning areas adjacent the eye orb wherein the loops of the material capture and remove oils, debris, crusts and cosmetics such as eye liner and mascara. Once laid on a surface, the pad of the article is elevated away from the surface to prevent soiling. The looped material of the pad is cleanable with at least soap and water, and dries rapidly.
US08925128B2 Child holding accessory suitable for use with a play yard
A child holding accessory can be desirably installed on the play yard for use, and has two regions on opposite sides adapted to receive a child in different configurations of use. Examples of construction for these holding regions can include, without limitation, a changing table and a child sleeping bed. The child holding accessory can include a support board, and a cushion element mounted with the support board. The support board is configured to deform differently depending on whether the child is placed on the first or second region, so that the bearing surfaces associated with the holding regions can have different firmness to provide adequate resting of the child.
US08925127B2 Baby crib
A baby crib includes a frame structure, a support base located at a bottom of the frame, the support base including at least one opening, and a cushion pad disposed on the support base, the cushion pad including at least one strap disposed at a position corresponding to the opening. The strap has a first end secured with the cushion pad, and a second end that is formed as a free end adapted to pass through the opening and detachably fasten with the frame structure via a fastener. As the cushion pad is securely held with the support base of the baby crib, injuries caused by accidental lift of the cushion pad can be prevented.
US08925126B2 Patient positioning system
A patient support device for supporting maintaining a patient laying on the side of their body in bed, for a duration of time for medical personnel to attend to the patient or change the linen on the bed. The support device features a patient support member which extends between the bed surface and a distal upper edge. The patients weight is supported by a central area of the support member and the force of the weight is communicated to a hand rail or bed component by a member extending from the upper edge.
US08931102B2 Testing web applications for file upload vulnerabilities
A system for detecting file upload vulnerabilities in web applications is provided. The system may include a black-box tester configured to upload, via a file upload interface exposed by a web application, a file together with a signature associated with the file. An execution monitor may be configured to receive information provided by instrumentation instructions within the web application during the execution of the web application. The execution monitor may be configured to recognize the signature of the uploaded file as indicating that the uploaded file was uploaded by the black-box tester. The execution monitor may also be configured to use any of the information to make at least one predefined determination assessing the vulnerability of the web application to a file upload exploit.
US08931083B2 Multi-layer multi-point or randomized passwords
A method of authenticating a user of a computing device is proposed, together with computing device on which the method is implemented. In the method a modified base image is overlaid with a modified overlay image on a display. At least one of the modified base image and modified overlay image is moved by the user. Positive authentication is indicated in response a first point relative to the base image reference point being aligned with a second point relative to the overlay image reference point.
US08931069B2 Authentication with massively pre-generated one-time passwords
Embodiments of the invention provide systems and methods for the storage of One-Time Passwords (OTPs) on a device (principal) that needs to authenticate from time to time. It utilizes recent availability of data storage capacity not previously exploited in this arena. Also disclosed is the means to initialize and modify the system (all principals) in a secure manner, and the means to store the OTP production means on a device in a secure manner, even if the device has no built-in protected storage.
US08931060B2 System for two way authentication
A system and method for online authentication having at least two levels of authentication has been disclosed. The two levels of authentication provide total security of privileged information by requiring users to authenticate themselves in two stages/levels. The first level of authentication involves simple alphanumeric password verification, which if successful, is followed by a second level of graphical password verification. The graphical password verification is based on the novel concept of challenging users with a dotted grid to enable users to create a non-definable vector pattern of definitive lines by sequentially joining pre-determined dots in the grid.
US08931052B2 Operation of mobile device as trusted mobile web client or trusted mobile web server
A method of operating a mobile device comprises executing a trusted service application in a trusted operating system through secure access, executing a trusted web server module in the trusted operating system, wherein the trusted web server module is configured to transfer information using an internet protocol and the information is generated by execution of the trusted service application, and executing a user application in a rich operating system through normal access, wherein the user application is configured to relay communication between a remote web server and the trusted web server module through a security session.
US08931051B2 Scalable and highly available clustering for large scale real-time applications
Scaling and highly available clustering for large scale real-time applications is provided. A ring may be formed which includes multiple nodes for providing a set of services in a system. When a network partition is detected which affects communications between each of the nodes in the ring, the formation of additional rings is prevented by shutting down nodes which include a minority of voting nodes in the ring while maintaining the availability of the nodes which include a majority of the voting nodes to continue providing the set of services in the system.
US08931049B2 Trusted network connection implementing method based on tri-element peer authentication
A trusted network connection implementing method based on Tri-element Peer Authentication is provided in present invention, the method includes: step 1, configuring and initializing; step 2, requesting for network connection, wherein an access requester sends a network connection request to and access controller, and the access controller receives the network connection request; step 3, authenticating user ID; and step 4, authenticating a platform. The invention enhances the safety of the trusted network connection implementing method, widens the application range of the trusted network connection implementing method based on the Tri-element Peer Authentication, satisfies requirements of different network apparatuses and improves the efficiency of the trusted network connection implementing method based on the Tri-element Peer Authentication.
US08931047B2 System and method for securing virtualized networks
A method and apparatus that secures a dynamic virtualized network is described. In an exemplary embodiment, a device learns a current network policy of the dynamic virtualized network, where the dynamic virtualized network is a virtualized layer 2 network that is overlaid on a layer 3 physical network. In addition, the current network policy includes multiple network policy elements, where each of the multiple network policy elements identifies an authorized endpoint in the dynamic virtualized network. Furthermore, the layer 3 physical network includes multiple network access devices. The device further determines a network security policy for the dynamic virtualized network from the current network policy. The network security policy includes one or more second network policy elements that are a different network policy element than one of the multiple network policy elements of the current network policy. In addition, each of the one or more second network policy network elements adds an additional policy on how network traffic is processed in the dynamic virtualized network by a port of one of the plurality of network access devices. The device further applies the network security policy to each network access device that is affected by the network security policy.
US08931040B2 Communications apparatus and control method therefor
When exchanging communication parameter setting information on a wireless network, a communications apparatus selects between a first operation mode in which communications parameter information is exchanged with a specific communications apparatus and a second operation mode in which communications parameter information is exchanged with an unspecified number of communications apparatus. Depending on the selected operation mode, the communications apparatus control security upon holding the communications parameter information exchanged with the specific communications apparatus and the communications parameter information exchanged with the unspecified number of communications apparatus.
US08931038B2 System and method for a cloud computing abstraction layer
According to one system of the invention, the system provides a cloud-computing service from a cloud-computing environment having a plurality of cloud-computing resources. The system may include a management module configured to manage a cloud-computing resource of the plurality of cloud-computing resources as a cloud-computing service, wherein the cloud-computing service performs a computer workload, an adapter configured to connect to the cloud-computing resource to the system and translate a management instruction received from the management module into a proprietary cloud application program interface call for the cloud-computing resource, a cloud service bus configured to route the management instruction from the management module to the adapter, a consumption module configured to allow a user to subscribe the cloud-computing service, a planning module configured to plan the cloud-computing service, and a build module configured to build the cloud-computing service from the cloud-computing resource.
US08931036B1 Transformation of extensible markup language documents for web services customization
A system is provided comprising at least one processor, a memory, and an application stored in the memory that, when executed, receives a first request from a client device for access to a first web service and accesses a policy associated with the first web service. The system also selects a second plurality of data elements from a first plurality of data elements based on the first request and based on the policy wherein the second plurality of data elements is associated with the first web service. The system also provides the second plurality of data elements to the client device and receives a second request from the client device for a first set of data values associated with the second plurality of data elements. The system also authenticates the second request and provides the first set of data values in response to the second request.
US08931035B2 Access authorization having embedded policies
A facility for receiving an embedded policy is provided. The facility checks an application program image for the presence of an embedded policy. If an embedded policy is detected, the facility extracts the policy from within the application program image. The facility may then apply the extracted policy to the application program image before the application program image is loaded and/or executed. Moreover, the facility may check the application program image's integrity prior to extracting the embedded policy.
US08931034B2 System, method, and policy engine for granting temporary access to electronic content
A system, method, and Policy Engine for granting a first user temporary access to a second user's electronic content. The Policy Engine receives a request originating from the first user to access the second user's content, and retrieves from a relationship database, relationship information regarding a relationship between the two users. If an access rule matching the relationship information is stored in the Policy Engine, the Policy Engine applies the access rule to control access by the first user for a period of time specified in the rule. If an access rule is not stored, the Policy Engine obtains the access rule from the second user. The Policy Engine allows access when the matching rule grants access and the matching rule has not expired, and denies access when there is no matching rule, when the matching rule does not allow access, or when the matching rule has expired.
US08931025B2 Generating a stream comprising synchronized content
A method of generating a stream comprising synchronized interactive content is described. The method comprises the steps of: transmitting a first stream from a studio to a terminal or a terminal system of a first user and to a buffer; transmitting in response to the first stream a second stream to a mixer connected to the buffer, the second stream comprising content generated in reaction to the content of the first stream; providing the mixer with a temporal relation between the packets in the first and second stream; generating a first output stream comprising a substantially synchronized content by mixing packets in second stream with packets of the buffered first stream on the basis of the temporal relation.
US08931022B2 Technique for providing security measures for communications device connectable to a communications network
A user may purchase in a retail outlet a host device for receiving cable services. The cable operator needs to provide a point-of-deployment (POD) module for insertion into the host device to realize out-of-band communications, and provide conditional access to premium subscription channels. Security measures are implemented to detect removal of the host device from its connection to a broadband communications system. If its removal is unauthorized, the service area in which the host device is located may be identified when it is reconnected to the system. In addition, a transmission device in the host device may be activated to transmit detectable signals to help recover the host device.
US08931021B2 Display apparatus and image playing method thereof
A display apparatus and image playing method thereof, are provided. The display apparatus includes a broadcasting receiver which receives a broadcasting signal; a communication unit which communicates with an external device comprising a storage medium; a first buffer which buffers the broadcasting signal to store the received broadcasting signal in the storage medium; a second buffer which buffers a broadcasting signal input from the external device to play the broadcasting signal stored in the storage medium; and a controller which outputs a control signal to the external device to control a broadcasting signal reception volume received from the external device based on at least one buffer volume of the first buffer and the second buffer upon execution of a broadcasting recording and playing function which stores the broadcasting signal in the storage medium and plays the stored broadcasting signal.
US08931007B2 Information descriptor and extended information descriptor data structures for digital television signals
According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor; a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories.
US08930994B2 Apparatus and method for displaying digital broadcasting program information
Disclosed are an apparatus capable of receiving digital broadcasting and displaying program information regarding the digital broadcasting and a method thereof. The apparatus for displaying digital broadcasting program information in a terminal capable of receiving digital broadcasting, includes a digital broadcasting receiving unit for receiving a digital broadcasting program, a memory for storing received broadcasting channel guide information, a control unit for creating program information based on the broadcasting channel guide information stored in the memory and driving the digital broadcasting receiving unit if a broadcasting channel is selected by a user, and a display unit for displaying the program information created by the control unit on a background image in an idle mode.
US08930989B2 System and method for providing supervised learning to associate profiles in video audiences
A system and method for providing supervised learning to associate profiles in video audiences is provided. The method includes: receiving data providing an association of consumer profiles and video decoders to households within a network; recording zapping events (patterns) created by consumers; and associating zapping patterns of consumers with households. The step of associating further includes: collecting external data and converting a format of the external data into an internal format; converting zapping logs into different data models that can be used to provide set top box signatures; providing the set top box signatures; using the set top box signatures with a list of set top boxes and profiles to provide an association rule; and applying the association rule to the set top box signatures to determine a list of profiles of the consumer profiles associated with a specific set top box of the set top boxes.
US08930987B2 Systems and methods for adaptively transmitting media and advertising content
Embodiments provide methods and systems for presenting advertisements associated with a particular media. The advertisement may have several versions, any one of which may be presented, based on several factors, including the length of time between transmission and receipt of any particular version. The transmission of the advertisements and related media content is optimize in order seamlessly transition between advertisements and media content.
US08930983B2 Broadcast receiving apparatus and method for controlling the same
The present invention relates to an apparatus capable of transmitting video data to a display panel. The apparatus includes a managing unit configured to manage history information on a program transmitted to individual display panels in association with display panel information, a first determination unit configured to determine whether the program transmitted to the display panels is a restricted program that requires authentication information, a second determination unit configured, if the program is determined to be the restricted program, to determine, using the history information, whether the display panel is a display panel that displayed the restricted program in the past, and a control unit configured to transmit video data of the restricted program to the display panel if the display panel displayed the restricted program in the past.
US08930974B2 Disk-shaped information recording medium, disk cartridge, and information recording/reproducing apparatus
The disk-shaped information recording medium having an outer diameter and an inner diameter comprises a substrate having a predetermined thickness, a first side that is one side of the substrate, a second side that is the other side of the substrate, a cylindrical portion forming a through hole formed at a center of the substrate, and a thin portion formed so as to surround an outer diameter of the cylindrical portion. The thin portion is thinner than the predetermined thickness and includes a non-inclined surface and an inclined surface formed on an outer diameter side of the non-inclined surface. The inclined surface is inclined at a predetermined angle to the non-inclined surface and is larger than the non-inclined surface in the thin portion.
US08930973B2 Optical disc drive having pickup integrated with disc insertion tray
A disc drive including a tray, a housing configured to receive the tray, a pickup device installed on the tray, and a main circuit board installed on the tray and connected to the pickup device.
US08930969B2 Cloth application programmer interface
A method of executing a physics simulation is performed in a system comprising a computational platform, a main application stored in the computational platform, a secondary application stored in the computational platform, and a cloth application programming interface (API) implemented in the computational platform. The method defines a cloth simulation call in the cloth API, and by operation of the main application, invokes a software routine using the cloth simulation call. Additionally, by operation of the secondary application, a state of the physics simulation is updated in response to the software routine.
US08930967B2 Shared versioned workload partitions
According to one aspect of the present disclosure, a method and technique for shared versioned workload partitions is disclosed. The method includes: creating, in a host machine running an instance of a first version of an operating system, a first workload partition associated with a second version of the operating system, the second version of the operating system comprising a different version of the operating system than the first version of the operating system; creating, in the logical partition, a second workload partition associated with the second version of the operating system; and hierarchically linking the second workload partition to the first workload partition to enable sharing of resources of the first workload partition by the second workload partition.
US08930956B2 Utilizing a kernel administration hardware thread of a multi-threaded, multi-core compute node of a parallel computer
Methods, apparatuses, and computer program products for utilizing a kernel administration hardware thread of a multi-threaded, multi-core compute node of a parallel computer are provided. Embodiments include a kernel assigning a memory space of a hardware thread of an application processing core to a kernel administration hardware thread of a kernel processing core. A kernel administration hardware thread is configured to advance the hardware thread to a next memory space associated with the hardware thread in response to the assignment of the kernel administration hardware thread to the memory space of the hardware thread. Embodiments also include the kernel administration hardware thread executing an instruction within the assigned memory space.
US08930954B2 Scheduling parallel data tasks
A method for allocating parallel, independent, data tasks includes receiving data tasks, each of the data tasks having a penalty function, determining a generic ordering of the data tasks according to the penalty functions, wherein the generic ordering includes solving an aggregate objective function of the penalty functions, the method further including determining a schedule of the data tasks given the generic ordering, which packs the data tasks to be performed.
US08930949B2 Apparatus, method, and computer program product for solution provisioning
In one embodiment, an apparatus for solution provisioning includes a task manager configured to, establish a provisioning task and obtain a provisioning image for the provisioning task in response to a request, and a provisioning implementer configured to execute and monitor the provisioning task established by the task manager. The task manager configures and launches the provisioning implementer based on the provisioning image obtained, and the provisioning image includes configuration information and scripts used for executing installation, and information for mapping the configuration information to the scripts. In another embodiment, a method includes establishing a provisioning task in response to a received solution provisioning request, obtaining a provisioning image for the provisioning task, configuring and launching a provisioning implementer based on the obtained provisioning image, and executing and monitoring the provisioning task using the provisioning implementer. Other systems, methods, and computer program products are described according to other embodiments.
US08930943B2 Software installing method based on acquired equipment information and storage medium thereof
A software installing method for installing software to a computer includes searching printers that are installed in a network environment and displaying a list of found printers on a single searched printer screen. The found printers are listed in rows with each row comprising a checkbox and an identification name associated with the listed printers, and marking the checkbox in one of the rows and an operation for highlighting the identification name in the same row are independently acceptable. The method further includes displaying an image of at least one listed printer on the single searched printer screen whose identification name is highlighted on the single searched printer screen by a user and installing onto the computer the printer driver software that corresponds to the at least one listed printer where the checkbox associated with the printer is marked by the user.
US08930942B2 Capability model for deploying componentized applications
Disclosed are systems and methods deploying a componentized application using a deployment tool to analyze an application to be deployed, where the application depends on at least two or more deployed capabilities that are interrelated, and the deployed capabilities each provide independent functionality. The deployment tool may automatically identify two or more deployed capability providers that provide the two or more deployed capabilities.
US08930938B1 Migration to a service-oriented architecture
Migrating a computer-provided solution to a service-oriented architecture is disclosed. One or more primary concerns, each representing a core operation of the computer-provided solution, are identified. One or more secondary concerns, each being associated with a manner in which a core operation of the computer-provided solution is performed, are identified. One or more services, each of which addresses one or more of said one or more primary concerns in a manner determined at least in part by a service context configured to address one or more of said one or more secondary concerns at least in part by indicating as applicable a manner in which applicable ones of said one or more services are to be performed, are defined.
US08930936B2 Loading remote binaries onto a write-protected device
A binary library overload instruction is received at an embedded computing device that executes a write-protected firmware build. The binary library overload instruction specifies a write-protected binary library of the write-protected firmware build to be overloaded by execution of an alternative binary library instead of the write-protected binary library of the write-protected firmware build. The alternative binary library is configured within a random access memory (RAM) storage area to execute instead of the write-protected binary library as specified in the received binary library overload instruction. The write-protected firmware build is executed using the alternative binary library instead of the write-protected binary library specified in the binary library overload instruction.
US08930934B2 Technique for updating a resident application and associated parameters in a user terminal through a communications network
Methods and apparatus related to updating a resident application (RA) and replacing an updated resident application with a previous version of a resident application are described. The methods and apparatus may be used for updating and replacing resident applications in set-top terminals (STTs) of a cable system including a cable network headend.
US08930933B2 System, method and computer program product for associating a plurality of stored elements with a creation of a patch
In accordance with embodiments, there are provided mechanisms and methods for associating a plurality of stored elements with a creation of a patch. These mechanisms and methods for associating a plurality of stored elements with a creation of a patch can enable improved patch development for multi-tenant on-demand database systems, improved patch flexibility, etc.
US08930929B2 Reconfigurable processor and method for processing a nested loop
A reconfigurable processor which merges an inner loop and an outer loop which are included in a nested loop and allocates the merged loop to processing elements in parallel, thereby reducing processing time to process the nested loop. The reconfigurable processor may extract loop execution frequency information from the inner loop and the outer loop of the nested loop, and may merge the inner loop and the outer loop based on the extracted loop execution frequency information.
US08930926B2 System, methods and apparatus for program optimization for multi-threaded processor architectures
Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one multi-stage execution unit. The second computing apparatus contains at least two multi-stage execution units that allow for parallel execution of tasks. The first custom computing apparatus optimizes the code for parallelism, locality of operations and contiguity of memory accesses on the second computing apparatus. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
US08930925B2 Method for enabling compilation of a Cobol source program utilizing a two-stage compilation process, the Cobol source program including a mix of Cobol, C++ or JAVA statements, and optional OpenMP directives
A method, apparatus, and program product are disclosed for carrying out the compilation of an original Cobol program that includes a mix of Cobol, C++ or JAVA and optional OpenMP directives in a single source program file so as to provide improved performance during execution of the program and improved convenience and features in programming. The approach or method includes performing a compilation (or translation) step utilizing a first compiler or translating program which is a is a specialized compiler/translator that takes as input a Cobol source program including a further provision for the inclusion of C/C++ program statements and OpenMP statements, and produces as output an intermediate computer program, the intermediate program that is entirely in C or C++, the intermediate program being intended for further compilation by an existing selected second compiler, the second compiler being an optimizing compiler that provides support for parallelism for the programs described in the C/C++ programming languages.
US08930924B2 Method of encoding and decoding a graphics path sequence into a layered scheme
This invention relates to a method of encoding a path in layered form so as to allow partial decoding and progressive rendering while decoding. The path is made of an original sequence of original draw commands, each corresponding to an original portion of a drawing. The method of encoding includes transforming at least one original draw command into an approximating draw command according to a geometrical approximation of the corresponding original portion of a drawing, to obtain a reduced sequence, encoding the reduced sequence into an encoded reduced sequence, and encoding a reconstruction information set representing the difference between the reduced sequence and the original sequence.
US08930922B2 Software-to-hardware compiler with symbol set inference analysis
A software-to-hardware compiler is provided that generates hardware constructs in programmable logic resources. The programmable logic resources may be optimized in terms of being configured to make additional copies of regions on memory devices other than on the programmable logic resources (e.g., RAM). This facilitates multiple reads during a single clock cycle. Symbol set analysis is used to minimize the size of regions to allow for more efficient use of hardware resources.
US08930918B2 System and method for SQL performance assurance services
The present invention relates to a field of evaluating the performance of a Structure Query Language (SQL) in information system. In particular, the invention proposes system and method of integration of a tool in Software Development Life Cycle (SDLC) which assures performance of SQL by estimating an execution time and remote installation of the same in a cloud based testing services. So, it can be used to detect the queries which may not perform well in the production environment.
US08930915B2 System and method for mitigating repeated crashes of an application resulting from supplemental code
Provided is a method for mitigating the effects of an application which crashes as the result of supplemental code (e.g., plug-in), particularly a plug-in from a source other than the source of the operating system of the device or the source of the application that crashes. The method includes executing the application. As the application is running, it may be monitored to determine if normal execution of instructions ceases. When that occurs, the system will make a determination if code from a supplemental code module was the cause of the crash, and will make an evaluation if that supplemental code module is from a source other than the source(s) of the operating system and application in question. In some implementations, remedial steps may be provided, such as providing information on subsequent executions of the application.
US08930912B2 Method and system for performing software verification
Described is a method, system, and computer program product that provides control of a hardware/software system, and allows deterministic execution of the software under examination. According to one approach, a virtual machine for testing software is used with a tightly synchronized stimulus for the software being tested. A verification tool external to the virtual machine is used to provide test stimulus to and to collect test information from the virtual machine. Test stimulus from the verification tool that is external to the virtual machine provides the stimulation that incrementally operates and changes the state of the virtual machine. The stimulus is created and coverage is collected from outside the virtual machine by first stopping the virtual machine, depositing stimulus, and then reading coverage directly from the virtual machine memory while the machine is stopped.
US08930911B2 Execution difference identification tool
Displaying instrument output is disclosed. Instrument output data is received. A difference between two or more corresponding portions of data included in the received instrument output data is determined. At least a selected part of the received instrument output data is displayed in a manner that highlights the difference.
US08930904B2 Verification of hardware configuration
A method for verifying an input/output (I/O) hardware configuration is provided. Data from an input/output data set (IOCDS) is extracted for building a verification command. The IOCDS contains hardware requirements that define at least software devices associated with a logical control unit (LCU). The verification command is processed. The verification command includes a software device address range associated with a logical control unit (LCU) of the I/O hardware. The LCU utilizes a first logical path. The software device address range utilizing the first logical path is compared with an existing software device address range utilizing at least one additional logical path. The verification command is accepted if the software device address range and the existing software device address range match.
US08930901B2 Automatic selection of lowest configuration feature level by functionality exploited
Methods and systems of generating product configuration files may involve receiving an identification of a set of features for a software product via a file editor interface. The lowest version of the software product that supports the set of features may be determined, wherein a configuration file can be generated based on the lowest version. In one example, the configuration file identifies the set of features and includes the lowest version as an attribute of the configuration file.
US08930900B2 Artifact divider for large scale application builds
A method for building an application installation repository is disclosed herein. In one embodiment a build directory comprising a plurality of application objects is evaluated. Artifact generation rules may also be evaluated with respect to the application objects and the build directory. Object groupings, each comprising one or more application objects of the plurality of application objects, are defined according to the evaluations of the artifact generation rules and the hierarchical directory structure and artifacts are generated according to the object groupings. An installable application is generated that includes the generated artifacts. Artifacts may be further grouped into sharable units and assemblies according to rules and organization of application objects in the build directory. A delta build including only artifacts corresponding to modified files and correspondingly modified metadata may also be generated according to methods disclosed herein. A corresponding computer program product is also disclosed.
US08930895B2 Automatically displaying a related file in an editor
Art editor within an integrated development environment displays a related file automatically. When a user enters a command to open a first file in the editor, the editor not only displays the first file's content (in a “primary editor”) but also automatically displays a second file's content (in a “related editor”), where the second file is related to the first file. In other words, when a first file is displayed in the editor, a file that is related to the first file is automatically displayed also. If the primary editor later displays a different file, then the file shown in the related editor will likely change as well, since the file shown in the related editor will be related to the “new” file in the primary editor. In other words, whatever is displayed in the related editor “tracks” whatever is displayed in the primary editor.
US08930894B2 Method and system for executing an executable file
A method for executing an executable file. The method includes executing instructions in the executable file by a first process, receiving a write request from a second process to write to the executable file, generating an anonymous file from the executable file in response to the write request, executing the anonymous file by the first process, and accessing the executable file by the second process.
US08930883B2 Life cycle of a work packet in a software factory
A method, system, and computer-readable medium for managing a work packet's life cycle, wherein the work packet is assembled in a software factory that creates custom software in a standardized manner, are presented. In one embodiment, the computer-implemented method comprises: defining a work packet to perform a sub-function of a custom software, wherein the work packet is a pre-stored, reusable, self-contained, discrete unit of software code; assembling the work packet; archiving the work packet in an asset repository; retrieving the work packet from the asset repository; and sending the work packet to an assembly line for consolidation with other work packets to create a custom software.
US08930877B1 Method and system of change evaluation of an electronic design for verification confirmation
A computer implemented method and system of change evaluation of an electronic design for verification confirmation. The method has the steps of receiving the electronic design comprised a subcomponent, employing a banked signature of data representative of the subcomponent, receiving a review request of the subcomponent, generating a current signature of the data representative of the subcomponent and determining a difference of the current signature and the banked signature.
US08930874B2 Filter design tool
A method according to an embodiment of a filter design tool is provided and includes receiving filter parameters for an analog filter through a user interface, where the filter parameters include an optimization parameter related to an application requirement of the analog filter, optimizing the filter for the optimization parameter, calculating a design output based on the optimized filter, and displaying the design output on the user interface. The method can further include receiving viewing parameters that specify the design output to be displayed. In various embodiments, the user interface includes an input area, a viewing area and a window area in one or more pages, where the input area is contiguous to the viewing area in at least one page. The filter parameters can be entered in the input area and the design output is calculated and displayed in the contiguous viewing area substantially immediately.
US08930868B2 Trace routing according to freeform sketches
Methods and apparatuses for routing traces in a layout design, such as for example a layout design for an integrated circuit, are disclosed. In various implementations, a group of netlines within a layout design and a freeform sketch are identified. Subsequently, the netlines are routed as traces according to the freeform sketch. More particularly, the geometry of the traces is determined by approximating the geometry of the freeform sketch. Various implementations of the invention provide for the netlines to be routed by an automated trace routing engine. With further implementations of the invention, ball grid array escapes and trace fanouts are additionally routed. For example, ball grid array escapes may be routed prior to netlines being routed according to the freeform sketch. In further implementations of the invention, the freeform sketch is deleted after the traces have been routed. With various implementations of the invention, the netlines are routed as traces by forming a container shape around the freeform sketch, approximating the geometry of the freeform sketch within the container shape, and routing traces within the container shape using the approximation of the freeform shape as a guide.
US08930863B2 System and method for altering circuit design hierarchy to optimize routing and power distribution using initial RTL-level circuit description netlist
Systems and methods are disclosed for modifying the hierarchy of a System-on-Chip and other circuit designs to provide better routing and performance as well as more effective power distribution. A user specifies desired modifications to the design hierarchy and then the system automatically alters the hierarchy by performing group, ungroup, and move operations to efficiently and optimally implement the desired hierarchy modifications. Any modifications to port and signal names are automatically resolved by the system and the resultant RTL matches the function of the input RTL. The user then evaluates the revised hierarchy with regard to power distribution and routing congestion, and further hierarchy modifications are performed if necessary. A widget user interface facility is included to allow user-guided direction of hierarchy modifications in an iterative fashion.
US08930862B2 System, method, and computer program product for automatic two-phase clocking
A system, method, and computer program product for converting a design from edge-triggered docking to two-phase non-overlapping clocking is disclosed. The method includes the steps of replacing an edge-triggered flip-flop circuit that is coupled to a combinational logic circuit with a pair of latches including a first latch circuit and a second latch circuit and determining a midpoint of the combinational logic circuit based on timing information. The second latch circuit is propagated to a midpoint of the combinational logic circuit and two-phase non-overlapping clock signals are provided to the pair of latches.
US08930853B2 Organization representation framework and design method
The invention relates to a method and apparatus for developing a business and/or technical architecture of an organization. The invention includes the ability to identify and create specific elements which are required for a specific architecture framework and putting these specific elements together within a set of models or views, and allowing access through a visual representation of the architecture framework, along with an apparatus comprising the technical features to accommodate the method allow selection of one or a number of elements to generate further visualizations and/or links to further database or operating tools while allowing interaction with know organizational representations.
US08930851B2 Visually representing a menu structure
A navigator component is displayed including (i) a home icon configured to transition the navigator component to an earlier state, (ii) user-selectable rings that are centered on the home icon and represent sets of the menu views, including a first ring that currently has a visual indication of selection, and (iii) first user-selectable icons that belong to the first ring and are located between the home icon and at least one of the user-selectable rings, each first user-selectable icon configured to cause one of the menu views to be displayed. A user input is received that selects a second ring of the user-selectable rings. An updated navigator component is displayed, (i) including second user-selectable icons that belong to the second ring, instead of the first user-selectable icons, and (ii) wherein the second ring currently has, and the first ring currently does not have, the visual indication of selection.
US08930842B2 Method for generating a search query
A method and an electronic device (10) for generating a search query using a graphical user interface are provided. The method comprises providing (111) a graphical representation of a search input field (20) comprising at least two domain icons (21-25, 91-97), each domain icon (21-25, 91-97) representing a search domain, activating (112) of the search input field (20) upon a user selection of one of the at least two domain icons (21-25, 91-97), receiving (113) a search string (34) entered by a user, and generating (114) the search query based on the entered search string (34) and the search domain represented by the selected domain icon (21-25, 91-97).
US08930836B2 Methods and apparatus for displaying an electronic rendering of a locate and/or marking operation using display layers
Locate information, marking information, and/or landmark information relating to a locate operation and/or a marking operation to detect and/or mark a presence or an absence of at least one underground facility is categorized into a plurality of display layers for electronic rendering. At least some of the display layers may be independently enabled or disabled for display such that only enabled display layers are displayed in a display field of a display device. Alternate enabling and disabling of one or more display layers facilitates comparative viewing of the layers. A layer directory or layer legend pane may be displayed to allow for selective enabling/disabling of one or more layers. One or more layers further may be categorized into sub-layers, and respective sub-layers of a given layer similarly may be independently enabled or disabled for display.
US08930834B2 Variable orientation user interface
A graphical user interface system is described in which users can be located at any angle. Different application interfaces can be generated on the display to appear in different orientations, such that different users sitting at different positions around the periphery of a display surface may each have an interface that is readable and accessible. The location and orientation of a new interface may be specified by user request, or may be automatically determined based on a characteristic of the request, such as the location of a tap or the direction of a swipe gesture. Interfaces may be radial in nature, and may have a central origin on the display, or at corners of the display.
US08930831B2 User interface generation based on business process definition
A system and method including retrieval of a markup language file, the markup language file defining a business process including a plurality of steps, each of the plurality of steps being associated with a plurality of actions; and automatic generation of code executable based on the markup language file to present a first user interface associated with a first one of the plurality of steps of the business process, the first user interface comprising a first plurality of user interface controls, where each user interface of the first set of user interface controls corresponds to one of a plurality of a actions that are associated with the first one of the plurality of steps and is selectable to execute the corresponding one of a plurality of actions.
US08930827B1 Method and system for exchanging emails
A communication system and method for organization, preparation and viewing of emails, including a graphical user interface operating on a display of a computing device. The graphical user interface includes: a writing interface with writing functions; a reading interface with a plurality of reading functions; and an organizing interface with a plurality of organizing functions. The writing functions including a recipient action identifier indicating what is expected of the recipient with regard to the sent email, what folder the writer has designated the email is to be stored in on the recipient computing device, a read date identifying a date on which the writer wishes the recipient to read the email, and a writing block for text associated with a message being sent in accordance with the email. The recipient action identifier and the read date are appended to the email and by a computer system of a recipient upon receipt of the email by the recipient.
US08930822B2 Method for human-centric information access and presentation
In a method for composing and presenting information in a user context, the information shall be presented for the user on a man-machine interface in the form of a visual or graphic display. The method comprises steps for determining a user context in which the information is required, selecting a set of content sources, and the content components are retrieved from the content sources. The information in selected content components are computed using an information measure that reflects the information as perceived by human cognition, and an optimum presentation of the selected content components are determined and presented for the user.
US08930820B1 Automatic calendaring system
In general, in one aspect, the invention relates to a method for maintaining a calendar of a user. The method includes: accessing an online profile of the user corresponding to a first social networking website; identifying, on the first social networking website, a first entry referencing a physical location, where the first entry is entered on a first calendar date; identifying, on the first social networking website, a second entry referencing the physical location, where the second entry is entered on a second calendar date; calculating, based on the first calendar date and the second calendar date, a first frequency of user visits to the physical location; estimating, based on the first frequency, a future calendar date when the user is expected to visit the physical location; and creating, in the calendar, a future event scheduled to occur at the physical location.
US08930817B2 Theme-based slideshows
A system and method for providing photographic slideshows with theme elements is provided. Each photograph and each theme element may be associated with different contextual information. The contextual information may include, for example, locations, time and date, calendar events, user preference or history information, or any other suitable information. In response to receiving a selection of contextual information, the electronic device may identify photographs and theme elements associated with contextual information to generate a photographic slideshow. Alternatively, in response to receiving a selection of at least one photograph or theme element, the electronic device may identify contextual information associated with the selected photograph or theme element to identify other photographs and theme elements associated with the identified contextual information for generating a photographic slideshow.
US08930810B2 User interface (UI) color scheme generation and management according to visual consistency of visual attributes in the color scheme
Embodiments of the invention provide a method of generating a UI visual presentation attribute scheme while preserving visual consistency of selected visual presentation attributes in the color scheme is provided. The method includes establishing a hierarchy of UI elements in a directed acyclic graph of nodes. The method yet further includes computing a visual presentation attribute for each child node of the hierarchy descending from a selected parent node according to an established transformation rule. Finally, the method includes exporting the hierarchy into a visual presentation attribute scheme. To the extent the visual presentation attribute is a color, the visual presentation attribute scheme can be a color scheme applicable to an application to define the color scheme of the application.
US08930809B2 Editing apparatus and layout method, and storage medium
An apparatus for laying out image data and text data on a page, which distributes multiple sets of image data and text data into multiple sets of an image box and a text box upon a page in an order based on attribute information of the image data, compares the text data to an upper limit of the text box into which the text data has been distributed and when the text data is greater than the upper limit of the text box, switches the set of the image data and the text data with another set of distributed image data and text data into another set of an image box and a text box, the text data is less than the upper limit of the other text box, and the upper limit of the text box is greater than the other text data.
US08930806B2 Providing toolbars
A server device receives a request for a document of a website from a user device; retrieves the document from a server that hosts that website; retrieves information associated with the user device; determines a toolbar for the document based on the information associated with the user device and information associated with the document; inserts the toolbar into the document; and transmits the document, with the toolbar, to the user device.
US08930805B2 Browser preview
In general, embodiments of the invention relate to systems, methods, and computer program products for previewing, in a safe environment, a given web page that is or may be conducting dangerous or fraudulent activity, including malware distribution and phishing activity. More particularly, embodiments of the invention relate to previewing a given web page in a safe environment by obtaining and breaking down the source code behind the given web page and constructing a preview of the web page without any potentially harmful images, scripts, executables, and/or the like.
US08930802B2 Receiving apparatus and method that detect reception of serial data having a plurality of blocks
Exemplary receiving apparatus receives serial data that includes contiguous blocks each having M-bit known pattern. The apparatus includes a serial-parallel conversion circuit that arranges bits in the serial data to generates N-bit wide (N
US08930801B2 Rate matching for a wireless communications system
Apparatuses and methods are provided for generating a plurality of redundancy versions using various rate matching algorithms. In some embodiments, a rate matcher is provided that allocates systematic and parity bits to the redundancy versions in a manner that allows all, of these bits to be transmitted in at least one redundancy version. In some embodiments, the rate matcher uses a first puncturing algorithm to generate both a first redundancy version and a third redundancy version, but allocates a different proportion of the systematic bits to these redundancy versions. In these embodiments, the second redundancy version may include only bits that were not transmitted in the first redundancy version.
US08930792B2 Systems and methods for distributed low density parity check decoding
Systems and method relating generally to data processing, and more particularly to systems and methods for utilizing multiple data streams for data recovery from a storage device. In some cases the systems include a low density parity check data decoder circuit including at least a first data decoder engine and a second data decoder engine each electrically coupled to a common circuit. The common circuit is operable to: shift a combination of both a first sub-message from the first data decoder engine and the second sub-message from the second data decoder engine to yield an shifted output, and disaggregate the shifted output to yield a third sub-message to the first data decoder engine and a fourth sub-message to the second decoder engine.
US08930789B1 High-speed LDPC decoder
Methods, systems, and devices are described for decoding data using a low-density parity check (LDPC) decoder. An edge memory in the LDPC decoder is configured to have a first bank and a second bank of memory partitions. The first bank stores extrinsic information for edges for a first set of N check nodes and the second bank stores extrinsic information for edges for a second set of N check nodes. The first and second banks are concurrently accessed to process 2N check nodes in parallel. The first and second sets of N check nodes may respectively correspond to odd-numbered and even-numbered check nodes from the 2N check nodes processed in parallel by the LDPC decoder. The LDPC decoder operation may include initializing channel soft information into a memory different from the edge memory and the use of incremental changes in the extrinsic information to update the extrinsic information.
US08930769B2 Managing operating system deployment failure
A method for managing operating system deployment failure includes, with an operating system deployment server, running an operating system deployment process that comprises running a progressive hardware discovery process of a target machine to which an operating system is deployed, the discovery process to capture inventory information related to the target machine, monitoring the operating system deployment to detect failure in a pre-operating system environment running on the target machine for a predefined period of time, and executing a remediation action in response to generation of a failure code during the period of time, the remediation action related to a Basic Input Output System (BIOS) of the target machine.
US08930762B1 Optimal tracking of cluster-wide shared storage connectivity for graceful error handling
The tracking of cluster-wide connectivity information is optimized. I/O errors that result from failed operations in which specific nodes attempt to access shared storage are detected. The start-times of failed operations are tracked. The tracked start-times are compared to the time at which the cluster-wide connectivity information was last updated. Responsive to the results of the comparing, the cluster-wide connectivity information is updated in response only to a single I/O error that results from a single failed operation that was initiated after the update time, wherein additional errors resulting from failed operations with start-times after the update time are also detected, thereby preventing redundant updates of the cluster-wide connectivity information. The update time is set to the time at which the cluster-wide connectivity information is updated.
US08930760B2 Validating cache coherency protocol within a processor
A mechanism is provided for effectively validating cache coherency within a processor. For each node in a set of nodes, responsive to a node in a set of nodes being a controlling node, at least one action is performed on each controlled node mapped to the controlling node. After performing the at least one action on each controlled node mapped to the controlling node or responsive to the node failing to be a controlling node, a self-modifying branch test pattern is executed based on the selected execution pattern in the condition register through the set of nodes. Responsive to the self-modifying branch test pattern ending, values output from the execution unit during execution of the self-modifying branch test pattern are compared to a set of expected results. Responsive to a match of the comparison for the execution patterns in the set of execution patterns, the execution unit is validated.
US08930758B2 Automated testing of mechatronic systems
An arrangement for providing integrated, model-based testing of industrial systems in the form of a model-based test design module, a test execution engine and an automated test infrastructure (ATI) component. The ATI component includes a keyword processor that interfaces with test commands created by the design module to implement the testing of a specific industrial system. Configuration and deployment information is also automatically created by the design module and used by the ATI component to set up and control the specific industrial system being tested.
US08930753B2 System, method and apparatus for error correction in multi-processor systems
This disclosure provides apparatus, methods and systems for error correction in multi processor systems. Some implementations include a plurality of computing modules, each computing module including a processor. Each processor may include processing state. In some other implementations, each computing module may also include a memory. Upon receiving a signal to perform a partial re-synchronization, a hash of each processor's state data may be performed. In some embodiments, a hash of at least a portion of each computing module's memory data may also be performed. The hashes for each processor are then compared to determine majority hashes and possible minority hashes. Upon identifying a minority hash, the computing module that produced the minority hash may receive new processing state data from one of the computing modules that produced a majority hash.
US08930747B2 Private cloud replication and recovery
Replication and recovery for a protected private cloud infrastructure that may include hosts, virtual machines (VMs) provisioned on the hosts, storage arrays and a management server. Metadata is periodically captured and made accessible to a recovery site. Upon a recovery event, replication of storage arrays is halted, and a number of target machines corresponding to the management server and the hosts to be recovered are assigned. The assigned management server and hosts are then bare provisioned by installing operating systems or hypervisors as specified by the metadata. Only then are recovery target machines connected to the replicated storage arrays so that virtual machines can be activated.
US08930741B2 Voltage regulator with drive override
Techniques to enable voltage regulators to adjust for coming load changes are presented herein. In some embodiments, a functional block such as a microprocessor core having an associated clock signal is powered by at least one switching-type voltage regulator. When the functional block is about to require an increased level of power, the associated clock is provided to drive the at least one regulator switches overriding their normal drive signal, which has a lower frequency. Thus, the switches are driven at a higher frequency sufficiently prior to (e.g., just ahead of) the load change to reduce the amount of droop that would otherwise occur.
US08930737B2 Method and devices for controlling operations of a central processing unit
Provided is a method in a control circuitry controlling the operations of a central processing unit, CPU. The CPU is associated with a nominal clock frequency. The CPU is further coupled to an I/O range and configured to deliver input to an application. According to the method, the control circuitry controls (110, 150) the CPU to poll the I/O range for input to the application. The control circuitry also monitors (120, 160) whether or not each poll results in input to the application and adjusts (140) a clock frequency at which the CPU operates to a clock frequency lower than the nominal clock frequency if a pre-defined number of polls resulting in no input is detected (130). A control circuitry and a central computer server of an automated exchange system are also provided.
US08930730B2 Image processing apparatus and method for selective power supply
An image processing apparatus includes a chipset unit which processes data; a connector which includes a plurality of terminals, and is configured to connect with a cable so that the chipset unit can transmit and receive a signal to and from an external device; a switching unit which supplies power to the external device through a first terminal of the connector, and selectively controls a switching operation regarding whether or not to supply power to the first terminal on the basis of a signal state of a second terminal of the connector when the cable is connected to the connector. A control method of the image processing apparatus is also disclosed.
US08930727B1 Personal computing device having single-cell battery
The present invention features a personal computing device that may be powered by a single battery having a single lithium-ion cell or by a plurality of lithium-ion cells connected in parallel. The personal computing device may provide computing power comparable to that of conventional laptop computers and execute an operating system and application software comparable to that executed by conventional laptop computers. Furthermore, the battery's time between charging, when used to power the personal computing device, may be similar to the time between charging of a multi-cell battery when used to power a conventional laptop computer.
US08930726B2 Physical layer device auto-adjustment based on power over Ethernet magnetic heating
Physical layer device auto-adjustment based on power over Ethernet (PoE) magnetic heating. In one embodiment, information generated by a PoE module that is indicative of the PoE operation over the network cable (e.g., level of current, heating, etc.) is made available to the physical layer device (PHY). This information enables the PHY to infer a change in the level of inductance on the line. In response, the PHY can then adjust a characteristic of transmission by the PHY.
US08930708B2 Web-based security authentication
A method and system for performing a security authentication. A name of a user, N sequences of digits, and encrypted values respectively corresponding to the digits in the N sequences are transmitted to a destination device. Each sequence includes a same M unique digits and begins with a different digit, wherein N≧2 and M≧3. N encrypted values of the transmitted encrypted values are received, wherein an Ith received encrypted value of the N received encrypted values corresponds to one of the digits selected by the user, at an electronic device, from a respective Ith sequence of the N sequences (I=1, 2, . . . , N). N digits respectively corresponding to the received N encrypted values are determined. The determined N digits form a number matching a PIN associated with the name of the user, which authenticates the user to access a resource.
US08930698B2 Encrypting globally unique identifiers at communication boundaries
Systems, methods, and computer-readable storage media for encrypting communications containing or referencing globally unique identifiers to prevent unauthorized access to content item data, such as through spoofing or ancillary information leakage. An example system configured to practice the method identifies a communication, between a storage environment and a client device, associated with a globally unique identifier for a content item stored in at least one of the storage environment and the client device. The content item can be addressable via a globally unique identifier. Prior to transmitting the communication, the system can encrypt a portion of the communication containing the globally unique identifier using an encryption key based on a client-specific key and a secret version-specific key to yield an encrypted communication, and transmit the encrypted communication to the client device.
US08930691B2 Dynamic symmetric searchable encryption
Described herein is an efficient, dynamic Symmetric Searchable Encryption (SSE) scheme. A client computing device includes a plurality of files and a dictionary of keywords. An index is generated that indicates, for each keyword and each file, whether a file includes a respective keyword. The index is encrypted and transmitted (with encryptions of the files) to a remote repository. The index is dynamically updateable at the remote repository, and can be utilized to search for files that include keywords in the dictionary without providing the remote repository with information that identifies content of the file or the keyword.
US08930683B1 Memory order tester for multi-threaded programs
One method of testing multi-threaded code involves accessing a first set of instructions which are configured to be executed, in execution order, as a thread of a multi-threaded process. A memory space is modified, based upon the first set of instructions. The modified memory space represents one or more values that are generated by executing the first set of program instructions in a different order than execution order. The memory space is processed by a second set of program instructions, which is configured to be executed as a second thread of the multi-threaded process.
US08930679B2 Out-of-order execution microprocessor with reduced store collision load replay by making an issuing of a load instruction dependent upon a dependee instruction of a store instruction
An out-of-order execution microprocessor for reducing the likelihood of having to replay a load instruction due to a store collision. The microprocessor includes a queue of entries, each entry configured to hold information that identifies sources of a store instruction used to compute its store address and to hold a dependency that identifies an instruction upon which the store instruction depends for its data. A register alias table (RAT), coupled to the queue of entries, is configured to encounter instructions in program order and to generate dependencies used to determine when the instructions may execute out of program order. In response to encountering a load instruction the RAT determines whether sources of the load instruction used to compute its load address match the sources of the store instruction in an entry of the queue, and if so, causes the load instruction to share the dependency of the matching store instruction.
US08930675B2 Transactional memory that performs a TCAM 32-bit lookup operation
A transactional memory (TM) receives a lookup command across a bus from a processor. The command includes a memory address. In response to the command, the TM pulls an input value (IV). The memory address is used to read a word containing multiple result values (RVs), multiple reference values, and multiple mask values from memory. A selecting circuit within the TM uses a starting bit position and a mask size to select a portion of the IV. The portion of the IV is a lookup key value (LKV). The LKV is masked by each mask value thereby generating multiple masked values. Each masked value is compared to a reference value thereby generating multiple comparison values. A lookup table generates a selector value based upon the comparison values. A result value is selected based on the selector value. The selected result value is then communicated to the processor via the bus.
US08930672B2 Multiprocessor using a shared virtual memory and method of generating a translation table
A multiprocessor using a shared virtual memory (SVM) is provided. The multiprocessor includes a plurality of processing cores and a memory manager configured to transform a virtual address into a physical address to allow a processing core to access a memory region corresponding to the physical address.
US08930671B2 Logical address offset in response to detecting a memory formatting operation
The present disclosure includes methods, devices, and systems for a logical address offset. One method embodiment includes detecting a memory unit formatting operation. Subsequently, in response to detecting the formatting operation, the method includes inspecting format information on the memory unit, calculating a logical address offset, and applying the offset to a host logical address.
US08930670B2 Partition redispatching using page tracking
Illustrated embodiments provide a computer implemented method and data processing system for redispatching a partition by tracking a set of memory pages, belonging to the dispatched partition. In one illustrative embodiment the computer implemented method comprises finding an effective page address to real page address mapping for a page address miss in response to determining the page address miss in a page addressing buffer, and saving the mapping as an entry in an array. The computer implemented method creates a preserved array from the array in response to determining the dispatched partition to be an undispatched partition. The computer implemented method further analyzes of the preserved array for a compressed page in response to determining the undispatched partition is now redispatched, and decompresses the compressed page prior to the partition being redispatched.
US08930663B2 Handling enclosure unavailability in a storage system
The presently disclosed subject matter includes, inter alia, a storage system and a method of managing allocation of data in case an enclosure in a storage system becomes unavailable. The storage system has a storage space configured as a plurality of RAID groups, each RAID group comprising N parity members. According to one aspect of the disclosed subject matter, responsive to a write request, at least one section allocated to a disk in an unavailable enclosure is identified; at least one temporary RAID group in a spare storage space of the storage system is allocated and data related to the write request is written to the alternative RAID group.
US08930662B2 Management of multiple software images with shared memory blocks
A data processing entity that includes a mass memory with a plurality of memory locations for storing memory blocks. Each of a plurality of software images includes a plurality of memory blocks with corresponding image addresses within the software image. The memory blocks of software images stored in boot locations of a current software image are relocated. The boot blocks of the current software image are stored into the corresponding boot locations. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations, thereby loading the access function. Each request to access a selected memory block of the current software image is served by the access function, with the access function accessing the selected memory block in the associated memory location provided by the control structure.
US08930661B2 Operation processing device and method of detecting memory leak
A memory leak detecting method includes: producing an object which occupies an area on a first area of the memory; checking a presence of a pointer which points at the object separately so as to remove the object and to repeatedly carry out a process for increasing a counter value of the object; moving the object from the area on the first area of the memory to an area on the second area of the memory when the counter value exceeding a first threshold; and moving the object from the area on the second area to the area on the first area and clearing the counter value of the object upon the object occupying the area on the second area.
US08930659B2 Computer system, memory management method and program thereof
A computer system, having a non-volatile storage unit (152), a main storage unit (151), and a data processor (102) including a memory management unit (102A) for managing a program stored in the non-volatile storage unit and the main storage unit to transfer a program stored in the non-volatile storage unit to the main storage unit, wherein the memory management unit (102A) includes a program storage control function of storing a program subjected to predetermined data conversion and a program yet to be subjected to predetermined data conversion in the non-volatile storage unit, and a function of combining programs subjected to predetermined data conversion so as not to bridge over a boundary between blocks at the execution of the program storage control function, as well as, at a first access to a certain block, expanding all the data included in the block to a corresponding block of the main storage unit.
US08930657B2 Method and apparatus for realtime detection of heap memory corruption by buffer overruns
One embodiment of the present invention relates to a heap overflow detection system that includes an arithmetic logic unit, a datapath, and address violation detection logic. The arithmetic logic unit is configured to receive an instruction having an opcode and an operand and to generate a final address and to generate a compare signal on the opcode indicating a heap memory access related instruction. The datapath is configured to provide the opcode and the operand to the arithmetic logic unit. The address violation detection logic determines whether a heap memory access is a violation according to the operand and the final address on receiving the compare signal from the arithmetic logic unit.
US08930656B2 Storage device with wireless capability
Wireless USB device with security that allows the information to be automatically exchanged with the USB device wirelessly when it is in one location, and when in another location, only certain information can be so exchanged.
US08930654B1 Method and apparatus for mapping virtual drives
A method and apparatus for creating a map of files related to a virtual disk of a virtual machine comprising inspecting file system entries within at least one volume of the virtual disk; converting information related to file system entries into a map, where the map comprises file locations within a physical disk for the files related to the virtual disk.
US08930644B2 Configurable transactional memory for synchronizing transactions
A configurable transactional memory synchronizes transactions from clients. The configurable transactional memory includes a memory buffer and a transactional buffer. The memory buffer includes allocation control and storage, and the allocation control is configurable to selectively allocate the storage between a transactional buffer and a data buffer for the data words. The transactional buffer stores state indicating each combination of a data word and a client for which the data word is referenced by a write access in the transaction in progress from the client. The transactional arbiter generates the completion status for the transaction in progress from each client. The completion status is either committed for no collision or aborted for a collision. A collision is an access that references a data word of the transaction from the client following a write access that references the data word of another transaction in progress from another client.
US08930643B2 Multi-port memory and operation
Multi-port memory having an additional control bus for passing commands between ports have individual ports that can be configured to respond to a command received from an external control bus or to a command received from the additional control bus. This facilitates various combinations of ports to vary the bandwidth or latency of the memory to facilitate tailoring performance characteristics to differing applications.
US08930638B2 Method and apparatus for supporting target-side security in a cache coherent system
A cache coherency controller, a system comprising such, and a method of its operation are disclosed. The coherency controller ensures that target-side security checking rules are not violated by the performance-improving processes commonly used in coherency controllers such as dropping, merging, invalidating, forwarding, and snooping. This is done by ensuring that requests marked for target-side security checking and any other requests to overlapping addresses are forwarded directly to the target-side security filter without modification or side effects.
US08930631B2 Efficient management of computer memory using memory page associations and memory
A system and a computer program product manages memory operations in a data processing system. The system includes a processor executing instructions that causes the processor to read a first memory page from a storage device responsive to a request for the first memory page. The first memory page is stored to a system memory. One or more associated memory pages are identified that are related to the first memory page by the set of association rules. The associated memory pages are read from the storage device and compressed to generate a corresponding compressed associated memory page. The compressed associated memory pages are stored to the system memory to enable memory access to the associated memory pages during processing involving the first memory page. The compressed associated memory pages are individually decompressed in response to the particular page being required for use during processing.
US08930627B2 Mitigating conflicts for shared cache lines
A computer program product for mitigating conflicts for shared cache lines between an owning core currently owning a cache line and a requestor core. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes determining whether the owning core is operating in a transactional or non-transactional mode and setting a hardware-based reject threshold at a first or second value with the owning core determined to be operating in the transactional or non-transactional mode, respectively. The method further includes taking first or second actions to encourage cache line sharing between the owning core and the requestor core in response to a number of rejections of requests by the requestor core reaching the reject threshold set at the first or second value, respectively.
US08930622B2 Multi-level data protection for flash memory system
The disclosed embodiments are directed to methods and apparatuses for providing efficient and enhanced protection of data stored in a FLASH memory system. The methods and apparatuses involve a system controller for a plurality of FLASH memory devices in the FLASH memory system that is capable of protecting data using two layers of data protection, including inter-card card stripes and intra-card page stripes.
US08930616B2 System refresh in cache memory
System refresh in a cache memory that includes generating a refresh time period (RTIM) pulse at a centralized refresh controller of the cache memory and activating a refresh request at the centralized refresh controller based on generating the RTIM pulse. The refresh request is associated with a single cache memory bank of the cache memory. A refresh grant is received and transmitted to a bank controller. The bank controller is associated with and localized at the single cache memory bank of the cache memory.
US08930613B2 Memory system in which extended function can easily be set
According to one embodiment, a nonvolatile semiconductor memory device, a controller, an extended function section, and an extension register. The controller controls the nonvolatile semiconductor memory device. The extended function section is controlled by the controller. The extension register which is provided with a certain block length capable of defining an extended function of the extended function section. The controller processes a first command to write header data of a command to operate the extended function section to the extended function section through the extension register, and a second command to read header data of a response from the extended function section through the extension register.
US08930610B2 System and method for transmitting control signals over HDMI
A device for transmitting multiple control formats from an audio/video source to an audio/video monitor receiver. The device includes a high definition multimedia interface cable that has a plurality of communication channels, including a consumer electronic control channel. Furthermore, a pair of plugs are coupled to the respective ends of the high definition multimedia interface cable and can be coupled to audio/video sources and receivers. A pair of interface ports are further coupled to the high definition multimedia interface cable and communicatively coupled to the consumer electronic control channel. The device transmits a first control format on the consumer electronic control channel when the input port is not coupled to a switching device and transmits a second control format on the consumer electronic control channel when the input port is coupled to a switching device.
US08930609B2 Method, apparatus, and system for manageability and secure routing and endpoint access
A solution is presented to securing endpoints without the need for a separate bus or communication path. The solution allows for controlling access to endpoints by utilizing a management protocol by overlapping with existing interconnect communication paths in a packet format and utilizing a PCI address BDF (Bus number, Device number, and Function number) for verification.
US08930593B2 Method for setting parameters and determining latency in a chained device system
A storage system and method for setting parameters and determining latency in a chained device system. Storage nodes store information and the storage nodes are organized in a daisy chained network. At least one of one of the storage nodes includes an upstream communication buffer. Flow of information to the storage nodes is based upon constraints of the communication buffer within the storage nodes. In one embodiment, communication between the master controller and the plurality storage nodes has a determined maximum latency.
US08930587B2 Universal Serial Bus devices supporting super speed and non-super speed connections for communication with a host device and methods using the same
Universal Serial Bus (USB) devices supporting super speed and non-super speed connections for communication with a host device includes a plurality of endpoints (EPs), a non-super speed connection port, a super speed connection port and a configuration unit. The non-super speed connection port and the super speed connection port are connected to the host device. The configuration unit is arranged for dividing the EPs to first and second groups of EPs according to a bandwidth requirement, determining whether a super speed connection with the host device is successfully established and configuring the first group of EPs to operate at a super speed and configuring the second group of EPs to operate at a non-super speed when the super speed connection with the host device is successfully established such that the USB device communicates with the host device at both the super speed and the non-super speed.
US08930585B2 USB host controller and scheduling methods thereof
A USB host controller is provided. The USB host controller includes an endpoint management unit, a transfer management unit, and a schedule management unit. The endpoint management unit manages endpoint configurations of a USB device, wherein the USB device includes a plurality of endpoints and the endpoint configurations include a plurality of statuses of the endpoints of the USB device. The transfer management unit transfers data regarding transfer information of the endpoints of the USB device between a system memory and the USB host controller. The schedule management unit simultaneously manages packet transfer of at least two endpoints of the USB device.
US08930583B1 Method and apparatus for controlling data transfer in a serial-ATA system
A method for controlling data transfer in a serial-ATA system includes using serial-ATA Native Command Queuing (NCQ) to issue a queue of NCQ commands to at least two serial-ATA devices. The commands include a first plurality of commands for a first one of the devices and a second plurality of commands for a second one of the devices. Each of the commands includes a respective port address of one of the at least two devices and a first command identifier identifying a command for the one of the at least two devices. The method further includes receiving a first acknowledgement, which has a port address of a first target device and a second command identifier identifying a first outstanding command for the first target device. Each of the queues of commands is sent to the at least two serial-ATA devices prior to receiving the first acknowledgement.
US08930580B2 Network access control for many-core systems
In a processor based system comprising a plurality of logical machines, selecting a logical machine of the system to serve as a host; the host communicating with a policy decision point (PDP) of a network to provision a data channel interconnecting the processor based system and the network and to provision a logical data channel interconnecting each logical machine of the system to the network.
US08930572B2 Path selection for routing traffic in a network
Methods, systems, and apparatuses are described for communicating among stations in a network. A station in the network can determine costs between that station and a headend through a number of other stations. The station can select a low cost path from among the possible paths. Cost data from the determination can be transmitted from the station to other stations in the network for use in selecting low cost paths at those stations.
US08930547B2 Techniques for achieving storage and network isolation in a cloud storage environment
Techniques for achieving storage and network isolation in a cloud environment are presented. A single Internet Protocol (IP) address is presented to multiple storage tenants that use storage in a cloud environment. When each tenant accesses the IP address, a specific identity of the tenant is resolved and the storage stack for that tenant is sent to the tenant's storage machine having the tenant's storage. The tenant is directly connected to its tenant storage machine thereafter.
US08930544B2 Network resource identification
A system, method and computer-readable medium for client-side processing of resource identifiers. A client request for content is returned that includes information for generating a request for translation information and a number of embedded resource identifiers. Based on the information for generating a request for translation information, the client generates and obtains translation information and processes the embedded resource identifiers to obtain resources from a service provider.
US08930543B2 Dynamically building a set of compute nodes to host the user's workload
A method, system and computer program product for dynamically building a set of compute nodes to host a user's workload. An administrative server receives workload definitions that include the types of workloads that are to be run in a cloud group as well as a number of instances of each workload the cloud group should support. These workload definitions are used to determine the virtual machine demands that the cloud group will place on the cloud environment. The administrative server further receives the demand constraints, placement constraints and license enforcement policies. The administrative server identifies a set of compute nodes to host the user's workload based on the virtual machines demands, the demand constraints, the placement constraints and the license enforcement policies. In this manner, a set of compute nodes is dynamically built for consideration in forming a cloud group without the user requiring knowledge of the cloud's composition.
US08930535B2 Method for managing computer network access
A client computer initiates a first communication session at a first network address and receives therefrom a second network address. The client computer then initiates a second communication session at the second network address and receives therefrom an access configuration including a control setting for a communication protocol capable of being utilized during a third communication session. Concurrent with the second communication session, the client computer initiates a third communication session at a third network address whereupon the conveyance of data to or from an instantiated process on the client computer via the third communication session is controlled based on the control setting for the communication protocol.
US08930528B2 Method and system for partitioning directories
A method of partitioning directory. Accesses, e.g., shared/exclusive, and/or waiting requests, e.g., shared/exclusive, to access one or more files with a directory are monitored, e.g., incrementing/decrementing respective counters. The waiting requests are queued to be granted at a later time. The directory is determined to be primed for partitioning if a number of waiting requests to access the directory is greater than a threshold value of a plurality of heuristics and optionally further based on satisfying the condition for at least a programmable time threshold period. A trigger signal is automatically generated if the directory is primed for partitioning. The trigger signal causes a file system to partition the directory. It is appreciated that the plurality of heuristics is user programmable.
US08930527B2 High availability enabler
Embodiments of the invention provide systems and methods for interacting with a high availability session. According to one embodiment, a method of providing high availability can comprise abstracting one or more functions of a high availability infrastructure via a high availability enabler and providing access to the abstracted one or more functions via a northbound interface of the high availability enabler. For example, the one or more functions of the high availability infrastructure can comprise session control, either synchronous session control or asynchronous session control, concurrency management, data distribution, e.g., possibly including storing at least some of the data local to the high availability enabler, caching, session replication, providing fault tolerance, providing predictable latencies, etc. The high availability infrastructure can comprise, for example JGroups, Oracle Coherence, or another high availability infrastructure. The method can include decoupling application level processing from protocol level processing via the high availability enabler.
US08930526B2 Processing network events
Processing network events generates multiple events from a single network device event. The system includes a network monitoring device for acquiring event data and a processing system for receiving an input event from a network monitoring device on a processing thread, wherein the processing system includes a communications thread generating component for generating multiple communications threads each for transmitting event data to a server database. The communication threads open connections to required server databases and these connections are maintained in an open state while the network monitoring device is running.
US08930523B2 Stateful business application processing in an otherwise stateless service-oriented architecture
Methods, apparatus, and products for stateful business application processing in an otherwise stateless service-oriented architecture (‘SOA’), the SOA including SOA services where each SOA service carrying out a processing step of the business application, where the stateful business application processing includes: configuring each service of the SOA to record state information describing the state of the service upon completion of a processing step in the business application and provide the state information to a subsequent service; and executing the business application in the SOA, including sending requests for data processing among the services, each such request including a specification of the state of the executing business application.
US08930518B2 Processing of write requests in application server clusters
An application server of a server cluster may store a payload of a write request in a local cache and thereafter serve read requests based on payloads in the local cache if the corresponding data is present when such read requests are received. The payloads are however later propagated to respective data stores at a later suitable time. Each application server in the server cluster retrieves data from the data stores if the required payload is unavailable in the respective local cache. According to another aspect, an application server signals to other application servers of the server cluster if a required payload is unavailable in the local cache. In response, the application server having the specified payload (in local cache) propagates the payload with a higher priority to the corresponding data store, such that the payload is available to the requesting application server.
US08930516B2 Management apparatus, management method, management system, and network device for setting values of application programs
When an application installed in a network device, which allows for the manipulation of setting values of an application from a remote place, is not configured for that device, a management apparatus manipulates setting values using an agent. The management apparatus manipulates the setting values after the application is quitted or manipulates the setting values while the application is running, if the setting values can be manipulated while the application is running.
US08930509B2 Real-time feedback for policies for computing system management
One aspect of the invention is a method for providing real-time feedback regarding the effect of applying a policy definition used for management in a computing system. An example of the method includes receiving the policy definition, and accessing stored information regarding at least one managed entity in the computing system. This example also includes applying the policy definition to the information regarding the at least one managed entity. This example further includes outputting information providing real-time feedback regarding the effect of applying the policy definition to the information regarding the at least one managed entity. Another aspect of the invention is a method for defining a policy used for management in a computing system.
US08930501B2 Distributed data storage system and method
A distributed data storage system and method are disclosed. The distributed data storage system includes: an interface machine process module; at least one service process module; and at least one storage module. The interface machine process module is configured to receive a storage request containing data to be stored from a storage requester and distribute the storage request to one of the at least one service process module; the service process module is configured to receive the storage request from the interface machine process module and assign a storage identifier for the date contained in the storage request; the at least one storage module is configured to store the data according to the storage identifier assigned by the service process module. The distributed data storage system and method of the present invention can provide stable, simple, highly efficient, and low cost mass data storage and read/write services for users.
US08930500B2 Method and system for accelerating receipt of data in a client to client network
A method and system for accelerating receipt of data in a client to client network. The method includes the steps of intercepting queries and responses, storing the intercepted queries and responses in an acceleration server and transmitting the intercepted responses to clients submitting intercepted queries. The system includes at least one acceleration server designed and configured to perform the steps included in the method.
US08930485B2 Information processing apparatus and non-transitory computer-readable recording medium having program stored thereon
By generating second data transfer status managing information for managing a data transfer status between the first storing unit and a third storing unit provided in the second storage apparatus, and third data transfer status managing information for managing data transfer status between the second storing unit and a fourth storing unit provided in the second storage apparatus based on the first data transfer status managing information; and transferring data between the first storing unit and the third storing unit based on the second data transfer status managing information, transferring data between the second storing unit and the fourth storing unit based on the third data transfer status managing information, and transferring the first data transfer status managing information, the data transfer status between multiple storing units in a migrating storage apparatus may be reproduced in another migrated storage apparatus.
US08930469B2 Functionality for sharing items using recipient-specific access codes
A collaboration system is described for sharing files. The collaboration system operates by receiving an Email message from a sender, the Email message specifying an attachment item (such as a file) and one or more recipients. The Email message also specifies a sender code assigned to the sender for the particular attachment item. The collaboration system stores the attachment item and then generates a recipient-specific code associated with each recipient who is to receive the Email message. The collaboration system then sends a recipient-tailored Email message to each recipient. Each recipient-tailored Email message contains Email content provided by the original Email message along with a recipient-specific code associated with the recipient. Each recipient can access the attachment item via its recipient-specific code, which constitutes a secure access key.
US08930468B2 System and method for breaking up a message thread when replying or forwarding a message
Disclosed is a method of communicating a message thread, comprising: receiving a message thread at a first device, the message thread comprising existing sub-messages; receiving input of a newly composed sub-message associated with the message thread; delineating each of the respective existing sub-messages from one another within the message thread; receiving selection of at least one delineated existing sub-message from the message thread through a selection interface for one of inclusion in and exclusion from a modified message thread; creating a modified message thread in accordance with the selection of at least one delineated existing sub-message, the modified message thread further comprising the new sub-message; and initiating communication of the modified message thread to a second device.
US08930463B2 Super-emoticons
Techniques are described for generating and displaying “super-emoticons”. Super-emoticons are similar to smileys in that they may be generated in response to a participant in a textual conversation entering a specific sequence of textual characters. However, super-emoticons differ from smileys in that super-emoticons are programmed to demonstrate more sophisticated behaviors, including but not limited to: moving out of the text insertion location, interacting with other display elements, interacting with users, changing appearance based on context, exhibiting randomly selected behaviors, and making use of information from services.
US08930462B1 Techniques for enforcing data sharing policies on a collaboration platform
Techniques for enforcing data sharing policies on a collaboration platform are disclosed. In one particular embodiment, the techniques may be realized as a system for enforcing data sharing policies on a collaboration platform including a communication module configured to capture a subscription request from a first user to follow a second user in a collaboration platform. The system may also include an asset and profile module including at least one computer processor configured to determine authorization classification associated the first user and the second user. The system may further include an enforcement module including at least one computer processor configured to determine whether to approve the subscription request based at least in part on the authorization classification associated with the first user and the second user.
US08930459B2 Elastic logical groups
In one example, a first group of users is selected among a plurality of possible groups based on a score generated for the first group, the score indicating appropriateness of the first group for the first user, the first group of users having a plurality of users. A first user is then added to the first group of users. Then, affinity levels between the first user and other users in the first group of users are measured, the affinity levels indicating how strong logical relationships are between the first user and the other users in the first group of users. The first user is then removed from the first group of users in response to a determination that the affinity level between the first user and the other users in the first group of users has dropped below a preset threshold over time.
US08930443B1 Distributed network page generation
Disclosed are various embodiments for distributed generation of network pages from portions of network pages. A first request for a network page is obtained. A second request for a network page portion is sent to a server application. The second request includes a protocol header that specifies a base uniform resource locator (URL). The network page portion is obtained from the server application. The network page portion is based at least in part on the base URL. The network page is generated from the network page portion and other data.
US08930439B2 Method and apparatus for providing cooperative user interface layer management with respect to inter-device communications
An apparatus for providing cooperative user interface layer management may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to perform at least maintaining a terminal session between a server device and a client device in which the client device emulates at least a portion of a display presented at the server device, receiving, at the server device, an indication identifying a user interface layer for which display of information related to the user interface layer is not supported at the client device, and determining a response to a user input provided at the client device based on whether the user input relates to the user interface layer identified by the indication. A corresponding method and computer program product are also provided.
US08930437B2 Systems and methods for deterring traversal of domains containing network resources
The present invention provides for a novel method and system for the monitoring of actions by users likely to precede said user leaving the domain of a network resource. Also provided for is a method and system for the deterring users from leaving the domain of a network resource, a method and system for increasing user traffic to a network resource and a method and system for monitoring trends within a population using network resources.
US08930436B2 Apparatus and method of dynamically distributing load in multiple cores
Provided is an apparatus and method of dynamically distributing load occurring in multiple cores that may determine a corresponding core to perform functions constituting an application program, thereby enhancing the entire processing rate.
US08930431B2 Parallel computation of a remainder by division of a sequence of bytes
A remainder by division of a sequence of bytes interpreted as a first number by a second number is calculated. A first remainder by division associated with a first subset of the sequence of bytes is calculated with a first processor. A second remainder by division associated with a second subset of the sequence of bytes is calculated with a second processor. The calculating of the second remainder by division may occur at least partially during the calculating of the first remainder by division. A third remainder by division is calculated based on the calculating of the first remainder by division and the calculating of the second remainder by division.
US08930426B2 Distributed requests on remote data
Various embodiments of systems and methods for communicating with a plurality of remote systems are described herein. A remote data query is sent from a central data requesting system to remote systems. A query result is received asynchronously from at least one of the remote systems. The remote systems may include data pools which are independent of each other. In one embodiment, the remote systems include a responsive remote system and an unresponsive remote system, and the query result is received from the responsive remote system. In one embodiment, a predetermined timeout period is set at the central data requesting system and the query result obtained after the pre-determined timeout period is ignored by the central data requesting system.
US08930425B2 Data integration in service oriented architectures
A system, method and program product for transferring structured and unstructured data in a service oriented architecture (SOA) infrastructure. A method is disclosed that includes: receiving a request for a synchronization at a service orchestration engine (SOE), wherein the synchronization includes a transfer of structured meta-data from a first node to a second node and a transfer of unstructured file data from a first file node to a second file node; creating an entry in a routing table to track the synchronization; receiving the structured meta-data at the SOE from the first node and transferring the structured meta-data to the second node; and orchestrating a peer-to-peer data transfer from the first file node to the second file node, including communicating with file handling agents at the first and second file handling nodes.
US08930422B2 Pipelined incremental clustering algorithm
Systems and methods are provided for large-scale, incrementing clustering. A plurality of processing nodes each include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium stores a plurality of clusters of feature vectors and machine executable instructions for determining a plurality of values for a distance metric relating each of the plurality of clusters to an input feature vector and selecting a cluster having a best value for the distance metric. An arbitrator is configured to receive the selected cluster and best value for the distance metric from each of the plurality of processing nodes and determine a winning cluster as one of the selected clusters and a new cluster. A multiplexer is configured to receive the winning cluster and provide the winning cluster and a new input feature vector to each of the plurality of processing nodes.
US08930421B2 System and method for automatically managing media content
A method, computer program product and computing device for receiving a request to load at least one new media content item on a personal media device. The size of the at least one new media content item is compared with the amount of storage space remaining on the personal media device to determine if the personal media device has sufficient available storage space. If the personal media device does not have sufficient available storage space, a relative weight associated with at least one old media content item stored on the personal media device is ascertained, the relative weight corresponding to a likelihood that the at least one old media content item will be rendered on the personal media device.
US08930419B2 Write instruction datasource for database write procedure
A computer implemented system and method enables an application that only has the ability to request Structured Query Language (SQL) database read to effect a write to a SQL database is disclosed.
US08930416B2 Job dispatcher of transcoding jobs for media programs
In one embodiment, a method determines a job to dispatch for transcoding a source file. The source file is stored on a node in a distributed file system in which a plurality of nodes are storing a plurality of source files. The method then determines location information for the source file in the distributed file system where the location information identifies the node in which the source file is stored. Also, a node in the plurality of nodes is determined in which to dispatch the source file based on the location information for the source file. Then, the job is dispatched to the determined node such that transcoding of the source file is performed on the determined node.
US08930414B2 Method and system for meta-tagging media content and distribution
A unique application within Video that allows for user generated Meta-tagging to be delivered in real time to individual clips is provided. This meta-tag creates its own tail based upon the user generated words population, which is searchable via a “spider network” that runs invisible behind the web pages of the site. These same “tagged” words are broadcast over various delivery networks including but not limited to live feeds from SMS, MMS, News Feeds within Community Web Sites, Video Sharing Web Sites, Widget applications any other forms of electronic communication that will be dropped in real time to identified users and friends of users.
US08930394B2 Querying sensor data stored as binary decision diagrams
According to certain embodiments, a search query for a search of samples of sensor data is received. The search query indicates one or more requested values of one or more data parameters. The samples are represented by a characteristic function indicating whether a given binary representation represents a sample. A query function representing the one or more requested values is formulated. The query function and the characteristic function are used to identify one or more samples that have the one or more requested values.
US08930392B1 Simulated annealing in recommendation systems
A system and method for generating suggestions to a user using simulated annealing is disclosed. The system includes a user activity processing unit, a recommendation engine, a ranking engine and a simulated annealing engine. The user activity processing unit receives user activities and generates user interests. The simulated annealing engine generates a temperature to control how far to stray from highly relevant suggestions. The recommendation engine generates a query for content and generates at least one suggestion for the user from received content. The ranking engine ranks the at least one suggestion based on a recency of user interests, frequency of actions associated with the user interests and social affinity of the user to other users that generated any of the at least one suggestions.
US08930375B2 Splitting an index node of a hierarchical dispersed storage index
A method begins by a dispersed storage (DS) processing module determining to remove data object index entries from a data object level index node, identifying data object index entries to extract, and creating a temporary sibling data object level index node to include the identified data object index entries. The method continues with the DS processing module initiating updating of an hierarchical ordered index structure by identifying an address for storing the temporary sibling data object level index node, setting up linking the temporary sibling data object level index node to a next level node and to an adjacent data object level index node, and determining whether a change has occurred. When the change has not occurred, the method continues with the DS processing module removing the data object index entries from the data object level index node and commencing the updating of the hierarchical ordered index structure.
US08930373B2 Searching with exclusion tokens
An aspect includes phrase searching using exclusion tokens. A token division unit is configured to divide an input character string to be searched into a plurality of tokens. A token position definition unit is configured to set each token to be excluded in an occurrence position calculation as an exclusion token and to set each token to be included in the occurrence position calculation as a headword token, and define an occurrence position for each headword token. A position offset information assigning unit is configured to assign, to each of the exclusion tokens, position information obtained with the headword token followed by the exclusion tokens and to assign the headword token followed by the exclusion tokens as a starting point. An indexing processing unit is configured to perform indexing on the plurality tokens such that whether or not the exclusion tokens follow one of the plurality of tokens is identifiable.
US08930367B2 Non-transitory computer-readable medium, information classification method, and information processing apparatus
There is provided a non-transitory computer-readable medium storing a program causing a computer to execute a process. The process includes: acquiring posted information items, each of the posted information items including at least either of a text information item and an image information item; generating text information items including text items in such a manner that image information items are removed from the posted information items, and classifying the text items into first categories; generating image information items including images in such a manner that text information items are removed from the posted information items, and classifying the images into second categories; associating the classified text items and the classified images with each other on the basis of the first and second categories to obtain results; and outputting the text items and the images for each of the results.
US08930364B1 Intelligent data integration
A storage controller is implemented for controlling a storage system. The storage controller may be implemented using a distributed computer system and may include components for servicing client data requests based on the characteristics of the distributed computer system, the client, or the data requests. The storage controller is scalable independently of the storage system it controls. All components of the storage controller, as well as the client, may be virtual or hardware-based instances of a distributed computer system.
US08930353B2 System and method for reflective searching of previous search results
An approach for searching within previous search results for new search results is provided. In one aspect, a first computer receives first search contexts from a second computer. The first search contexts include parameters including characteristics of elements of second search contexts and parameters including weight of importance to the user that elements of the second search contexts includes the characteristics of the first search contexts. In addition, the first computer searches for the characteristics of the elements of the second search contexts in a repository. In another aspect, the first computer determines a match between the characteristics of the elements of the second search contexts and characteristics elements of the first search contexts, and wherein the first computer ranks a list of the new search results based on the determination.
US08930336B2 Retrieval of searchable and non-searchable attributes
Retrieving stored data is disclosed. A retrieval request is received for an object. A retrieval response is generated that includes: 1) a first set of searchable attributes associated with the object, wherein an attribute of the first set of attributes is stored in a database in a manner that enables a database query to be performed against the attribute of the first set of attributes; and 2) a second set of non-searchable attributes associated with the object, wherein an attribute of the second set of attributes is stored in the database in a manner that does not enable a database query to be performed against the attribute of the second set of attributes.
US08930330B1 Validation of log formats
Systems and methods for validation of log formats are described herein. Log data is stored via a logging service in a data store or other storage system. An example log or proposed log format is received by the logging service. The proposed log format is validated against validation rules provided by log consumers.
US08930320B2 Distributed computing backup and recovery system
The distributed computing backup and recovery (DCBR) system and method provide backup and recovery for distributed computing models (e.g., NoSQL). The DCBR system extends the protections from server node-level failure and introduces persistence in time so that the evolving data set may be stored and recovered to a past point in time. The DCBR system, instead of performing backup and recovery for an entire dataset, may be configured to apply to a subset of data. Instead of keeping or recovering snapshots of the entire dataset which requires the entire cluster, the DCBR system identifies the particular nodes and/or archive files where the dataset resides so that backup or recovery may be done with a much smaller number of nodes.
US08930316B2 System and method for providing partition persistent state consistency in a distributed data grid
A system and method can provide partition persistent state consistency in a distributed data grid. The distributed data grid can provide a plurality of copies of a partition on a plurality of cluster nodes in the distributed data grid, wherein the plurality of cluster nodes includes a primary owner node and one or more backup nodes for the partition. The primary owner node can propagate one or more modifications of the partition from the primary owner node to the one or more backup nodes. The distributed data grid can ensure consistency among the plurality copies of the partition on the plurality of cluster nodes in the distributed data grid.
US08930309B2 Interval-controlled replication
Various systems and methods for interval-controlled replication are described. For example, one method involves a node receiving a first interval indication indicating start of a first interval. After receiving the first interval indication, an application on the node initiates a first write, which includes the node initiating a first local write and a first remote write. The first local write accesses a local storage. The first remote write accesses a remote storage and replicates the first local write. The node waits for acknowledgements indicating that the local and remote writes have finished, as well as for a second interval indication, before the first write from the application is treated being complete.
US08930303B2 Discovering pivot type relationships between database objects
According to a present invention embodiment, a system determines a relationship between source and target database tables, and includes a computer system including at least one processor. Potential pivot keys of the target database table are determined, and maps are created for each potential pivot key between the database tables based on distinct values. Transformations for each map are generated that enable target data to be produced from source data. The transformations for each potential pivot key are analyzed and the potential pivot key with the transformations that generate the greatest amount of matching data is selected as the resulting pivot key. The database table columns corresponding to the resulting pivot key are determined to be associated by the relationship. Embodiments of the present invention further include a method and computer program product for determining a relationship between source and target database tables in substantially the same manner described above.
US08930286B2 Information processing apparatus, processing method therefor, and non-transitory computer-readable storage medium
An information processing apparatus creates, for each of a plurality of nodes, a query to be executed for a learning pattern input to the node; inputs a plurality of learning patterns to a root node of the plurality of nodes; executes, for the learning pattern input to each node, the query created for the node; determines whether the query has been effectively executed for the individual learning pattern input to each node; distributes and inputs, to a lower node of each node, an individual learning pattern for which it has been determined in the determining that the query was effectively executed in the node; deletes a learning pattern for which it has been determined in the determining that the query was not effectively executed in each node; and stores an attribute of the learning pattern input to a terminal node of the plurality of nodes in association with the node.
US08930285B2 Composite production rules
A method for forming and using a composite production rule may include compiling, by a computer system, a decision table or a decision tree to generate a composite production rule. The method may also include generating the composite production rule and selecting, by the computer system, an algorithm for compiling the composite production rule. The method may additionally include compiling, by the computer system, the composite production rule into an executable program based on pattern matching of the selected algorithm. The method may further include executing, by the computer system, the composite production rule to provide an output based on the composite production rule.
US08930275B2 Apparatuses, methods and systems for providing a virtual development and deployment environment including real and synthetic data
The APPARATUSES, METHODS AND SYSTEMS FOR PROVIDING A VIRTUAL DEVELOPMENT AND DEPLOYMENT ENVIRONMENT INCLUDING REAL AND SYNTHETIC DATA (“SYNONYM”) provides a development and test environment with reduced database storage requirements that uses synthetic data based on anonymized real data. SYNONYM allows the use of sensitive data for testing while protecting such data as required by privacy laws, secrecy laws and company policies.
US08930274B1 Securing payment transactions with rotating application transaction counters
An account management system creates a bundle of private application transaction counters (ATCs) and a bundle of corresponding public ATCs, and transmits them to a user device. The device receives a request for payment information from a merchant and processes the request without accessing a secure element processor on the device. The device calculates a security code using one of the bundle of private ATCs and a transaction number received from the merchant. The device transmits proxy account information, the calculated security code, and the corresponding public ATCs to the merchant. The merchant transmits a payment request to the account management system as the issuer of the proxy account information. The account management system retrieves the private ATC using the public ATC, and determines the validity of the security code by recomputing it. The account management system retrieves the financial account information and requests authorization from the issuer.
US08930272B2 Systems and methods for mobile transactions
In accordance with one or more embodiments of the present disclosure, systems and methods for facilitating financial transactions over a network include communicating with a user via a kiosk device and a mobile communication device over the network. In various implementations, the systems and methods include accessing at least one account related to the user, depositing finds into the account based on a cash deposit request received from the user at the kiosk device, and transferring funds from the account to one or more other accounts, related and/or unrelated to the user, based on a fund transfer request received from the user via the mobile communication device.
US08930268B2 Online fraud prevention using genetic algorithm solution
Online fraud prevention including receiving a rules set to detect fraud, mapping the rules set to a data set, mapping success data to members of the rules set, filtering the members of the rules set, and ordering members of the data set by giving priority to those members of the data set with a greater probability for being fraudulent based upon the success data of each member of the rule set in detecting fraud. Further, a receiver coupled to an application server to receive a rules set to detect fraud, and a server coupled to the application server, to map the rules set to a data set, and to map the success data to each members of the rules set. The server is used to order the various members of the data set by giving priority to those members of the data set with a greatest probability for being fraudulent.
US08930260B2 Method and system for reserving future purchases of goods and services
A method and system for reserving future purchases of goods or services or events including plural electronic options with associated option fees for the goods or services or events. The plural electronic options include electronic option terms established by one or more suppliers who can supply the goods or services or events. The purchase of the electronic option is accepted according to electronic option terms established by the desired supplier. The option terms may vary greatly among the individual suppliers and no two suppliers may use the same option terms. The electronic options are displayed, viewed, purchased, and exercised from a client network device.
US08930249B1 System, method, and computer program for providing an advertising based incentive to a user
A system, method, and computer program are included for providing an advertising based incentive to a user. In use, at least one advertisement is communicated to a device of a user based on a preference level of the user. Further, an incentive associated with the preference level is provided to the user in response to the communication of the at least one advertisement.
US08930240B2 System and kiosk for commerce of optical media through multiple locations
A kiosk dispenses and receives recorded optical media using an interconnected central server, through an Internet Service Provider. The central server has databases and processing capabilities and is connected to a credit verification system. The databases collect inventory administration information and customer data (e.g., credit card information and email addresses) from the kiosks. The central server initiates credit verification, sends receipts to customers via email and maintains databases for remote inventory-control and administration of the kiosk network. A kiosk may identify a recorded disk for automated restocking and perform quality assessment of a recorded disk. The kiosk may provide publishing-on-demand or act as a portal for remotely served advertisements. The kiosk preferably includes a rotatable carousel with a selection of DVDs. A digital camera captures a digital image of a disk barcode and internal software rotates the image to “read” the barcode, to control inventory and access issues.
US08930233B2 System and method for anonymous location based services
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to automatically located mobile receiving data processing systems. The web service communicates with a receiving data processing system in a manner by delivering information to the device when appropriate without the device requesting it at the time of delivery. There are varieties of configurations made by different user types of the web service for configuring information to be delivered, and for receiving the information. The web service maximizes anonymity of users, provides granular privacy control with a default of complete privacy, and supports user configurable privileges and features for desired web service behavior and interoperability. The web service is fully automated to eliminate human resources required to operate services.
US08930232B1 Claim and progression management
The present invention is a computer implemented method and system for gathering information from a user related to, filing for, and obtaining government benefits, such as Social Security benefits. The present invention also enables the user to track the benefit application approval process and reminders when certain data or responses are due. There is a feature which enables the user to modify the data submitted for the benefits when circumstances warrant. There is also a decision appeal process feature.
US08930229B2 Systems and methods using a mobile device to collect data for insurance premiums
A system and method for determining a vehicle insurance premium for a period of time based at least in part on collected vehicle operation data, the system comprising: a mobile device, comprising: one or more sensors associated with the mobile device and configured to automatically collect vehicle operation data during a data collection session; a processor; a non-transitory storage medium; a display; a transmitter; and a set of computer readable instructions stored in the non-transitory storage medium and when executed by the processor configured to allow the mobile device to collect vehicle operation data and transmit the collected vehicle operation data; and a remote processing computer, comprising: a server that receives collected vehicle operation data; a database that stores collected vehicle operation data; and a rating engine that determines a vehicle insurance premium based at least in part on collected vehicle operation data.
US08930221B2 Health care biometric surveillance and online provider communication
A graphical user interface provides clinical information in the form of a first health feed, patient-generated information in the form of a second health feed, and biometric surveillance from a peripheral device in a third health feed. The graphical user interface may provide improved access to patient-generated information to the provider and improved access to clinical information to the patient or caretaker for the patient. Additional health feeds may include data from peripheral devices, third-party sponsored applications, or other forms of health feedback.
US08930220B2 Apparatus and methods for rendering personal stories to medical patients
A health care apparatus (10) and methods are described for rendering audio visual content to a medical patient in the patient's home, in which a content element storage (22) stores a plurality of audio visual content elements (28) to be rendered to the patient in the patient's home, including personal story content elements (40) in which an interviewee (42) is shown discussing one or more issues related to the patient's medical condition. One or more content elements are selected according to a medical condition of a given patient and presented to the patient via a display device (14) of a user interface (12) located in the patient's home. Methods are presented for generating audio visual content for presentation to a medical patient in the patient's home in which a set of questions relating to a given medical condition is generated (102) and questions from the set are presented (104) to at least one interviewee, such as an actor or a person having the given medical condition. The interviewee's responses to the presented questions are recorded (106) and edited (108) to create a personal story content element which is then stored (110) in a content element storage coupled with a communications network from which content elements are selected for presentation to patients having the given medical condition.
US08930218B1 Systems and methods for building medical diagnostic apparatus using a digital library
The medical data analysis system automatically identifies medical information sources which correlate to anomalies identified in a set of patient medical data relating to an identified patient. The system includes a digital library for providing access to a plurality of information sources which relate to interpreting patient medical data and possible diseases associated with the patient medical data. A data characterization module calculates normative variations of a set of patient medical data to identify anomalies. Based upon this statistical analysis, a digital library interface module searches the digital library for information sources relating to the set of patient medical data and interpretations of the identified anomalies. There is also an information access module which provides an authorized user, such as a physician, with access to the information sources returned by the digital library interface module and relating to this set of patient medical data.
US08930199B2 Method and an apparatus for processing an audio signal
A method of processing an audio signal is disclosed. The present invention includes receiving, by an audio processing apparatus, coding identification information indicating whether to apply a first coding scheme or a second coding scheme to a current frame; when the coding identification information indicates that the second coding scheme is applied to the current frame, receiving window type information indicating a particular window for the current frame, from among a plurality of windows; identifying that a current window is a long stop window based on the window type information, wherein the long stop window is followed by only long window of a following frame, wherein the long stop window includes a gentle long stop window and a steep long stop window; and, when the first coding scheme is applied to a previous frame, applying the gentle long stop window to the current frame, wherein: the gentle long stop window comprise an ascending line with first slope, the steep long stop window comprise an ascending line with second slope, and, the first slope is gentler than the second slope.
US08930185B2 Speech feature extraction apparatus, speech feature extraction method, and speech feature extraction program
A speech feature extraction apparatus, speech feature extraction method, and speech feature extraction program. A speech feature extraction apparatus includes: first difference calculation module to: (i) receive, as an input, a spectrum of a speech signal segmented into frames for each frequency bin; and (ii) calculate a delta spectrum for each of the frame, where the delta spectrum is a difference of the spectrum within continuous frames for the frequency bin; and first normalization module to normalize the delta spectrum of the frame for the frequency bin by dividing the delta spectrum by a function of an average spectrum; where the average spectrum is an average of spectra through all frames that are overall speech for the frequency bin; and where an output of the first normalization module is defined as a first delta feature.
US08930174B2 Modeling technique for resistive random access memory (RRAM) cells
Accurate simulation of two-terminal resistive random access memory (RRAM) behavior is accomplished by solving equations including state variables for filament length growth, filament width growth, and temperature. Such simulations are often run in a SPICE environment. Highly accurate models simulate the dynamic nature of filament propagation and multiple resistive states by using a sub-circuit to represent an RRAM cell. In the sub-circuit, voltages on floating nodes control current output while the voltage dropped across the sub-circuit controls growth and temperature characteristics. Properly executed, such a sub-circuit can accurately model filament growth at all phases of conductance including dynamic switching and a plurality of resistive states.
US08930173B2 Vehicle behavior estimation device
A vehicle behavior estimation device includes: a storage unit configured to store a restriction condition at a point of a vehicle for which behavior is estimated; vehicle state data that includes position information and speed information of the vehicle; behavior parameters that include speed information and acceleration information of the vehicle; and physical restriction conditions that include an upper limit and a lower limit of the acceleration information; and a processor configured to obtain the vehicle state data by using the restriction condition at the point; calculate behavior parameters of a vehicle model that satisfy a physical restriction condition from the vehicle state data and the restriction condition at the point; update the vehicle state data of the vehicle model based on the behavior parameters; and repeat processing to calculate behavior parameters by using the updated vehicle state data and to update the vehicle state data.
US08930169B2 Capacitive ultrasonic transducer and endo cavity ultrasonic diagnosis system using the same
A capacitive ultrasonic transducer (c-MUT) comprising a silicon substrate and a transducer element which comprises transducer cells, each of which is constituted by a first electrode equipped on the top surface of the silicon substrate, a second electrode placed opposite to the first electrode with a predetermined gap therefrom and a membrane for supporting the second electrode, wherein a trench is equipped between the adjacent transducers and a conductive film is formed in the trench.
US08930167B2 Hardware/software capability rating system
Techniques and tools for rating computer products are described. For example, software ratings are based on subjective evaluations to determine computer system requirements for a positive user experience, while a computer running a capability tool rates a computer system's (or hardware component's) ability to run software. A capability rating for hardware is determined by comparing a set of features and performance results with capability rating requirements. In another aspect, a capability rating is communicated using a standardized presentation. In another aspect, capability rating level requirements are proposed (e.g., by a ratings board) and then finalized. A capability rating level is determined for computer products (e.g., by a testing organization) based on the finalized requirements and analysis of the products (e.g., by a computer running a capability tool). In another aspect, a software system comprises an inventory module, a performance testing module, and an inventory and performance evaluator module.
US08930163B2 Method for step detection and gait direction estimation
A method for detecting a human's steps and estimating the horizontal translation direction and scaling of the resulting motion relative to an inertial sensor is described. When a pedestrian takes a sequence of steps the displacement can be decomposed into a sequence of rotations and translations over each step. A translation is the change in the location of pedestrian's center of mass and a rotation is the change along z-axis of the pedestrian's orientation. A translation can be described by a vector and a rotation by an angle.
US08930161B2 Apparatus and method for diagnosing fault of multi-sensor of motor
Disclosed herein are an apparatus and a method for diagnosing a fault of a multi-sensor of a motor. The apparatus includes: a plurality of tachometers attached to the motor to measure rotation speeds; and a plurality of processors each connected directly to the plurality of tachometers to receive the measured rotation speeds, thereby securing a plurality of directly obtained rotation speeds, sharing the obtained rotation speeds with each other, thereby obtaining a plurality of indirectly obtained rotation speeds, and performing a fault diagnosis on the plurality of tachometers using the plurality of directly obtained rotation speeds and the plurality of indirectly obtained rotation speeds.
US08930148B2 Animal identification, measurement, monitoring and management system
A highly automated system and method for acquiring animal consumption and behavior data including stations where consumables are fed to animals. The stations being equipped with RFID equipment for reading RFID tags in close proximity to the station, and weighing devices for measuring the weight of the consumables. The RFID equipment and the weighing device are connected to a computer which calculates the weight of the trough at specific times by using weight data collected before and after the specified time to enhance the accuracy of the weight measurement. The computer uses a “mathematical weighted filter technique” to estimate the weight of the trough before and after a consumption event. The computer uses a method to divide the reduction/increase in weighed matter between the RFID tag last seen and the next RFID tag appearing, providing the reduction/increase in matter is less than a specified amount.
US08930147B2 Multi-sensor patch and system
Embodiments of the invention provide systems and methods for remote sensing and/or monitoring utilizing a sensing device, such as may be implemented in a patch that can be placed on or affixed to a subject, where the sensing device includes multiple sensors. For example, one embodiment of the present invention includes a wireless human temperature skin patch providing accurate measurement of human temperature from a sensing device applied to the skin and even in the presence of differing ambient temperature. In such an embodiment, the patch can include, for example, a flexible, breathable bandage or adhesive strip or pad to affix the sensing device to a patient. The sensing device can include multiple sensors such as two or more temperature sensors that can be used to accurately determine the patient's core body temperature from the measured temperature at the skin.
US08930138B2 North finder
An attitude determination system provided with North-finding capability, comprises: a) a stage consisting of a rotating platform provided with a high precision positioning controller; b) an Inertial Navigation System (INS) comprising inertial sensors, wherein said inertial sensors comprise gyroscopes and accelerometers, and wherein at least one gyroscope is of a precision suitable to find the direction of true North; and, c) a control unit for controlling input signals and output signals of the stage and the INS and combining the signals in order to provide attitude data of the system.
US08930122B2 Methods and systems for associating vehicles en route to a common destination
Methods and systems are provided for associating vehicles en route to a common destination. A request is received from a first vehicle as to an identification of one or more additional vehicles en route to the common destination. The first vehicle is associated with the additional vehicles as part of a caravan. Information is provided as to each of the vehicles in the caravan.
US08930117B2 Hybrid drive system and method
Embodiments of the invention provide a hybrid drive system including a power source. The hybrid drive system can include a hydraulic system operatively coupled to the power source. The hydraulic system can include at least one hydraulic module coupled to the power source and at least one accumulator fluidly coupled to the hydraulic module. The drive system can include at least one drive wheel operatively coupled to the hydraulic system. The drive wheel can be configured and arranged to receive power only from the hydraulic system. The hydraulic system can be configured and arranged to supplement power provided by the power source to the drive wheel. The hybrid drive system can include an electronic control unit in communication with the power source, the hydraulic module, and a sensor associated with the accumulator.
US08930108B2 Method for actuating a retarder of a motor vehicle
A method of actuating a retarder of a motor vehicle, for example a hydrodynamic retarder of a commercial vehicle, in which during overrun operation the driver uses an operating element to call for a braking action by the retarder. To implement the method simply, conveniently and inexpensively, the accelerator pedal of the motor vehicle is used as the operating element for demanding a braking action by the retarder. In such manner that when the torque of the drive engine of the motor vehicle becomes negative due to overrun operation, the braking action demand is signaled by at least partially releasing the accelerator pedal.
US08930106B2 Braking/driving force control device
A braking/driving force control device includes an operating unit that executes an acceleration operation and a deceleration operation by an integral pedal, a stroke sensor that detects a stroke amount due to an operation of the operating unit, a load sensor that detects a load due to an operation of the operating unit, and a control unit that controls acceleration of a vehicle based on a stroke amount detected by the stroke sensor and further controls deceleration of a vehicle based on a load detected by the load sensor.
US08930105B2 Method for setting a brake system of a vehicle in the event of a collision
In a method for setting a brake system of a vehicle, braking force is built up automatically in the event of a collision. In the process, the position of the collision on the vehicle is determined and the build-up of braking force is implemented as a function of the position of the collision.
US08930103B2 Control method for a dual-clutch transmission
A method for controlling a drivetrain of a motor vehicle. The vehicle comprises a drive engine and a dual-clutch transmission. The dual-clutch transmission comprises a first friction clutch and a second friction clutch together with a first transmission unit and a second transmission unit, in order to establish a first power transmission branch and a second power transmission branch. The dual-clutch transmission comprising a clutch actuator device for actuating the friction clutches and a gearshift actuator device for engaging and disengaging gears of the dual-clutch transmission. The method assuming that the motor vehicle is being driven in a high original gear and comprising the following steps: derivation of a first shift signal from an actuation of a control element by the driver; calculation of a target gear, which is lower than the original gear and which corresponds to the first shift signal; selection of an intermediate gear between the original gear and the target gear, opening of the friction clutch corresponding to the original gear and closing of the friction clutch corresponding to the intermediate gear, in order to transmit drive power via the power transmission branch corresponding to the intermediate gear; and engagement of the target gear, opening of the friction clutch corresponding to the intermediate gear and closing of the friction clutch corresponding to the target gear in the event that a second shift signal is derived from an actuation of a control element by the driver.
US08930102B2 Control device of a vehicle
A control device of a motor vehicle for controlling a gear change in a transmission of the motor vehicle by generating control signals for transmission shift elements utilized during a gear change. If a gear increment of the gear change to be performed is greater than two gears, and/or if the driver activates a sport gear shift program, and/or if a detection device detects a sporty type of driver, and/or if the driver actuates a kickdown of an accelerator pedal, and/or if the driver actuates the accelerator pedal with a temporal gradient that is greater than a defined limit, the control device generates control signals for the shift elements, being utilized for performing the gear change, with an interruption of driving power, and the control device, in all other instances, generates control signals for the shift elements, being utilized for performing the gear change, without interrupting the tractive force.
US08930098B2 Clutch control device of hybrid vehicle
A clutch control device of a hybrid vehicle includes a battery, a generator, a motor, a motor shaft connected with a driving shaft of the vehicle by using electricity from the generator or the battery, an engine which drives the generator and the vehicle, a clutch, and a control unit. The control unit changes an engaged state of the clutch between the motor shaft and an engine shaft of the engine to a released state and changes an engine driving state of the hybrid vehicle, in which the hybrid vehicle is driven by the engine, to a motor driving state of the hybrid vehicle in which the hybrid vehicle is driven by the motor, when a vehicle velocity of the hybrid vehicle is the change vehicle velocity.
US08930095B2 Material identification system
A method and apparatus for managing undesired material in an area. A sensor system monitors the area for the undesired material. A number of operations is performed on the area using a vehicle system. The vehicle system comprises a vehicle and a structure connected to the vehicle. A computer system receives data for the area from the sensor system. The computer system identifies a presence of the undesired material along a number of paths in the area using the data to form an identification. The computer system initiates removal of the undesired material based on the identification.
US08930094B2 Control device for hydraulic winch
A control device for a hydraulic winch includes: a hydraulic source; a variable-displacement hydraulic motor; a winch operation member; an accelerator operation quantity detection unit; an engine control unit; a rotation speed detection unit; a line pull detection unit; a condition decision unit; and a motor displacement control unit, wherein: once the condition decision unit decides that the fuel-efficient, high-speed operation condition has been established, the engine control unit sets an upper limit to the engine rotation speed at a predetermined rotation speed, lower than the maximum rotation speed.
US08930089B2 System and method for indicating to a remote location operation of an auger or the like
The systems and methods of the present invention employ either a sensor in communication with the auger or a sensor in the form of a switch operated by the user of the auger. When the sensor detects that the auger is operating or the switch is operated by the auger operator, an indication of auger operation is published to a remote location. The indication may be in the form of an aural or visual indication or in the form of a wireless transmission.
US08930084B2 Seat weight detecting subsystem
It is provided a subsystem for seat weight detection, the configuration of which enables improved assemblability and economization of space in layout. A seat weight detecting subsystem is provided for each seat 7 mounted inside a vehicle. Each seat weight detecting subsystem 4 includes weight detection sensors 8 which are installed in a seat 7, and a power supplying member 9 which is connected to the weight detecting sensors 8, a power supply 5, an ECU 3 and the like. The power supplying member 9 is provided with an FPC 10 and a seat side ECU functional portion 11 that is integratedly attached to the FPC 10. The seat-side ECU functional portion 11 includes sensor connecting sections 13, a signal receiving section 14, a data generating section 15, and a data outputting section 16.
US08930074B1 Apparatus of automatic vehicle suspension system using real-time road contour
An apparatus of automatic vehicle suspension system is provided. Road conditions are precisely monitored for reducing vibrations of cabin. Uneven road surface is crossed over through fast expansion and compression of shock absorber just in time. The present invention uses real-time control of an active suspension system to build road contour at real time. At the same time, control signals having better suspension dynamic characteristics are updated at real time for further obtaining a superior and precise suspension system.
US08930070B2 Method for determining the charge state of a battery pack
A method for determining the charge state of a battery pack consisting of a number “N” of individual battery cells, includes determining the charge state of each individual battery cell SOCi for all i=1,N. The mean value of the charge states of the individual battery cells, mean (SOCi), is also determined. The method further includes determining a weighting “w” from the equation where w=gw(mean(SOCi)). The following applies for the function gw(SOC): the function value tends towards a minimum value of wmin when the argument tends toward the minimum charge state of a complete discharge SOCmin. The function value tends toward a maximum value of wmax when the argument tends towards the maximum charge state of a complete charge SOCmax; and the function gw( ) is continuous.
US08930068B1 System and method for managing instances of damage within a transportation system
A system and method according to which data associated with a damage log is received, the damage log being associated with an instance of damage to a portion of a vehicle such as, for example, a portion of an aircraft. A graphical representation of the portion of the vehicle is outputted, and a graphical damage indicator is outputted. The graphical damage indicator is located, relative to the graphical representation of the portion of the vehicle, to indicate a location of the instance of damage on the portion of the vehicle. The graphical damage indicator visually represents a type of damage to the vehicle.
US08930061B2 Method and apparatus for influencing the transverse dynamics of a vehicle
In a method and apparatus for influencing transverse dynamics of a vehicle, for a chassis intervention is carried out when an intervention condition is met. The intervention condition is met when the value of a determined transverse dynamics disturbance variable is higher than a disturbance variable threshold value, and when one or a group of the following criteria is met: the longitudinal speed of the vehicle is higher than a longitudinal speed threshold value of the vehicle; the sensorially detected actual yaw rate is lower than or equal to a calculated current yaw rate; a braking torque variable describing a braking torque and caused by braking by the driver is lower than or equal to a braking torque threshold value; a spring variable describing the current spring path of a chassis spring of a vehicle wheel is lower than or equal to a spring path threshold value; a differential spring variable describing the difference between the current spring paths of the two chassis springs of a vehicle axle is lower than or equal to a differential spring path threshold value; and a slip difference variable describing the slip difference between two vehicle wheels is lower than or equal to a slip differential threshold value.
US08930057B2 Driving assistance device
A driving assistance device capable of increasing fuel economy by setting a driving assistance unit that is appropriate for running environment information of a vehicle, is provided with a first reliability assessment device, a second reliability assessment device, and a third reliability assessment device, to assess the reliability of the running environment information. The driving assistance device is provided with an HMI control unit, a drive force control amount calculation unit, and non-drive force control amount calculation unit, to select a driving assistance unit on the basis of fuel economy among driving assistance units that can be set, in accordance with the assessed reliability of the running environment information. The driving assistance device sets a driving assistance unit that is appropriate for the running environment information, and assists the driving of the vehicle on the basis of the set driving assistance unit.
US08930048B1 Enhanced compound steering law for general low thrust mission
The disclosed method involves calculating, with at least one processor, a desired orbit for the spacecraft. The method further involves calculating a velocity change required to achieve an orbit eccentricity, a velocity change required to achieve a semi-major axis, and a velocity change required to achieve an orbit inclination; all of which correspond to the desired orbit for the spacecraft. Also, the method involves calculating the direction of the vector sum of the velocity change required to achieve the orbit eccentricity, the velocity change required to achieve the semi-major axis, and the velocity change required to achieve the orbit inclination. Further, the method involves activating at least one propulsion device of the spacecraft in the direction of the vector sum in order to change the current orbit of the spacecraft to the desired orbit for the spacecraft, thereby changing the orbit eccentricity, the semi-major axis, and the orbit inclination simultaneously.
US08930043B2 Machine control system having autonomous resource queuing
A control system is disclosed for use with a plurality of mobile machines operating at a worksite having a resource. The control system may have a worksite controller configured to divide a common travel path into a plurality of segments, including at least a spot segment at the resource and a stage segment. The worksite control may further be configured to receive a first input indicative of a desire for a first of the plurality of mobile machines to leave the spot segment, and to direct the first of the plurality of mobile machines out of the spot segment based on the first input. The worksite controller may be further configured to receive first location information for the first of the plurality of mobile machines, and to direct the second of the plurality of mobile machines from the stage segment into the spot segment based on the first location information.
US08930042B2 Mobilized sensor network for structural health monitoring
A method and apparatus for inspecting an object is provided. Movement of inspection vehicles relative to a surface of the object is controlled using a controller. Generation of data about the object by sensor systems configured to generate the data when the sensor systems are in a configuration with respect to a location on the object for inspection and receiving power from the inspection vehicles is controlled using the controller. The data generated by the sensor systems is stored.
US08930040B2 Systems and methods for video capture, user feedback, reporting, adaptive parameters, and remote data access in vehicle safety monitoring
A method for vehicle data management according to embodiments of the present invention includes receiving an accelerometer signal from an accelerometer mounted in a vehicle, determining an accelerometer specific force based on the accelerometer signal, receiving a speed signal from a speed sensor or GPS or other source on the vehicle, wherein the speed signal indicates a speed of the vehicle, determining an instantaneous acceleration of the vehicle by calculating a rate of change of the speed based on the speed signal, selecting a current observed acceleration as a lower value of the accelerometer specific force and the instantaneous acceleration, capturing video footage with a camera mounted on the vehicle, and flagging the video footage corresponding to a time when the current observed acceleration exceeds a preset safe force value.
US08930032B2 System and method for wireless irrigation control with a remote application
Provided are a system and method for wireless irrigation control with a remote application. The system includes a processor and plurality of interactive zone switches for connection to at least one irrigation device; each zone switch further operable to detect a state of a connected irrigation device. Non-volatile memory is coupled to the processor and provided with executable instructions to direct operation of each interactive zone switch. There is at least one remote application to establish a schedule within the non-volatile memory for operation for each interactive zone switch and to receive the schedule from the non-volatile memory in response to a users desire to review or modify the schedule. A wireless network component is coupled to the processor and the non-volatile memory and is in communication with the remote application to schedule operation of at least one interactive zone switch and at least one irrigation device.
US08930025B2 Work robot
A work robot for executing a work for operating an object includes a robot body for capturing an image including the object. During a teach mode, the captured image is correlated with an operation content taught by an operator and held. During a work mode, the captured image is acquired, an image similar to the acquired image is searched, and the object is operated according to the operation content correlated with the image captured in the past which has been found as a result of the search.
US08930024B2 Robotic lawnmower and charging and control systems therefor
A charging and control system for a robotic lawnmower, having a circuit loop that includes several wire segments, of which one or more are boundary wire segments that may define or demarcate the boundary of an area within which the lawnmower is permitted to move; a charging voltage signal, for charging the lawnmower's internal battery, and a positioning voltage signal for assisting the lawnmower in determining its current position, are produced respectively by a power supply and a signal generator, which are both provided within the same housing; the two signals are both communicated from this housing over the same wire segments of the circuit loop; a charging station may then be electrically connected to the circuit loop by an end-user so that the charging voltage signal may in use of the system be communicated to the lawnmower when it is docked at the charging station, thus charging the internal battery of the lawnmower.
US08930021B2 Interchangeable modular robotic unit
A modular, mobile, robotic unit having an octagon frame with a removable top and a bottom. The frame is of a substantial diameter to hold various attachments. Centered on the faces of the sides of the frame are utility augment ports capable of equipping utility augments. A magnetic fastener strip is located between a plurality of utility augment port shields and a magnet. The frame has an inner compartment housing a plurality of electronics and a plurality of components. The frame has a main compartment crib enclosure, a power supply crib enclosure located below the main compartment crib enclosure, and a waterproof crib enclosure coupled to a platform on the top of the frame. Ultrasonic collision detection sensors are attached to the sides of the frame. Mobility augmentation ports are coupled onto the top and bottom of the frame to hold mobility augments for attaching various transportation methods.
US08930015B2 Sorting system for damaged product
A sorting system having a plurality of sorting assemblies where each sorting assembly has an image device that transmits an image of product to a controller that then actuates a robotic sorting device to remove damaged product through a suction tube based upon the transmitted image.
US08930014B2 Interference preventing method and device
An interference preventing method applied on a machining machine includes the following steps. Firstly, a control command is provided in response to an operation event. Next, protection information corresponding to a protection target component is provided. Then basic envelop of the protection target component is obtained. Then the basic envelop is segmented into a number of sub protection blocks according to a multi-hierarchical protection parameter and sub protection blocks not linked with the protection target component are removed, so as to determine a multi-hierarchical interference protection area. Next, whether an interference event of the multi-hierarchical interference protection area and other components occurs, so as to determine whether interference event of the protection target component occurs; if so, control signal is provided to control the processing operation of the machining machine.
US08930009B2 Robot system and processed object manufacturing method
A robot system includes transport means which transports an object, first detecting means which detects a three-dimensional shape of the object transported on a transport path by the transport means, a robot which performs a predetermined task on the object transported on the transport path by the transport means, means which generates an operation command to the robot, and means which corrects the operation command based on a detection result by the first detecting means.
US08930006B2 Data transfer method and system for loudspeakers in a digital sound reproduction system
The present publication describes a data transfer method and system in a digital sound reproduction system. The method comprises method steps for generating a digital audio stream for multiple channels in a host data source, e.g. a computer, the audio stream is formed by multiple consecutive samples, receiving the digital audio stream sent by the host data source through a digital data transmission network by several digital receivers each of which including a microcontroller with a clock, the receivers further including means for generating an audio signal. In accordance with the invention the host data source sends repeatedly a synchronization sample to at least one receiver, the receiver replies to the synchronization sample by a return sample, the host calculates a latency (T) for each receiver based on the sending time (Th1) of the synchronization sample and the reception time (Th2) of the return sample and the processing time (Tt1-Tt2) of the receiver, the host sends to the receiver information of the calculated latency (T) in combination with the time stamp the measurement time, based on this information the receiver adjusts the function of its clock, and the above synchronization steps are repeated continuously.
US08929999B2 Electrode configuration for implantable modulator
A device according to some embodiments may include an implantable flexible carrier and a pair of electrodes located on the carrier. The electrodes may be spaced from each other by a distance greater than 3 mm, and may be configured to cause, when supplied with an electrical signal, a unidirectional electric field sufficient to modulate at least one nerve.
US08929997B2 Active fixation leads and method of assembly
An active fixation lead may have a lead body formed at least in part from an inner member and an outer sheath. The inner member may include a pace/sense lumen and one or more cable lumens. The inner member may include one or more longitudinally extending crumple zones that are configured to reduce stress within the pace/sense lumen that could otherwise be caused by compressive forces applied to the lead.
US08929995B2 Implantable medical device telemetry in disruptive energy field
An implantable medical device may include a telemetry module, a sensing module, a therapy delivery module, and a processor. The processor may be configured to detect a patient event based on data generated by the sensing module, operate the IMD in a first mode in which the telemetry module is disabled and the therapy delivery module is at least partially disabled when the patient event is not detected, and operate the IMD in a second mode in which the telemetry module is enabled and the therapy delivery module is at least partially disabled when the patient event is detected. In some examples, the processor is configured to, in the second mode, generate a notification of the cardiac arrhythmia and transmit the notification to an external device via the telemetry module. The external device may reside inside an MRI room or outside the MRI room, and may communicate with other devices.
US08929992B2 Method and system for determining settings for deep brain stimulation
A method and a control system (20) are provided for determining a relation between stimulation settings for a brain stimulation probe (10) and a corresponding V-field. The brain stimulation probe (10) comprises multiple stimulation electrodes (11). The V-field is an electrical field in brain tissue surrounding the stimulation electrodes (11). The method comprises sequentially applying a test current to n stimulation electrodes (11), n being a number between 2 and the number of stimulation electrodes (11) of the brain stimulation probe (10), for each test current at one of the n stimulation electrodes (11), measuring a resulting excitation voltage at m stimulation electrodes, m being a number between 2 and the number of stimulation electrodes (11) of the brain stimulation probe (10), from the stimulation settings and the measured excitation voltages, deriving an (m*{acute over (η)}) coupling matrix, an element (q, p) in the coupling matrix reflecting an amount of electrical impedance between two of the stimulation electrodes (11), and using the coupling matrix for determining the relation between the stimulation settings and the corresponding V-field.
US08929988B2 Methods and systems for submucosal implantation of a device for diagnosis and treatment of a body
Instruments, systems and methods are provided for performing submucosal medical procedures in a desired area of the digestive tract using endoscopy. Instruments include a safe access needle injection instrument, a submucosal tunneling instrument, a submucosal dissection instrument, and a mucosal resection device. Systems include a combination of one or more of such instruments with or without injectable agents. Embodiments of various methods for performing the procedures are also provided. In accordance with one aspect there is provided a submucosal implant device for diagnosing and treating disorders of the body. The submucosal implant device may take the form of a gastric stimulator in which signals are supplied to the muscular wall of a mammal to treat motility disorders. In accordance with yet another aspect there is provided a method for performing a submucosal medical procedure to deploy a submucosal implant device in the digestive tract of a mammal.
US08929985B2 System and method for connecting devices to a neurostimulator
A method for defining connections between a plurality of lead bodies and a plurality of output ports of a neurostimulator, and an external control device for performing the method are disclosed. The external control device includes a user interface and control circuitry. The method includes displaying the lead bodies and the output ports of the neurostimulator; selecting a first one of the lead bodies; dragging a connector from the first lead body to a first one of the output ports of the neurostimulator; and dropping the connector onto the first output port of the neurostimulator, thereby defining a connection between the first lead body and the first output port of the neurostimulator. In another embodiment, a method includes defining the connection between the first lead body and the first output port, and graphically displaying the connection between the first lead body and the first output port of the neurostimulator.
US08929983B2 Reverse hysteresis and mode switching for intermittent pacing therapy
Cardioprotective pre-excitation pacing may be applied to stress or de-stress a particular myocardial region delivering of pacing pulses in a manner that causes a dyssynchronous contraction. Such dyssynchronous contractions are responsible for the desired cardioprotective effects of pre-excitation pacing. A method and device for applying reverse hysteresis and mode switching to the delivery of such cardioprotective pacing are described.
US08929976B2 Method and apparatus for determining cardiac performance in a patient with a conductance catheter
An apparatus for determining cardiac performance in the patient. The apparatus includes a conductance catheter for measuring conductance and blood volume in a heart chamber of the patient. The apparatus includes a processor for determining instantaneous volume of the ventricle by applying a non-linear relationship between the measured conductance and the volume of blood in the heart chamber to identify mechanical strength of the chamber. The processor is in communication with the conductance catheter. Methods for determining cardiac performance in a patient. Apparatuses for determining cardiac performance in a patient.
US08929975B2 System for heart monitoring, characterization and abnormality detection
A system analyzes and characterizes cardiac electrophysiological signals by determining instantaneous signal entropy for identifying and characterizing cardiac disorders, differentiating cardiac arrhythmias, determining pathological severity and predicting life-threatening events. A system for heart monitoring, characterization and abnormality detection, includes an acquisition device for acquiring an electrophysiological signal representing a heart beat cycle of a patient heart. A signal processor derives an entropy representative value of the acquired electrophysiological signal within a time period comprising at least a portion of a heart beat cycle of the acquired electrophysiological signal and provides an entropy value as a function of the entropy representative value and the time period. A comparator generates data representing a message for communication to a destination device in response to the entropy value exceeding a predetermined threshold.
US08929973B1 Apparatus and method for characterizing optical sources used with human and animal tissues
Medical researchers use various optical devices for diagnosis, detection, treatment, and therapy. In some embodiments, they do not have the equipment necessary to determine how much light is emitted by the optical device or how far it penetrates tissue. The present invention provides for a method and apparatus for characterizing light from an optical device by using a tissue phantom. The method includes coupling light from an optical source into a device, transmitting the light through a tissue phantom, detecting a transmitted light, optionally electrically processing the detected output, and displaying the corresponding optical characterization. In some embodiments, the apparatus obtains input light from an optical source, and may include a tissue phantom, an optical detector, an electrical processing unit, and a display for displaying the corresponding optical characterization.
US08929970B2 Apparatus and method for magnetic resonance measurement and mapping of electrical impedance, complex permittivity and complex conductivity as applied to detection and evaluation of sample pathology
A method of measurement of or mapping the distribution of complex permittivity, complex conductivity, complex impedance, or electric loss angle during magnetic resonance imaging or analysis. The method includes applying a time-varying electric field of a Faraday shield to a sample and cross-correlating the line spectrum signal so produced with the voltage applied to the Faraday shield in a detection circuit. The method permits non-contrast magnetic resonance screening for breast cancer in vivo and/or continuous measurement of electrical characteristics of materials at variable frequencies in vitro. A system of detecting and evaluating sample pathology includes a Faraday shield device that includes parallel electrodes oriented orthogonal to the static magnetic field of a MRI device to produce a time varying electric field. A detector is coupled to the MRI device to detect at least one of a complex permittivity, a complex conductivity, and an electrical impedance of the sample.
US08929964B2 Multiple wavelength sensor drivers
A physiological sensor has light sources arranged in one or more rows and one or more columns. Each light source is activated by addressing at least one row and at least one column. The light sources are capable of transmitting light of multiple wavelengths and a detector is responsive to the transmitted light after attenuation by body tissue.
US08929944B2 Wireless intelligent switch engine
A wireless intelligent switch engine (WISE) is described. The wireless intelligent switch engine provides for automatic switching between different physical wireless interfaces in mobile devices while roaming to maintain a wireless network connection. WISE functions as a bridge between a mobile device and multiple wireless network interfaces to provide automatic and seamless switching among networks while roaming. The mobile device sees WISE as a LAN interface and communicates with WISE using the TCP/IP protocol stack, thus providing a PPP-less configuration that uses the TCP/IP protocol stack regardless of the wireless interface.
US08929943B2 Mobile communication device providing communication pathway determination assistance
A system and method in a mobile communication device for providing assistance to a user in determining a communication pathway. A system may comprise processor-executable instructions, that when executed by a processor, cause a mobile communication device that supports a communication type over multiple networks to access availability information stored in a remote database for determining available networks among the multiple networks for performing the communication type, determine the available networks using the availability information, provide user assistance for determining a selected network among the available networks for the communication type, and perform the communication type using the selected network.
US08929940B2 Group communication sessions in a wireless communication system
In an embodiment, a server obtains a user-specified mixing preference (USMP) for an access terminal (AT) in a communication group that is different than a default mixing rule for the group communication session. The server grants non-exclusive floors to a subset of ATs in the communication group, receives media frames from each AT in the subset and generates an output frame by selectively mixing the received media frames based on the USMP, after which the output frame is sent to the AT. In another embodiment, the AT obtains the USMP and receives unmixed versions of the media frames and then selectively mixes the received media frames at the AT based on the USMP. In another embodiment, an AT detects speech and requests the floor, and the AT buffers speech while waiting for the floor request to be granted.
US08929939B2 Session-triggered pushing of group communication data
Exemplary techniques for sending data packages, such as media objects, during group communication sessions between wireless telecommunication devices, such as push-to-talk communication sessions, are disclosed. In one embodiment, the data packages, such as discrete data packages, are queued at the transmitting wireless communication device and then sent to other group members upon establishment of channels for group communications to the group members. The data packages can also be queued at the group communication server prior to being sent to a target device.
US08929933B2 Spectrum allocation for base station
Embodiments include processes, systems, and devices that allow a white space base station to request available frequency ranges for white space transmission in a local area. A white space finder service models a primary user device's transmission signal propagation area using terrain data associated with the local area of the primary user device. The white space finder service also determines, based on the location of the white space base station and the modeled propagation area, one or more locally available, non-interfering frequency ranges and provides them to the white space base station. The white space base station compares the provided frequency ranges to policies and selects one or more of the available frequencies that accommodate the policies. The white space base station also maps the transmission frequency ranges to virtual frequency ranges for transmission by a software-defined radio employing spectrum virtualization.
US08929932B1 Methods for user-interface over SMS messages based on a reusable stream model
Configurations providing a reusable stream model for a user interface over SMS for interacting with one or more interactive systems in a parallel manner are described. An SMS server can implement the reusable stream model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a user session upon receiving an SMS message to initiate the user session from a communication device. The user session corresponds with a message stream for the interactive system. In one aspect, the SMS server places each number from the sequence of numbers in a respective status to indicate whether the number is currently assigned to a user session. When a subsequent SMS message is received that requests to initiate an additional user session for another interactive system, the SMS can assign the next available number from the sequence to the additional user session.
US08929923B2 Method and device for locating terminal by using base station
The present invention provides a method for locating a terminal by using a base station, and the method includes steps as follows: constructing a locating message by expanding a location report message or via an independent message; sending the locating message to a locating judgment center; and locating the terminal by using the locating message. The present invention is helpful to reduce the power consumption of the User Equipment (UE).
US08929921B2 Tagging images with a GPS-enabled camera
A method and device of geographically tagging images by capturing an image, determining a position based on detection of satellite signals and a wireless network signal, and tagging the image with the determined position is provided.
US08929910B2 Call admission control
The disclosure is related to a method of adaptive call admission control in a base station. When a call access request is received from a user equipment determination may be made as to whether an available call admission capacity of the base station reaches a first limit. When the available call admission capacity of the base station reaches the first limit determination may be made as to whether the received call access request is for a preferred call. Then, determination may be made as to whether a reserved call admission capacity reaches a second limit when the received call access request is for the preferred call. When the reserved call admission capacity has not reached a second limit, access of the user equipment associated with the received call access request may be allowed.
US08929904B2 Method and apparatus for reinforcement of broadcast transmissions in MBSFN inactive areas
A method for a wireless communication system includes broadcasting that a first service is available in a first MBSFN and a second service is available in a second MBSFN. The method includes supporting a service not broadcasted as available. For example, supporting the first service with the second MBSFN and/or supporting the second service with the first MBSFN. The supporting or reinforcing can be done by echoing. The echoing is scheduled along with the owned service.
US08929889B1 Handling of frequency bands in neighbor lists in wireless communication devices
Systems, methods, and software for handling of frequency bands in neighbor lists in wireless communication devices are provided herein. In one example, a method of operating a wireless communication device is presented which includes scanning a first frequency band of a source sector based on a neighbor list, and dropping the first frequency band of the source sector from an access list based on a first drop threshold included in the neighbor list. The method also includes scanning a second frequency band of the source sector and the second frequency band of a target sector based on the neighbor list, and adding the second frequency band of the source sector and the second frequency band of the target sector to the access list based on second and third add thresholds included in the neighbor list.
US08929883B2 System, method, and software program product for tracking call failures on a wireless phone
A system, method and software application track call failures on a wireless phone. A software application on the phone monitors outbound calls made on the phone to determine whether or not a call fails. In one embodiment, such monitoring is done only for a select period of time (e.g., the initial few seconds when the phone is attempting to connect to a call to the wireless communication carrier's network), and, in an alternate embodiment, such monitoring is done for the duration of the call. If a call fails, the software application stores information related to the call. Examples of such types of information include the time the call failed, the location of the phone at call failure, and identification information for the phone. The stored call information is then sent to the wireless communication carrier to enable the carrier to assess network quality.
US08929881B2 Radio communication system, small cell base station, radio terminal, transmission power control method, and allocation control method
A radio communication system wherein a femto cell base station (100a) is located in a macro cell (MC1) and a radio terminal (200a) is connected to the femto cell base station (100a) and wherein the femto cell base station (100a) or radio terminal (200a) controls, based on a propagation loss between the radio terminal (200a) and a macro cell base station (300a) existing in the neighborhood of the radio terminal (200a), the transmission power of a radio signal to be transmitted from the radio terminal (200a) to the femto cell base station (100a).
US08929878B2 Transaction management
Transaction identifiers for transactions are managed to mitigate potential mismatches that may occur in the event a message associated with the transaction is not delivered to the intended destination. For example, in the event an access terminal accepts a bearer context request, the access terminal may not immediately release the transaction identifier associated with that transaction. In this way, in the event the access terminal receives a second bearer context request associated with that same transaction identifier (e.g., due to the accept message not reaching the network), the access terminal may send a second accept message in response to the second bearer context request.
US08929877B2 Methods and systems for content processing
Mobile phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others concern user interface improvements. Other aspects relate to imaging architectures, in which a mobile phone's image sensor is one in a chain of stages that successively act on packetized instructions/data, to capture and later process imagery. Still other aspects relate to distribution of processing tasks between the mobile device and remote resources (“the cloud”). Elemental image processing (e.g., simple filtering and edge detection) can be performed on the mobile phone, while other operations can be referred out to remote service providers. The remote service providers can be selected using techniques such as reverse auctions, through which they compete for processing tasks. A great number of other features and arrangements are also detailed.
US08929869B2 Communications system providing mobile device notification based upon personal interest information and calendar events
A communications system may include at least one mobile wireless communications device for storing personal interest information for respective contacts and for storing calendar event data. The system may further include a notification server communicating with the at least one mobile wireless communications device via a wireless communications network and configured to access the personal interest information and calendar event data from the at least one mobile wireless communications device, and send notifications to the at least one mobile wireless communications device based upon the personal interest information and the calendar event data.
US08929865B2 Optimizing user device context for mobility management entity (MME) resiliency
A first mobility management entity (MME) device receives an attachment request that includes information associated with a user device. The first MME device creates a context for the user device based on the information, stores the context, and creates an optimized context based on the context, wherein a size of the optimized context is smaller than a size of the context. The first MME device also identifies a second MME device that is a backup for the first MME device, and transmits the optimized context to the second MME device.
US08929862B2 Method and apparatus for attaching a wireless device to a foreign 3GPP wireless domain using alternative authentication mechanisms
A method and apparatus for attaching a wireless device to a foreign wireless domain of a 3GPP communication system using an alternative authentication mechanism, wherein wireless device performs the method, which includes: sending a first attach request message to an infrastructure device in the foreign wireless domain; receiving an attach reject message from the infrastructure device upon an unsuccessful attempt to obtain authentication credentials for the wireless device from a home wireless domain of the wireless device using a standard 3GPP authentication mechanism; responsive to the attach reject message sending a second attach request message to the infrastructure device, wherein the second attach request message indicates an alternative authentication mechanism to the standard 3GPP authentication mechanism; and receiving an attach accept message from the infrastructure device when the wireless device is successfully authenticated using the alternative authentication mechanism.
US08929859B2 Systems for enabling subscriber monitoring of telecommunications network usage and service plans
Methods, servers and systems for directly accessing and modifying charging information maintained within a telecommunications operator's business and operating systems' infrastructure from user equipment. A mobile application server may receive a charging request from a user equipment, identify a relevant charging system based on the received request, send a charging request to the identified charging system for processing, receive a first response message including charging information from the identified charging system, generate a second response message based on the charging information included in the first response message, and send the generated second response message to the user equipment. The received charging request may include various types of information, including information for transferring cost or billing information from a first billing category to a second billing category.
US08929856B1 Emergency services routing proxy cluster management
Systems and methods for clustering emergency services routing proxies are provided. The described features allow a group of ESRPs running as individual servers or a group of virtual servers, to be referenced using a single URI. In one implementation, an emergency services routing proxy device includes an emergency services routing proxy node configured to route a call to a downstream entity, the call received from an upstream entity. The device further includes a cluster manager configured to receive registration information from the emergency services routing proxy node, the registration information including a routing service identifier. The cluster manager may be further configured to identify the emergency services routing proxy node for call routing based on a comparison of an identifier included in the call with the routing service identifier.
US08929854B2 Emergency text messaging
A location privacy configuration module enables location determination to emergency services only relating to an emergency text message or emergency text message session. An emergency text message transmitted to an emergency number is routed to an emergency text message server, which initiates an emergency text indicator for each emergency text message, and requests location information for the emergency texting device by transmitting the emergency text indicator and a location request to a location determination server. Location of the emergency texting device may be obtained without acquiring customer authorization for location determination. The originating text messaging device acknowledges receipt of the emergency text indicator/location request combination and checks the location privacy setting configured thereon. Location determination is permitted if configured to permit location determination if emergency text messaging.
US08929846B2 Generic electromagnetically-countered methods
Various electromagnetically-countered systems are provided and include at least one wave source irradiating harmful electromagnetic waves and at least one counter unit emitting counter electromagnetic waves for countering the harmful waves. Various generic counter units of such systems and various mechanisms are provided to counter the harmful waves by the counter units by matching configurations of the counter units with those of the wave sources, matching shapes of such counter waves with shapes of the harmful waves, etc. Various methods are provided for countering the harmful waves with the counter waves by such source or wave matching. Various methods are also provided for the counter units as well as counter waves. Various processes are provided for providing such systems and counter units. Various electric and/or magnetic shields may be used alone or in conjunction with such counter units to minimize irradiation of the harmful waves from the system.
US08929844B2 Variable gain control transformer and RF transmitter utilizing same
According to one embodiment, a variable gain control transformer comprises a primary winding connected to differential inputs of the variable gain control transformer, a secondary winding for providing a single ended output to a load, and an output control circuit coupled to the secondary winding, the output control circuit configured to provide up to approximately 12 dB of gain control. Variable gain control may be achieved using first and second variable resistors of the output control circuit, wherein the first and second variable resistors are implemented by respective first and second pluralities of source-drain resistances produced by respective corresponding first and second pluralities of selectable field-effect transistors (FETs). In one embodiment, the variable gain control transformer further comprises a variable capacitance tuning circuit coupled between the differential inputs, the variable capacitance tuning circuit implemented using a plurality of selectable fixed capacitance unit cells.
US08929843B2 Antenna power coupler having a variable coupling factor
An antenna power coupler having a variable coupling factor is disclosed. In an exemplary embodiment, an apparatus includes a coupler configured to generate a power detection signal based on transmit signal power associated with a plurality of transmission technologies and a variable attenuator configured to apply a selected attenuation factor to the power detection signal to generate an adjusted power detection signal, the selected attenuation factor associated with a selected transmission technology.
US08929837B2 Signal processing system and method thereof
The signal processing system includes a first signal processing unit, a first route, and a second route. The first signal processing unit receives a first signal and generates a first sub-signal and a second sub-signal. The first route receives the first sub-signal through one end of the first route and outputs the first sub-signal from the other end. The second route receives the first signal transmitted from the antenna through one end of the second route, and outputs the first signal through the other end. The second route includes a second signal processing unit, receives the first signal and generates a third sub-signal and a fourth sub-signal; a gain unit receives the third sub-signal to gain the first signal; and a circuit unit receives the fourth sub-signal, determines whether to enable the gain unit, or to adjust a gain level of the gain unit.
US08929824B2 Apparatus and method for exchanging information on device in communication between devices
To provide information of a device in communication between devices, an operating method of a device includes including device information of the device in a message defined by a communication protocol used to connect to the other device; and transmitting the message comprising the device information using the communication protocol. The device information comprises at least one of a device type, support of a mirror link, mobile communication network connection support, automatic execution of an application corresponding to the device, vendor identification information, and product identification information.
US08929818B2 User-controlled method and system for modifying the radiation of a wireless device in one or more user-selected volumes
A user-controlled method for modifying the radiation of a wireless device (1) in one or more volumes used for in-house communications, comprising user-selecting this one or more volumes (10, 10′, 10″, 10′″, 10IV) while holding the orientation of this wireless device (1) modifying the intensity of this radiation in one or more directions so as to control the radiation in this user-selected one or more volumes (10, 10′, 10″, 10′″, 10IV). The invention allows the user to define volumes or regions where radiation should be modified, e.g. reduced, and one or more temporal intervals in which this radiation should be reduced.
US08929817B2 Sensor-based touch inquiry control
A system for selectively expediting connection establishment between apparatuses. In accordance with at least one embodiment of the present invention, an apparatus may sense a first change in the disposition of the apparatus, and may initiate device discovery based on the first sensed change. A determination may then be made in the apparatus as to whether another apparatus encountered by the apparatus during device discovery satisfies a predetermined response criteria. The apparatus may then select the other apparatus if it is determined that the other apparatus satisfies the predetermined response criteria.
US08929816B2 Multiple apparatus selection via touch
A system for expediting connection establishment between apparatuses. In at least one example implementation, an apparatus may transmit discovery messages and may receive response messages. If any of the response messages are determined to satisfy predetermined response criteria, the apparatus may further determine if any of these response messages (e.g., the messages that were determined to satisfy the predetermined response criteria) are associated with apparatuses that satisfy selection criteria for the selection of multiple apparatuses that may, in some instances, operate together as a group. Apparatuses that are determined to satisfy the multiple selection criteria may then be selected, wherein connection establishment is expedited for the selected apparatuses.
US08929811B2 Terminal, system, and method for retrieving an application using NFC header information
A terminal includes: a near field communication (NFC) reading unit to acquire tag information via NFC; an NFC tag information processor to extract NFC header information from the tag information; and a memory to store the NFC header information. The NFC tag information processor analyzes the NFC header information, and installs and executes an application based on the NFC header information. A method for retrieving an application, includes: acquiring tag information; extracting near field communication (NFC) header information from the tag information; retrieving the application based on the tag information; and installing and executing the application.
US08929808B2 Antenna driver circuit for NFC reader applications
A power amplifier, supplied by a supply voltage, to drive an antenna to output a magnetic field, comprising a differential stage configured to output an output signal to drive the antenna, and a feedback stage configured to receive a common mode output voltage from the differential stage and to output a feedback voltage to regulate the output common mode signal to be proportional to the supply.
US08929794B2 Sheet cooling apparatus, sheet conveying apparatus and sheet moisturizing apparatus
A sheet cooling device includes a fixing device for heat fixing an unfixed image formed on a sheet; and a cooling device for cooling the sheet heated by the fixing device, the cooling device including, a rotatable endless belt contactable with the sheet heated by the fixing device and traveling above the fixing device; and a cooling member for cooling the endless belt to condense water vapor produced by a fixing operation.
US08929793B2 Recording substrate treatment apparatus and method
A recording substrate treatment apparatus, includes a heating device for directly heating a recording substrate, a condenser for condensing liquid from air from surroundings of a recording substrate, and an energy transfer system arranged for transferring energy from latent heat, which is released by the condensing of liquid by the condenser, to the heating device. Further, a method of drying a recording substrate and a method of fixing a printing substance on a recording substrate include heating a recording substrate by a heating device; condensing liquid from air from surroundings of the recording substrate; and transferring energy from latent heat, which is released by the condensing of liquid, to the heating device.
US08929787B2 Fixing device and image forming apparatus
A fixing device includes a heating member, a pressure member forming a nip portion with the heating member; and a separation member disposed on a downstream side of the nip portion in a medium conveyance direction, wherein the separation member includes a guide portion having a guide surface for guiding the recording medium to be conveyed, and a condensation portion formed at a position remote from the guide surface, to promote generation of water droplets due to condensation at the condensation portion and to prevent recording failures from occurring due to condensation by evaporating the generated water droplets at the condensation portion.
US08929785B1 Endless flexible members for imaging devices
Flexible members for use in imaging devices contain a non-ionic surfactant and a fluorinated surfactant.
US08929778B2 Toner replenishment device and image forming apparatus having the same
A toner replenishment device includes a toner receiving port, a toner feed unit feeding toner from the toner receiving port into the device, a toner detector detecting that the device has been filled with a specified amount of the toner, an agitating member having an agitating blade and rotating so as to agitate the toner in the device, a position detector detecting a rotational position of the agitating member and generating a signal indicative thereof, and a recognition unit recognizing the rotational position based on the signal output from the position detector. The toner feed unit feeds the toner into the device when an end edge of the agitating blade is within a specified range, in which a flow path of the toner from the toner receiving port to the toner detector is not blocked by the agitating blade, based on the recognition performed by the recognition unit.
US08929773B2 Process cartridge
A process cartridge used in an image forming apparatus, the process cartridge having a photosensitive drum, a developer roller, a conductive electrode and a rectifier. The photosensitive drum and the developer roller are contacted with each other. The conductive electrode is contacted with a power supply electrode in the image forming apparatus to receive a developing bias. The rectifier converts an alternating current bias voltage into a direct current bias voltage. The rectifier is electrically connected between the conductive electrode and the developer roller. A rectifier converting an alternating current bias voltage into a direct current bias voltage is added into a contact process cartridge in the present invention. Therefore, the contact process cartridge can be applied to a printer using a jumping development method.
US08929771B2 Image forming device
An image forming device includes a motor capable of positive rotation and reverse rotation, a photoconductor drum, a developing roller, a contact/separation cam and a switching cam. The contact/separation cam is configured to move the developing roller. The switching cam is configured to switch a position of a transmission member. An electromagnetic clutch is disposed between one of the contact/separation cam and the switching cam and the motor. The other cam is connected to the motor without the electromagnetic clutch. The contact/separation cam and the switching cam are driven by using the positive rotation and the reverse rotation of the motor and the electromagnetic clutch.
US08929758B2 Method and apparatus for compensation of banding from multiple sources in marking platform
A method for compensation of banding in a marking platform includes: initiating a calibration stage; marking a test pattern over multiple intervals of a lowest fundamental frequency among marking modules; obtaining image data for the test pattern from a sensor; obtaining 1× signals from sensors associated with the marking modules; and processing the image data in relation to the 1× signals to form banding profiles for multiple marking modules. Alternatively, the method may include: processing image data in relation to 1× signals to form banding profiles for multiple marking modules; determining amplitudes in multiple banding profiles exceeds a threshold to identify dominant banding profiles; and processing dominant banding profiles to form dominant banding signatures. Alternatively, the method may include: initiating a correction stage; obtaining 1× signals from sensors associated with dominant marking modules; and periodically processing dominant banding signatures and 1× signals to determine a banding compensation value.
US08929757B2 Image forming apparatus for detecting and correcting thickness and area ratio of toner layer
An image forming apparatus includes an image forming unit having an exposure unit and a developing unit; a detection unit configured to detect a thickness and an area ratio of a toner layer of a pattern image formed by the image forming unit; a storage unit configured to store data indicating permissible ranges for the thickness and the area ratio of the toner layer; and a correction unit configured to change, when the thickness or the area ratio of the toner layer detected by the detection unit falls outside the corresponding permissible range indicated by the data stored in the storage unit, a spot diameter of the laser beam so that the thickness and the area ratio of the toner layer respectively fall within the permissible ranges.
US08929747B1 Reducing pulse narrowing in the transmitter signal that drives a limiting E/O converter for optical fiber channels
A transmitter reduces or minimizes pulse narrowing. In one approach, an optical transmitter is designed to transmit data over an optical fiber at a specified data rate using on-off keying. The transmitter includes a pre-converter electrical channel and a limiting E/O converter. The pre-converter electrical channel produces a pre-converter signal that drives the limiting E/O converter. The pre-converter electrical channel is designed to reduce pulse narrowing in the pre-converter signal. In one implementation, the pre-converter electrical channel includes a pre-emphasis filter that is designed to minimize pulse width shrinkage.
US08929745B2 Optical transmission apparatus
A first clock modulator branches a light beam, varies a phase difference of the resulting light beams according to a first clock, and causes interference of the light beams. A second clock modulator branches a light beam from the first clock modulator and synchronized with the first clock, varies a phase difference of the resulting light beams according to a second clock, and causes interference of the light beams. A third clock modulator branches a light beam from the first clock modulator and inversely synchronized with the first clock, varies a phase difference of the resulting light beams according to a third clock, and causes interference of the light beams. The second clock and the first clock have identical cycles and differing phases. The third clock and the second clock have phases that differ by a 1/2 cycle. Four data modulators modulate the light beams from the clock modulators.
US08929737B2 Optical line terminal and optical network unit
An optical line terminal which includes an observing unit that observes information of any one or all of an arrival interval of frames, an instantaneous bandwidth under use of a flow, a queue length of a queue temporarily storing the frames, and a traffic type, and a stop determining unit that dynamically determines a sleep time to be a period in which a sleep state where partial functions of the ONU are stopped is maintained, on the basis of the information obtained by the observing unit. The ONU is entered into a sleep state, immediately after communication ends, after a predetermined waiting time passes from when the communication ends, or after a waiting time determined on the basis of the information passes from when the communication ends.
US08929735B2 Dynamic trail termination point creation for optical transport networks
The present disclosure provides dynamic service provisioning by creating embedded Optical Transport Network (OTN) ports on the fly during mesh restoration or circuit provisioning. These dynamically provisioned ports are referred to herein as “fast paths” with all the management objects created in a “slow path” so that they do not interfere with mesh restoration performance. During network failures, these dynamically created objects are deleted via the “slow path” and a new mesh path supports “fast path” creation of these objects. This results in substantial increase in mesh performance and also provides enhancements for operators allowing a “Click and Go” model to provision circuits across a network. This also reduces routing scaling issue as the routing itself is against the OTU level and not against the embedded lines.
US08929733B2 Open shortest path first extensions in support of wavelength switched optical networks
A network component comprising a generalized multiprotocol label switching (GMPLS) control plane controller configured to implement a method comprising transmitting a message to at least one adjacent control plane controller, wherein the message comprises a Type-Length-Value (TLV) indicating Routing and Wavelength Assignment (RWA) information, wherein the TLV comprises a Node Attribute TLV, a Link Set TLV, or both, and wherein the TLV further comprises at least one sub-TLV indicating additional RWA information. A method comprising communicating an open shortest path first (OSPF) link state advertisement (LSA) message comprising a TLV with at least one sub-TLV to a GMPLS control plane controller, wherein the TLV comprises a Node Attribute TLV, a Link Set TLV, or both, and wherein the TLV further comprises at least one sub-TLV indicating RWA information.
US08929722B2 Recording/reproducing device
A recording and reproducing device reproduces content management information from a recording medium and inputs the content management information to a control unit via a recording and reproducing processing unit. An image generation unit generates a menu screen using content information in the management information extracted by the control unit, and outputs the menu screen via a display processing unit. When content is to be dubbed by a user, the content dubbing destination and the preset time to dub the content are entered to the control unit via an operation unit, and these entries are held in a schedule management unit.
US08929714B2 Information reproducing apparatus, method for controlling information reproducing apparatus, content recording medium, control program, computer-readable recording medium storing control program
The AV data reproducing apparatus includes: (i) a reading section for reading out, from a recording medium, additional function information indicating an additional function correlated with a manipulation input; and (ii) an additional function program executing section for executing the additional function in response to the manipulation input. With this, an operation unique to the content can be carried out by executing the additional function (additional function program) indicated by the additional function information stored in the recording medium together with the AV data. This makes it possible for the AV data reproducing apparatus to carry out an operation other than an operation intrinsically corresponding to a key.
US08929712B2 Display for displaying progress
The invention relates to a display (30) for displaying the progress of a recording process, which shows video data of events that are recorded during the recording process in chronologically graduated resolution.
US08929709B2 Automatic digital curation and tagging of action videos
A system and method for automatic digital curation, annotation, and tagging of action videos receives, in a processing system, GPS data, and in some embodiments inertial data, from a sensor-based device carried by a sportsman during a sporting activity. The processing system processes the GPS data and the inertial data, if present to identify at least one sportsman event, and stores data identifying the sportsman event in a performance database. Video data from a video camera is stored in a video database, the video data including location, time, and direction information associated with frames of video. Timecode data in the video database is synchronized with timecode data in the performance database, and the data identifying the sportsman event is used to automatically select, annotate, tag or edit said video data.
US08929701B2 Loose-tube optical-fiber cable
The present invention relates to loose-tube optical-fiber cables that are capable of operating in high-temperature environments.
US08929700B2 Single-package dual optical-function device
A four-fiber collimator is coupled to the optics of a single interleaver to produce the functionality of two co-packaged interleavers. Two fibers of the collimator are coupled to the core optics of a single interleaver to produce two pairs of output beams. The other two fibers of the collimators are coupled to receive the reflection output beams. The geometry of the optical fibers in the bundle is controlled to produce interleaver outputs with no offset. In another embodiment two fibers of the four-fiber collimator are coupled as inputs to and the other two fibers as outputs from a Fabry-Perot etalon. The geometry of the fibers and the focal length of the collimator are controlled to produce two outputs with peaks offset by a predetermined amount.
US08929699B2 Symmetrical branching ortho mode transducer (OMT) with enhanced bandwidth
An Ortho Mode Transducer (OMT) comprising a main guide configured with a set of ports and at both ends for communicating a band of frequencies. The ports and are placed at a predetermined distance from each other to form a taper section. Branching waveguides are disposed around the main guide for extracting polarization signals from the main guide. Coupling apertures are disposed apart along the periphery of the main guide for coupling the branching waveguides to the main guide. The coupling apertures are aligned parallel to a longitudinal axis of the main guide and extended to the taper portion of the main guide, which enhances bandwidth performance without the need for additional extraneous impedance matching elements.
US08929698B2 Plasmonic transducer with reduced cross section at media-reading surface
A plasmonic transducer includes at least two metal elements with a gap therebetween. The metal elements are placed along a plasmon-enhanced, near-field radiation delivery axis. Cross sections of the metal elements in a plane normal to the delivery axis vary in shape along the delivery axis. The metal elements have a reduced cross section portion at a media-facing surface oriented normal to the delivery axis. A dielectric material surrounds the reduced cross section portion of the plasmonic transducer at the media-facing surface, and reduces deformation of the metal elements proximate the media-facing surface at elevated temperatures.
US08929697B1 Light injection system
A light injection system includes a radiation source, an optical waveguide, and an optical component. The radiation source emits radiation and is oriented relative to the optical waveguide such that a first portion of radiation emitted from the radiation source couples into the optical waveguide as emitted from the radiation source and a second portion of radiation emitted from the radiation source bypasses the optical waveguide as emitted from the radiation source. The optical component redirects at least some of the second portion of radiation emitted from the radiation source that would otherwise bypass the optical waveguide and enables at least some of the redirected radiation to couple into the optical waveguide instead of bypass the optical waveguide.
US08929693B2 Semiconductor package and semiconductor device including the same
A semiconductor package and a semiconductor device including the same. The semiconductor package includes: a package substrate; a plurality of connection elements that are disposed on the package substrate; and a semiconductor chip that includes at least one optical input/output element that transmits/receives an optical signal to/from the outside at an optical input/output angle with respect to a direction perpendicular to a bottom surface of the package substrate, and is electrically connected to the package substrate through the plurality of connection.
US08929691B2 Optoelectronic chips including coupler region and methods of manufacturing the same
An optoelectronic chip including a coupler region, and a method of manufacturing the same, include a substrate; a coupler region formed of a material having a refractive index lower than the substrate and surrounded by the substrate. The coupler region includes a total reflection surface that totally reflects light incident through a surface of the substrate into the substrate or emits light guided in the substrate through the surface of the substrate.
US08929690B2 Multiple discharge device panel fiber optic fuse state indicator
A fuse state indicator for a cascading fuse multiple discharge device including a fiber optic cable having a first end, a second end, and an intermediate segment. The intermediate segment is configured for attachment to a fuse assembly of a fuse panel where the fuse panel is arranged for physically severing the intermediate segment of the fiber optic cable in response to discharge of the fuse assembly.
US08929687B2 System and method for candidate sorting and clustering
A system for organizing a plurality of candidates based on the relative similarity of a first candidate with respect to the remaining plurality of candidates is disclosed. The system includes a controller in communication with a storage device configured to receive and accessibly store a generated plurality of candidate images. The controller operable to analyze each of the plurality of candidate images to determined a numeric thumbnail based on a number of identified features in each of a plurality of grid elements of an array and a sum total number of all identified features in the array, calculate a similarity score between one of the plurality of determined numeric thumbnails and each of the remaining plurality of determined numeric thumbnails; and generate a logical group image order as a function of the highest similarity score between the one of the plurality of determined numeric thumbnails and each of the remaining plurality of determined numeric thumbnails.
US08929676B2 Blurring based content recognizer
Methods, systems, and apparatus, including computer program products, for identifying regions of interest in an image and identifying a barcode in a degraded image are provided. A region of interest is identified by pre-processing an image, generating a binary image based on a metric calculated on the pre-processed image, and analyzing regions of the image identified using connected components and other analysis. A barcode is identified by searching a population of barcodes, degrading ideal image intensity profiles of candidate barcodes, and comparing the degraded ideal image intensity profiles to an image intensity profile of the degraded image.
US08929675B2 Image processing device for video noise reduction
An image processing device includes an estimator, a first calculator, a selector, a determination module, and a third calculator. The estimator estimates a motion vector to reference images of an input video from a target pixel of a process target image. The first calculator calculates candidate pixel values corresponding to positions in the reference images. The selector selects a motion vector for which the error is small as many as the number smaller than the number of motion vectors acquired for the target pixel. The determination module determines the candidate pixel values corresponding to the selected motion vectors. The third calculator calculates a pixel value after correction of the target pixel from an arithmetic average or a weighted sum of the candidate pixel value determined equal to or less than the reference and the pixel value of the target pixel.
US08929673B2 Method and apparatus for encoding and decoding image by using rotational transform
An image encoding method includes generating a first frequency coefficient matrix by transforming a predetermined block to a frequency domain; determining whether the first frequency coefficient matrix includes coefficients whose absolute values are greater than a predetermined value; generating a second frequency coefficient matrix by selectively partially switching at least one of rows and columns of the first frequency coefficient matrix according to an angle parameter based on a determination result; and selectively encoding the second frequency coefficient matrix based on the determination result.
US08929669B2 Image evaluation apparatus that calculates an importance degree of each of a plurality of images
An image evaluation apparatus is provided, which calculates a characteristic value indicating a state of appearance of objects corresponding to person a and person b appearing in image A and an object corresponding to person b appearing in image B. Subsequently, the image evaluation apparatus specifies person b′ as the photographer of image B and calculates a likelihood degree indicating accuracy of the determination. Further, the image evaluation apparatus calculates an importance degree of each of images A and B according to the characteristic values of person a and person b appearing in image A and image B and the likelihood degree of the photographer of image B.
US08929667B1 Analysis of web application state
Disclosed are various embodiments for obtaining captures of network pages from an electronic commerce system, wherein each of the captures comprises attributes of the respective one of the network pages and capture data of one of the network pages in a browser. The system identifies a correlated pair of the captures having a positive degree of correlation between the attributes of a respective pair of the network pages. The system generates a differential for the correlated pair, wherein the differential comprises distinctions between the capture data of the correlated pair of captures. The system generates a notice associated with the correlated pair, wherein the differential exceeds a predefined threshold.
US08929666B2 Method and apparatus of generating a multi-format template image from a single format template image
A method and apparatus are provided for generating a multi-format template image by an image-processing device. At least one pre-defined region in a template image having a first format is identified. Component information of the at least one pre-defined region is extracted by decoding the template image. Pixels associated with the at least one predefined region are converted from the first format to a second format, with reference to the component information of the at least one pre-defined region, to form the multi-format template image.
US08929662B2 Method and apparatus for generating super-resolution image using prediction and stabilization of high-frequency information of image
Image restoration by restoring a high-frequency component of a deteriorated image. A high-frequency image information predicting and stabilizing method includes: determining a shooting area, which is a high-frequency area that includes an overly-restored high-frequency component, in an input image; predicting a high-frequency component of the input image by applying different deterioration models to the shooting area and a remaining area in the input image; and stabilizing a high-frequency component of an edge area by using an edge blur kernel determined to be parallel to an edge direction of the input image.
US08929660B2 Apparatus and method for lane marking analysis
Embodiments of the present invention provide a method of determining a location at which a lane divider marking changes type, comprising determining (350) a first type of lane divider (120) marking based upon a frequency spectrum determined by Fourier analysis of first image data (431) corresponding to a first area, determining (350) a second type of lane divider (130) marking based upon a frequency spectrum determined by Fourier analysis of second image data (432) corresponding to a second area, and determining (360) a geographic location at which the lane divider marking changes type according to a comparison of the first and second types (120, 130) of lane divider marking.
US08929657B2 System and method for indexing object in image
The present invention relates to a system for providing a supplementary service by identifying an object in an image and comprises: an image service server and a user terminal. The image service server provides image information and includes a database that manages metadata for the provision of the service. The user terminal dynamically generates control command information according to the information for the object selected in the image. In addition, the user terminal receives the information for the object selected in the image that is displayed on screen and transfers the information to the image service server. Furthermore, the user terminal receives from the image service server the preset supplementary service that corresponds to the information for the object selected.
US08929650B2 Image color correction
Color-correcting a digital image comprising P pixels (P≧4) is presented. Each of the P pixels has a respective color. Color strengths of the P pixels are determined based at least on respective intensities, respective saturations, or both respective intensities and respective saturations of the P pixels. A subset of the P pixels less than all of the P pixels is determined. The pixels in the subset have respective color strengths in a range of respective color strength. All other pixels of the P pixels have respective color strengths outside of the range of respective color strengths. Color correction is determined for the P pixels based in part on the colors of the respective pixels in the subset which are the only pixels of the P pixels used for determining the color correction. The colors of the P pixels are corrected based on the color correction.
US08929647B2 Image processing apparatus and control method therefor
An image processing apparatus according to the present invention determines a monochrome area and a color area of an input image. The apparatus comprises an acquisition unit that acquires an image characteristic value of the input image; and a determination unit that determines whether each pixel group in the input image is a monochrome area or a color area based on the image characteristic value acquired by the acquisition unit, wherein the acquisition unit acquires a plurality of image characteristic values corresponding to a plurality of acquisition areas including a determination target pixel group, and the determination unit determines whether the pixel group is a monochrome area or a color area based on the plurality of image characteristic values corresponding to the plurality of acquisition areas including the pixel group.
US08929645B2 Method and system for fast dense stereoscopic ranging
A stochastic method and system for fast stereoscopic ranging includes selecting a pair of images for stereo processing, in which the pair of images are a frame pair and one of the image is a reference frame, seeding estimated values for a range metric at each pixel of the reference frame, initializing one or more search stage constraints, stochastically computing local influence for each valid pixel in the reference frame, aggregating local influences for each valid pixel in the reference frame, refining the estimated values for the range metric at each valid pixel in the reference frame based on the aggregated local influence, and post-processing range metric data. A valid pixel is a pixel in the reference frame that has a corresponding pixel in the other frame of the frame pair. The method repeats n iterations of the stochastically computing through the post-processing.
US08929644B2 3D shape measurement using dithering
A method for three-dimensional (3D) shape measurement includes generating fringe patterns using a dithering technique, projecting the fringe patterns onto an object using a projector, capturing the fringe patterns distorted by surface geometry of the object using an imaging device, and performing a fringe analysis to reconstruct a 3D shape of the object using the fringe patterns and the fringe patterns distorted by the surface geometry of the object. The step of generating the fringe patterns using the dithering technique may include binarizing sinuisoidal fringe patterns with the dithering technique. The step of generating the fringe patterns using the dithering technique may include applying an optimization algorithm.
US08929638B2 Correction of saturation banding artifacts in magnetic resonance imaging
Systems and methods for correcting saturation banding artifacts in magnetic resonance imaging in which artifact and reference calibration scans are used to create one dimensional or two dimensional correction profiles, which are subsequently applied to actual diagnostic imaging scans to correct the saturation banding artifacts.
US08929637B1 System and method of variable filter length local tomography
Methods, processes and systems of image reconstruction using variable filter length local tomography, for reconstructing internal body images in medical applications, and the like. The system and method of the present invention utilizes less radiation and less computer power than the prior art, without using iteration algorithms so that all target sizes from large to small can be reconstructed.
US08929628B2 Measuring device and measuring method
The measuring unit computes at least one of an area and a perimetrical length of a polygon, based on three or more measuring points including an indeterminate point of which a position is changed by a move instruction input through an operation unit, wherein the measuring points are designated on the image by an instruction of a user input through the operation unit. The controller updates the position of the indeterminate point, when the move instruction is input through the operation unit after display the computational result, controls the measuring unit to recompute at least one of the area and the perimetrical length of the polygon based on the measuring points including the updated indeterminate point, and controls the display unit to display at least one of the recomputed area and the recomputed perimetrical length of the polygon, as recomputational result after updated the indeterminate point.
US08929626B2 RF antenna arrangement and method for multi nuclei MR image reconstruction involving parallel MRI
A multi nuclei RF antenna arrangement for use in a multi nuclei MRI system or an MR scanner, for transmitting RF excitation signals (B1 field) for exciting nuclear magnetic resonances (NMR), and/or for receiving NMR relaxation signals for multi nuclei MR (magnetic resonance) image reconstruction is disclosed, wherein the RF antenna arrangement is tuned to the Larmor frequencies of at least two different species of nuclei having at least two different gyromagnetic rations like 1H, 14N, 31P, 13C, 23Na, 39K, 17O and hyper polarized gases like 129Xe or other isotopes having a nuclear spin. Further, a method for reconstructing a multi nuclei MR image especially by means of the above RF antenna arrangement is disclosed. The method involves reducing back-folding artifacts of the species having the higher gyromagnetic ration by parallel MRI reconstruction.
US08929624B2 Systems and methods for comparing different medical images to analyze a structure-of-interest
A method of analyzing a structure-of-interest (SOI) in a patient. The method includes obtaining a first medical image of a patient. The first medical image includes an identified structure-of-interest (SOI). The identified SOI has a corresponding local measurement. The method also includes receiving a second medical image of the patient and selecting an SOI in the second medical image. The selected SOI has a corresponding local measurement. The method also includes automatically determining that the selected SOI is the identified SOI based on corresponding location data of the identified and selected SOIs, respectively, and linking the local measurements of the selected and identified SOI.
US08929623B2 Method and computer for aiding determination of obstructive sleep apnea
A computer for aiding determination of Obstructive Sleep Apnea (OSA) includes a storage device storing with a medical image and a central processing unit (CPU). The CPU executes a method for aiding determination of OSA. The method for aiding determination of OSA includes the following steps. The medical image is obtained. An upper airway model is established. A narrowest cross-section and a nasopharyngeal boundary cross-section are defined in the airway model. A cross-sectional area of the narrowest cross-section and a cross-sectional area of the nasopharyngeal boundary cross-section are calculated. A stenosis rate is calculated according to the cross-sectional area of the narrowest cross-section and the cross-sectional area of the nasopharyngeal boundary cross-section. The stenosis rate is provided. In addition, in the method for aiding determination of OSA, a respiratory flow field simulation may be further performed to obtain and provide a flow field pressure distribution of the upper airway model.
US08929621B2 Methods and systems for segmentation and surface matching
A contoured surface map of a lesion within a patient is obtained by shifting a reference surface to an estimated location in operational images. The process can be repeated to minimize errors, and the contoured surface map can then be segmented.
US08929613B2 Device and method for internally and externally assessing whitelists
A white list inside or outside determining apparatus includes: a first feature data extracting unit which extracts first feature data from an image by using a first transformation formula created based on preliminary learning images; a second feature data extracting unit which extracts second feature data from an image by using a second transformation formula created from the preliminary learning images and application learning images; a first matching unit which performs matching between a registration image and a collation image by using the first transformation formula; and a second matching unit which performs matching between a registration image and a collation image by using the second transformation formula. Weights of a matching result of the first matching unit and a matching result of the second matching unit are changed according to the number of preliminary learning images and the number of application learning images.
US08929604B2 Vision system and method of analyzing an image
A vision system comprises a camera that captures an image and a processor coupled to process the received image to determine at least one feature descriptor for the image. The processor includes an interface to access annotated map data that includes geo-referenced feature descriptors. The processor is configured to perform a matching procedure between the at least one feature descriptor determined for the at least one image and the retrieved geo-referenced feature descriptors.
US08929603B1 Autonomous lock-on target tracking with geospatial-aware PTZ cameras
An autonomous lock-on target tracking system and method with geospatial-aware PTZ cameras includes a camera imaging a terrain space. The camera acquires images, and first and second images are aligned. A frame-differencing operation produces a resultant image including blobs corresponding to elements in the terrain space. One of the blobs is classified as an object and tracked as a target. The target is tracked by determining the distance between a centroid of the target and a center of a field of view of the camera, and instructing the camera to move through the distance. The distance is continually updated as the camera and the target move.
US08929592B2 Camera-based 3D climate control
A climate control unit is controlled by constructing background and foreground models of an environment from images acquired of the environment by a camera. The background model represents the environment when unoccupied, and there is one foreground model for each person in the environment. A 2D location of each person in the environment is determined using the background and foreground models. A 3D location of each person is determined using the 2D locations and inferences made from the images. The controlling of the climate control unit is according to the 3D locations.
US08929582B2 Earpiece positioning and retaining
A positioning and retaining structure for an in-ear earpiece. An outer leg and an inner leg are attached to each other at an attachment end and attached to a body of the earpiece at the other end. The outer leg lies in a plane. The positioning and retaining structure have a stiffness that is greater when force is applied to the attachment end in a counterclockwise direction in the plane of the outer leg than when force is applied to the attachment end in a clockwise direction in the plane of the outer leg. The positioning and retaining structure position an earpiece associated with the earpiece in a users ear and retains the earpiece in its position.
US08929576B2 Method for tuning a hearing device using a percentile analysis, and tuning device
High-quality adjustment of a hearing apparatus, and in particular of a hearing aid, is accelerated. In the adjusting method, a percentile analysis is carried out in order to obtain at least one frequency response of the hearing apparatus. Any discrepancy between the frequency response and an intended gain characteristic is determined. The setting of the hearing apparatus is then changed, such that the discrepancy is reduced. In order to check the effect of the setting change, a current frequency response after variation of the setting is determined by providing a constant noise signal or a single sinusoidal sweep at the input of the hearing apparatus and level measurement at the output. This frequency response measurement can be carried out as a second step considerably more quickly than the very precise percentile analysis at the start of the process.
US08929575B2 Hearing enhancement systems and methods
Systems and methods for providing audio content and hearing-enhancement devices are provided. Systems and methods can be tailored to providing audio content to the hearing impaired, and can include evaluating a response profile of a listener; determining preferred ultrasonic signal parameters based on the listener's response profile; configuring an ultrasonic audio system according to the determined ultrasonic signal parameters; and using the ultrasonic audio system to transforming an audio signal into an ultrasonic pressure wave representing the audio signal.
US08929569B2 Speaker array control method and speaker array control system
A speaker array control method includes steps of detecting a position of an audience located in front of a speaker array, wherein the speaker array includes N speakers and N is a positive integer larger than one; defining a target and a non-target with respect to an i-th speaker of the N speakers according to the position of the audience, wherein i is a positive integer smaller than or equal to N; calculating a weighting vector for the i-th speaker according to the target and the non-target; adjusting a directionality of an output signal of the i-th speaker by the weighting vector and reducing energy of a plurality of side lobes of the output signal of the i-th speaker; and controlling the i-th speaker to output the adjusted output signal when the energy of each of the side lobes is smaller than a threshold.
US08929564B2 Noise adaptive beamforming for microphone arrays
The subject disclosure is directed towards a noise adaptive beamformer that dynamically selects between microphone array channels, based upon noise energy floor levels that are measured when no actual signal (e.g., no speech) is present. When speech (or a similar desired signal) is detected, the beamformer selects which microphone signal to use in signal processing, e.g., corresponding to the lowest noise channel. Multiple channels may be selected, with their signals combined. The beamformer transitions back to the noise measurement phase when the actual signal is no longer detected, so that the beamformer dynamically adapts as noise levels change, including on a per-microphone basis, to account for microphone hardware differences, changing noise sources, and individual microphone deterioration.
US08929562B2 System, audio guidance output control method, transmission device, and reception device
In a system in which a transmission device and reception device communicate with each other, the transmission device has a first output unit which outputs a first audio guidance, and a transmission unit which transmits, to the reception device, an output instruction that instructs the reception device to output a second audio guidance related to the first audio guidance at a timing corresponding to an output timing of the first guidance, and the reception device has a reception unit which receives the output instruction transmitted by the transmission unit, and an output unit which outputs the second audio guidance at a timing according to the output instruction received by the reception unit.
US08929558B2 Audio signal of an FM stereo radio receiver by using parametric stereo
The invention relates to an apparatus for improving a stereo audio signal of an FM stereo radio receiver. The apparatus comprises a parametric stereo (PS) parameter estimation stage. The parameter estimation stage is configured to determine one or more parametric stereo parameters based on the stereo audio signal in a frequency-variant or frequency-invariant manner. Preferably, these PS parameters are time- and frequency-variant. Moreover, the apparatus comprises an upmix stage. The upmix stage is configured to generate the improved stereo signal based on a first audio signal and the one or more parametric stereo parameters. The first audio signal is obtained from the stereo audio signal, e.g. by a downmix operation in a downmix stage. The PS parameter estimation stage may be part of a PS encoder. The upmix stage may be part of a PS decoder.
US08929556B2 Audio-signal processing device and method for processing audio signal
An audio-signal processing device that processes an audio signal and supplies the audio signal to an audio output unit includes a characteristic-component extraction unit that extracts at least a high frequency component contained in the audio signal as a characteristic component. The audio signal and the extracted characteristic component are supplied to the audio output unit so that a sound image of the extracted characteristic component is localized closer to a listener than a sound image of the audio signal.
US08929551B2 Pilot transmission in a wireless communication system
Techniques for transmitting pilot and traffic data are described. In one aspect, a terminal may scramble its pilot with a scrambling sequence generated based on a set of static and dynamic parameters. The static parameter(s) have fixed value for an entire communication session for the terminal. The dynamic parameter(s) have variable value during the communication session. The terminal may generate a scrambling sequence by hashing the set of parameters to obtain a seed and initializing a pseudo-random number (PN) generator with the seed. The terminal may then generate the pilot based on the scrambling sequence. In another aspect, the terminal may use different scrambling sequences for pilot and traffic data. A first scrambling sequence may be generated based on a first set of parameters and used to generate the pilot. A second scrambling sequence may be generated based on a second set of parameters and used to scramble traffic data.
US08929544B2 Scalable and secure key management for cryptographic data processing
A method and system for secure and scalable key management for cryptographic processing of data is described herein. In the method, a General Purpose Cryptographic Engine (GPE) receives key material via a secure channel from a key server and stores the received Key encryption keys (KEKs) and/or plain text keys in a secure key cache. When a request is received from a host to cryptographically process a block of data, the requesting entity is authenticated using an authentication tag included in the request. The GPE retrieves a plaintext key or generate a plaintext using a KEK if the authentication is successful, cryptographically processes the data using the plaintext key and transmits the processed data. The system includes a key server that securely provides encrypted keys and/or key handles to a host and key encryption keys and/or plaintext keys to the GPE.
US08929535B1 Aural volume feedback in call center
An aural volume feedback system is implemented in a center having a plurality of agents working thereat. Each agent is situated at a work station for being in calling contact with a client. At the work station, a microphone transforms aural speech of the agent into an electrical format, and a volume detector samples the electrical format and generates based on the sampling an instantaneous volume level. The volume detector compares the generated volume level to a predetermined threshold to determine that the agent is speaking excessively loudly, and thereafter outputs a trigger signal. A feedback generator receives the trigger signal, and based thereon generates a feedback to be perceived by the offending agent at the work station, where the perceived feedback hopefully causes the offending agent to reduce the aural volume thereof.
US08929528B2 Method and system for enhancing collaboration
In order to enhance collaborations, the system responds to a trigger event to determine the nature of any collaboration which should be assembled in response to the trigger, and determines the requirements needed to respond to the event. These requirements set out the type of resources (personnel, equipment, information systems, etc) that are needed. The system then identifies a subset of specific resources based on a criteria, and invites the specified resources to collaborate to respond to the event. The criteria can include the availability of the specific resource. According to an embodiment, the system evaluates responses from the invited resources and then convenes the collaboration, for example by establishing one or more communication sessions. According to an embodiment, the system evaluates responses from the invited resources to ensure that the requirements are satisfied, and if not, determines other resources to invite.
US08929523B2 Network for telephony and data communication
A service outlet for coupling a data unit to a wired digital data signal and for coupling a service unit to an analog service signal, for use with a service wire pair installed in walls of a building, the service wire pair concurrently carrying a wired bi-directional digital data signal and an analog service signal carried over a service signal frequency band, using frequency division multiplexing, wherein the wired digital data signal is carried over a frequency band distinct from the service signal frequency band. The outlet has a single enclosure and, within the enclosure: a wiring connector; first and second filters coupled to the wiring connector; a service connector coupled to the first filter and connectable to the service unit for coupling the service unit to the analog service signal; a service wiring modem coupled to the second filter; and a power supply coupled to the service wiring modem.
US08929517B1 Systems and methods for visual presentation and selection of IVR menu
Embodiments of the invention provide a system for generating an Interactive Voice Response (IVR) database, the system comprising a processor and a memory coupled to the processor. The memory comprising a list of telephone numbers associated with one or more destinations implementing IVR menus, wherein the one or more destinations are grouped based on a plurality of categories of the IVR menus. Further the memory includes instructions executable by said processor for automatically communicating with the one of more destinations, and receiving at least one customization record from said at least one destination to store in the IVR database.
US08929516B2 System and method for transmitting voice messages to a discussion group
A system and method for transmitting voice messages to a discussion group is provided. Users signed-on to a voice message server are identified. Each signed-on user is associated with one or more discussion groups and a personal communication device. The voice message server receives a voice message from one of the signed-on users via the personal communication device associated with that signed-on user and a discussion group to which the voice message is to be sent. The voice message from the signed-on user is provided to the other signed-on users in the discussion group.
US08929515B2 Multiple-size support for X-ray window
An x-ray window including a support frame with a perimeter and an aperture. A plurality of ribs can extend across the aperture of the support frame and can be supported or carried by the support frame. Openings exist between ribs to allow transmission of x-rays through such openings with no attenuation of x-rays by the ribs. A film can be disposed over and span the ribs and openings. The ribs can have at least two different cross-sectional sizes including at least one larger sized rib with a cross-sectional area that is at least 5% larger than a cross-sectional area of at least one smaller sized rib.
US08929507B2 Method and system for substantially reducing ring artifact based upon ring statistics
The current invention is generally related to an image processing method and system for substantially reducing ring artifacts. Using the attenuation data, the ring artifacts are substantially prevented based upon two-step process, and the second ring artifact reduction step removes the undesirable rings based upon previously determined statistical data including mean and standard deviation.
US08929505B2 Nuclear fission reactor, vented nuclear fission fuel module, methods therefor and a vented nuclear fission fuel module system
Disclosed embodiments include methods of assembling a vented nuclear fission fuel module. Given by way of non-limiting example and not of limitation, an illustrative method of assembling a vented nuclear fission fuel module includes receiving a nuclear fission fuel element capable of generating a gaseous fission product. A valve body is coupled to the nuclear fission fuel element, and the valve body defines a plenum therein for receiving the gaseous fission product. A valve is disposed in communication with the plenum for controllably venting the gaseous fission product from the plenum. A flexible diaphragm is coupled to the valve for moving the valve. A cap is mounted on the valve, and a manipulator extendable to the cap for manipulating the cap is received.