US08800544B2
A locking system for an appliance that includes an oven and a door for the oven. The locking system includes an oven door lock device that is selectively switchable between a locked position and an unlocked position, a flame sensor configured to detect a flame within the oven, and a controller communicatively coupled to the flame sensor. The controller is configured to switch the oven door lock device to its locked position thereby securing the door in its closed position when a flame inside the oven is detected.
US08800541B2
An electric toy gun includes a gun body carrying a piston set and a gear set having a first gearwheel provided with a side pin and rotatable to move the piston of the piston set, the gear set is arranged above the axis of movement of the piston of the piston set, a backlash vibration mechanism for producing a backlash vibration when the electric toy gun fires a bullet, and an attached cartridge carrier, which simulates the cartridge feeding operation of a real gun. The backlash vibration mechanism includes a connection block arranged on the axis of movement of the piston of the piston set, a weight fixedly connected to the bottom side of the connection block beneath the axis of movement of the piston.
US08800534B2
A vibration isolation fuel rail mounting arrangement is configured for in-plane shear type damping by spacing the mid-width points of the elastomer compression areas of two stacked-layer isolators away from the central fastener axis by a distance between about 1.5 times the bolt diameter and about 3.0 times the bolt diameter.
US08800527B2
A fuel injector-igniter incorporating adaptive swirl injection and ignition. The fuel injector-igniter comprises a housing, an actuator, and a valve. The valve includes a valve head operative to open and close against a valve seat in response to activation of the actuator. The valve seat includes an electrode portion extending beyond the valve head and within the housing to form at least one gap, such as an annular gap. A current discharge between the housing and electrode portion establishes a plasma and electromagnetic forces driving the plasma from the gap. The injector-igniter may further comprise a power supply connected to the housing and valve seat that is operative to provide the current discharge. The electrode portion includes a plurality of flow shaping features, such as a plurality of twisted fins disposed around the electrode portion and thereby operative to impart a rotation to the plasma.
US08800525B2
A cylinder head adapted to be mounted to a cylinder block of an internal combustion engine has a cooling jacket at least partially integrated in the cylinder head. The engine has two groups of cylinders: inside cylinders and outside cylinders. Each cylinder has at least one exhaust port, each leading to an individual duct. Individual ducts of outside cylinders converge to form an outside combined duct. In a four-cylinder engine or cylinder head, individual ducts of inside cylinders converge to form an inside combined duct with the inside combined duct remaining separated from the outside combined duct by the cooling jacket. The inside combined duct is farther away from the mounting surface of the cylinder head to the cylinder block than the outside combined duct. The cooling jacket includes: upper, middle, and lower cooling jackets and connectors between the upper and lower cooling jackets.
US08800514B2
A camshaft adjuster (1) is provided that has a drive element (2), a driven element (3), and at least one side cover (5). The side cover (5) has, for supporting a spring (4), several screw bosses (6) that are penetrated by screws (7) that are provided for a rotationally locked connection between the side cover (5) and the drive element (2) or the driven element (3).
US08800509B2
A scavenging passage structure for a two-stroke engine, having a scavenging passage communicating a scavenging port provided in a cylinder with a crank chamber formed inside a crankcase, the scavenging passage being formed to extend through respective fastening surfaces of the cylinder and the crankcase. The scavenging passage includes a cover member attached inside the crankcase to be in contact with an inner wall surface of the crankcase, and a groove formed in at least one of the inner wall surface of the crankcase contacting the cover member, and the cover member contacting the inner wall surface of the crankcase, the groove forming part of the scavenging passage connecting to the crank chamber and to an upper face of the crankcase.
US08800506B2
The engine includes a cylinder; a first piston and a second piston that reciprocate in the cylinder wherein the first piston has a first end piston head; a first piston rod attached to the first piston at a second end of the first piston opposite the first end; wherein the second piston has a first end forming a second piston head; a second piston rod attached to the second piston at a second end opposite the first end of the second piston; a first connecting rod connected to the first piston rod and coupled to a power output shaft; and a second connecting rod connected to the second piston rod and coupled to the power output shaft. The first and second piston head move away from each other on a first power stroke of the first piston and a second power stroke of the second piston.
US08800505B2
An engine for rotating a saw chain serving as a rotating tool includes an engine main body including a crank case and cylinder. A cooling fan for generating forced cooling air is attached to a protruding end of a crank shaft. An engine cover for covering a top of the cylinder is provided in the engine, and an air guiding rib extending in a direction of crossing the cooling air is provided in an inner circumferential surface of the engine cover. In the engine cover, opening portions for exhausting the cooling air outside are provided.
US08800503B2
A cooling circuit for a liquid-cooled internal combustion engine for motor vehicles, includes a main cooling circuit including a feed line leading to a radiator and a return line, and a bypass line, which bypasses the radiator and can be controlled as a function of temperature and secondary cooling circuit for a retarder of a braking device of the motor vehicle, which is connected, likewise by a feed line, a return line and a control valve, to the main cooling circuit. The two cooling circuits (2, 3) can be controlled by a single rotary slide valve (10). Both cooling circuits (2, 3) are interconnected in such a way that the flow rates thereof to the radiator (6) and/or to the retarder (4) can be varied in a predetermined or defined manner, in particular between 0% and 100%.
US08800502B2
A heat storage device of a vehicle may include an insulation container, a coolant passage connected to an engine, a heat exchanger having a fin formed on the coolant passage inside the insulation container, a phase change material charged in the insulation container to exchange heat with flowing coolant, a phase change material temperature sensor, a pressure sensor, an engine coolant temperature sensor, and a control portion that circulates the coolant according to the driving condition of the engine and the coolant temperature such that the coolant exchanges heat with the phase change material. Accordingly, fuel for warming an engine or heating an interior room is reduced, a separate heating device or a warm up device such as a PTC heater can be replaced, quality of the exhaust gas is quickly improved, and there is a merit in overcoming environmental regulations.
US08800493B2
An apparatus for restraining, feeding, and watering an animal is provided. The apparatus comprises a bowl assembly, a rod, a ring element, and a ground securing element. The bowl assembly comprises a base component connected to a feeder component comprising a bowl for containing food and water. The animal may be chained or leashed to the ring element which freely pivots around the rod between the bowl assembly and the ground stabilizing element when the rod is secured within the ground. The ground stabilizing element help the apparatus resist lateral forces that occur when the animal pulls on the leash, thereby keeping the rod upright.
US08800491B2
An animal feeder is provided having a movable gate between a hopper portion and a trough portion of the feeder. An adjustment mechanism is positioned on the hopper wall above gate and is operable to adjust the position of the gate, and hence, the size of the opening between the hopper and trough. The adjustment mechanism allows for easy control of the size of the opening between the hopper and the trough.
US08800488B2
The invention provides remotely programmable, automated, multi-meal pet feeding apparatuses for use by pet owners and caretakers. Such apparatuses may include a communications module for connection to a communications network such as the Internet. The apparatuses may also include a built-in webcam to monitor a pet's feeding activity and environment.
US08800486B2
A control system and a method for milking members in a milking parlor having plural milking stalls. The control system includes a local control unit in each milking stall automatically preparing the milking member for a milking operation by setting a vacuum valve in an open position when the milking member is moved from a storage position, and a control unit setting the milking stalls in the milking parlor in a pre-cleaning mode when a milking operation is still in progress in at least one other of the milking stalls. In this case, the local control units prepare the milking members for a cleaning operation instead of a milking operation by maintaining the vacuum valve in a closed position when the milking member is moved from a storage position, until the cleaning operation of the milking member is started.
US08800481B2
An adhesive application apparatus sets a dot pattern such that an amount of paste applied to an area on the reverse side of an area on which an image is formed and an amount of paste applied to an area on the reverse side of an area on which the image is not formed are different from each other, and controls a paste discharge head so that the dot pattern having been set is formed on an adhesion surface of paper. Through this, the amount of paste applied to paper can be changed between an area where an image is formed and an area where the image is not formed, thereby making it possible to apply the paste to paper more appropriately in accordance with the state of image formation.
US08800468B2
In one example, a watercraft, such as a kayak, is provided that has a body which includes a hull, a cockpit connected with the hull, and a backrest removably attached to the body. The watercraft may additionally include a fish tail configuration near a stern of the watercraft.
US08800463B2
A boat including a propeller tunnel portion formed in a hull of the boat in which a propeller rotates on an output shaft that extends from the propeller tunnel. A protrusion having a curved portion terminates in a tip portion. The protrusion extends from the propeller tunnel portion and the tip portion terminates near the aft plane of the propeller. The placement of the protrusion in the propeller tunnel portion can be shown to improve propulsion efficiency.
US08800459B2
The present invention relates to a rudder resistance reducing method which utilizes a negative pressure to guide in gas for generating air bubbles, reducing the resistance of the rubber of a boat. The present invention uses an air bubble generator in front of the rudder for generating bubbles during rotation of the propeller of the boat to cause a high-speed flow of water without changing the original design of the boat, enabling the air bubbles to isolate contact between the high-speed flow of water and the rudder, thereby reducing rudder resistance and saving energy consumption.
US08800458B1
A seed delivery device including a frame defining at least one seed chamber. The frame includes a sidewall and an air permeable floor. Seed can be received and deposited on the air permeable floor through an input port. An air input channel is utilized to introduce an air stream into the seed chamber and direct it through the air permeable floor such that seed is lifted from the air permeable floor to an outlet port. An air bypass channel is configured to separate the air stream into a first stream that is directed through the air permeable floor and a second stream that is directed through the bypass channel and recombined with the first stream, at a point prior to the output port.
US08800451B2
The present invention configures a gas generator (A) wherein, with regard to a plug assembly (2), a ring (22) is formed of insulative resin, electrode pins (21) are equipped midway with flange portions (21a), and these flange portions (21a) are integrally formed in a state embedded inside the ring (22), and, in addition, the diameter of the flange portions (21a) is made a larger diameter than the short sides of this opening portion (1a) of the holder (1), the sum of the sector angles (R) formed by the outer peripheral portions (21r) of the flange portions (21a) of the electrode pins (21) located outside the opening portion of the holder (1) and the electrode pins (21) is configured to be 180 degrees or greater, the flange portions (21a) of the electrode pins (21) are further made mutually non-contacting, and the minimum distance (D) between the electrode pins (21) and the periphery of the opening portion (1a) of the holder (1) through which these electrode pins (21) are inserted is made 0.5 mm.
US08800450B2
A shell with a subcaliber penetrator, which has a conical tailpiece, and with a basically disk-shaped propulsion element, wherein the conical tailpiece has a frustum-shaped recess that is open towards the rear end. The propulsion element is joined with the penetrator, preferably by a screw connection (projectile fastening bolt). To this end, a bolt element joins the propulsion element and the penetrator in the area of the tailpiece and has a borehole that is open at the rear end, into which propellant charge gases flow when the shell is fired and cause rending of the bolt element and thus separation of the propulsion element from the penetrator.
US08800449B2
A wad or basewad for ammunition includes an ignition chamber. The ignition chamber can be integrally formed with the payload wad, basewad, or battery cup or can be attached to the payload wad, basewad, or battery cup. The ignition chamber communicates with a primer of the ammunition to receive and contain the primer blast for at least an initial period of time. This facilitates faster initial ignition of the propellant of the ammunition, and consequently allows higher performance levels to be achieved. Other advantages regarding other applications of this invention include cleaner burning loads, greater economy, and lower perceived recoil.
US08800445B2
A printing plate cylinder for a printing machine has a rotatable cylinder mandrel and a sleeve that is at least partially positionable over the cylinder mandrel. The angular positions of the mandrel and the sleeve are alignable to each other by a male register element which is fixed on one of the two elements to be aligned, and a female register element which is part of the corresponding other element to be aligned. Both the male and female register elements remain in working connection with each other if the elements to be aligned are in the set position relative to each other. At least one of the male and female register elements is controlled by movement of the other element to be aligned.
US08800442B2
A screen printing apparatus in which two printing units are provided in a production line which transports boards from a single board exit position set on a downstream side in a conveyance direction. One printing unit being disposed is available for set-up tasks while the other printing unit is working. Since set-up tasks can be conducted in one printing unit while the other printing unit is working, then it is possible to improve through-put dramatically even in cases where small-volume diverse-component production is carried out in a single lane.
US08800441B2
The present invention is directed to improved screen printing squeegee blades, which include a first end, a second end, a top portion for receipt by a blade holder, a bottom portion adapted for contacting the screen of a screen printing press along at least one printing edge, a front face, a back surface, and a buckle control channel formed in either the front face or the back surface.
US08800435B2
A food processing apparatus including a tank having an inlet end for receiving food product and an outlet end for discharging food product, the tank having an inner wall defining a compartment and including a solid, imperforate wall portion, fluid being contained in the compartment, and a rotatable auger mounted in the compartment, the auger for advancing food product within the compartment from the inlet end toward the outlet end, the auger including flights having a flight wall with a radial edge, a clearance space being defined between the radial edge of the flights and the solid, imperforate wall portion of the inner wall. Flow of fluid through the clearance space may be inhibited. One of the inner wall and the flight wall may include a perforated wall portion. Flow of fluid between the first auger section and the second auger section may be provided through the perforated wall portion.
US08800434B2
A holder to dispense and prepare ice coffee, consisting of a first compartment containing liquid coffee extract, a second compartment containing a propellant, a nozzle with a valve, and whereby at least one additive, such as sugars, sweeteners, aromas or a combination thereof, can be added to the concentrate in order to spray a jet of product onto a liquid.
US08800427B2
In a hydraulic fluid pump, in particular for a vehicle brake system, having a housing and a piston that is mounted in an axially movable manner in the housing in a piston chamber. A drive moves the piston and a sealing element seals off the piston chamber in the direction of the drive. The sealing element is designed as a diaphragm that extends through the piston chamber transversely with respect to the movement direction of the piston.
US08800425B2
The invention relates to a percussion device having a body and a percussion piston moving therein, pressure fluid spaces in the rear and front ends of the percussion piston and pressure fluid channels for feeding pressure fluid into the percussion device. The percussion piston and the control valve comprise surfaces, which, when aligned, substantially close the pressure fluid flow from the pressure fluid space locating behind the percussion piston in front of the control valve, whereby the produced pressure displaces the control valve to another position.
US08800420B2
A novel ammunition pouch formed from material cut to form a rectangular container defining an interior opening sized to store ammunition disposed on a belt. The container includes a bottom side, a front side, a back side, a first end and a second end, and a top flap. A feed clip disposed on the first end, the feed clip including a feed clip opening in communication with the interior compartment, the feed clip opening sized to accommodate the ammunition disposed on a belt, including an upper spring bracket and lower spring bracket attached around the feed clip opening and positioned to provide a slip-fit for the ammunition disposed on the belt to passthru. A strap with a first end mechanically coupled with the feed clip, and second end with at least one of a clip and a Velcro-compatible fastener for removably coupling with the second end of ammunition pouch.
US08800418B2
The present invention relates to launching system, more particularly relates to mobile launching system for missiles. The mobile missile launch system comprising a vehicle (14) having a chassis structure adapted to carry the launch system; a mounting frame (16) comprising predetermined truss framework mounted onto the chassis structure; plurality of sliding mechanisms mounted at rear end of the mounting frame (16); plurality of canisters (43) mounted onto said beam (22) and plurality of missiles (11) ensconced within the canisters (43); plurality of containers (42) enclosing said canisters (43) and are connected to the saddles (32, 34) for linear movement; plurality of resting units (27) abutting to rear end of the canisters (43) and are adapted to move linearly to transfer reaction forces from said missiles (11) to ground.
US08800417B2
The invention relates to a method for the operation of a plaiting machine (1) that comprises a ring (2) carrying fiber spools (3) for plaiting layers (16, 22) of fibers (3) about a mandrel (13, 17) carried by a carrier (12) capable of movement along the axis (AX) of the ring (2), wherein after plaiting the fibers (3) are cut in order to withdraw the mandrel (13, 17), and that comprises: a hub (5, 6; 18) carried by the carrier (12) and secured to the mandrel (13; 17) while being mounted upstream therefrom; an operation for tightening the fibers (3) around the hub (5, 6; IS) with a link (11, 14) surrounding said fibers (3) after the mandrel (13, 17) has passed through the ring (2); and in which the fibers (3) are cut between the mandrel (13, 17) and the hub (5, 6; 18) before withdrawing the mandrel (13, 17).
US08800410B1
A ratchet wrench with a direction switching structure includes a wrench body with an axial slot, a control slot, and a pivot slot which are interconnected, and a ratchet wheel, a ratcheting member, and a switching member are installed therein, respectively. The switching member pushes against the ratcheting member through a prop member and selectively controls the engagement between the ratcheting member and the ratchet wheel. The circumferential wall of the pivot slot has a circular slot and a stepped surface formed at a position near an opening of the pivot slot provided for latching the switching member into the circular slot by a latch portion thereon and being stopped by the stepped surface for the positioning purpose. The prop member pushes against an appropriate position of the ratcheting member to prevent an unsecured engagement between the ratcheting member and the ratchet wheel.
US08800403B2
A boat lift drive housing for containing a control box, electric motor and gear head for raising and lowering a boat lift. The housing includes front and rear coaxial openings for access to the gear head. The housing further includes an eyebrow cantilevered over an opening in the housing through which a key switch extends such that the key switch is protected from the sun, rain, snow and ice. The housing further includes a pair of bottom openings, with one bottom housing permitting access to a drive shaft of the electric motor and with the other bottom opening holding a tool for driving the drive shaft of the electric motor. The housing further includes a shape tailored to the control box, electric motor and gear head to minimize extra connections within the housing.
US08800401B2
A transmission (12) for a vehicle (10) includes a gear shaft (24) having an external periphery (57) and a hub (54). The hub (54) is rotatably secured and axially moveably connected to the external periphery (57) of the gear shaft (24) and has a plurality of external teeth (62). The transmission (12) also includes a gear (56) connected to the gear shaft (24). An external periphery (66) of the gear defines teeth (67). The transmission further includes a shift collar (44) having a bore (64) through the shift collar (44). The shift collar (44) has internal teeth (65) that engage the teeth (62) of the hub (54). The gear and the shift collar (44) have a first configuration where all of the teeth (65) of the shift collar (44) are spaced from all of the teeth (67) of the gear (56) and a second configuration (70) where at least some teeth (65) of the shift collar (44) engage teeth (67) of the gear (56). The shift collar (44) defines a feature (71) for limiting the axial motion of the shift collar (44).
US08800399B2
A hydraulic circuit (88) for an automatic transmission (10) that employs a shift actuation valve (96) that controls the actuation of the synchronizer (29) for selectively controlling gear engagement. The shift actuation valve (96) includes a valve member (114) having at least one valve element (122) with an outer diameter (162) and a metering face (164). The metering face (164) is adapted to control the flow of pressurized fluid between an inlet (108) and an outlet (110) of the valve body (102). The metering face (164) includes a flow force compensating annular void (166) disposed adjacent the outer diameter (162) and that is defined by a lead angle α measured between the outer diameter (162) and a line intersecting the outer diameter (162) and tangential to the annular void (166). A solenoid (104) is employed to move the valve member (114) between predetermined positions.
US08800396B2
There is provided herein an electrical robotic system for locating, cleaning, and repairing holidays within coated pipe that are proximate to a girth weld. In a preferred arrangement, a robotic train will be placed in the pipeline that will perform the functions of holiday location, cleaning/preparation of the surface containing the holiday, and repair thereof, in a single run through the pipeline.
US08800390B2
Disclosed is an apparatus and methodology for detecting contact within a monitored area. A piezoelectric sensor is attached to one end of a detector which is positioned for contact by passing items or individuals. The detector may correspond to a plurality of parallel, rubber calendared cables or a strip of polycarbonate resin. Body deformations induced into the detector upon contact travel to the piezoelectric sensor and are detected as strain coupled to the piezoelectric sensor. The apparatus and methodology may be employed to detect vehicular traffic along travel paths, human contact with walls or floors, manufactured product contact with delivery systems or any other physical contact by animate or inanimate objects or individuals.
US08800387B2
The invention relates to a method of evaluating the play between two threaded components, a first component comprising an internal thread, and a second component comprising an external thread that corresponds to the internal thread of the first component, the components are engaged with each other the method comprising the steps of: applying a torque from a motor to said components such that a first side of the internal thread is in contact with an opposing first side of the external thread wherein the two components are mutually rotated, which mutual rotation yields a mutual translation movement of the two threaded components; fixing the components with respect to each other, such that no mutual translation movement is allowed, whereas mutual rotation is still allowed; withholding the applied torque to one of said components, until a second side of the internal thread is in contact with an opposing second side of the external thread, monitoring the applied torque during the above steps by determining the power input to the motor and the rotational speed of the motor in order to identify a first point in time when the first side of the internal tread loses contact with the opposing first side of the external tread and a second point in time when the second side of the internal tread meets the opposing second side of external tread, calculating from the identification of the first and second points in time a play (a) between the internal tread and the external tread evaluating the play (a) by comparing the play (a) with a reference play. The invention further relates to an evaluation system for evaluating the play between the two threaded components.
US08800384B2
Flowmeters and methods of measuring a fluid flow or manufacturing flowmeters are presented. A flowmeter has a tool body and one or more spinner arms configured to extend with a first end away from the tool body and a second end joined to the tool body, when deployed to measure a fluid flow. Each spinner arm includes a helical blade configured to rotate due to a fluid flowing substantially parallel to a longitudinal axis of the tool body, around a rotation axis between the first end and the second end.
US08800373B2
A transducer assembly includes an acoustic sensor element and an acoustic waveguide. The acoustic waveguide includes a rotatable acoustic coupler, a tube, and a foot. The foot has a mounting surface that is mountable on a fluid conduit. A circuit assembly couples to acoustic sensor element and provides a diagnostic output.
US08800367B2
A sensor module for mounting on a rear fork of a bicycle includes a housing, a spool piece, a spool cap, and a sensing element. A switch member is arranged on one end of the housing, while a mounting seat is recessed on another end thereof. The spool piece is received by the mounting seat. The spool cap is arranged on the edge portion of the mounting seat. The sensing element is connected to the spool piece by a cable. The cable can be rewound into the spool piece. The distance between the sensing element and the housing is adjustable by extending or retracting the cable. The adjustability allows the sensor module to be adoptable by bicycles with different wheel sizes and rear fork structures. Accordingly, various cycling parameters can be measured.
US08800366B2
This invention relates to a robotic exoskeleton comprising mechanical linkages that couple to one or more selected joints of a limb of a subject. The robotic exoskeleton may be provided with means for obtaining data respecting angular position, torque, and/or acceleration of at least one of the joints or the links of the mechanical linkages, and may be used for assessing, studying, diagnosing a deficit, and/or treating an impairment in sensorimotor function of a limb of a subject.
US08800350B2
A particle sensor including a diaphragm, a diaphragm heater, and at least two measuring electrodes situated on the diaphragm, for electrical conductivity measurement, the diaphragm having a thickness of less than or equal to 50 μm, in order to allow a calorimetric particle quantity determination.
US08800340B2
A method of making micro-holes on a metal plate includes: (A) feeding a metal plate on a workbench forward to extend beyond a shearing edge; (B) locating a punching head at a first position, and keeping a working space between the punching head and the workbench; (C) exerting a shearing force towards the workbench by the punching head; (D) bending the metal plate by the shearing force, and forming a plurality of spot-shaped cavities arranged in a row on a second surface; (E) bearing a shearing force on the first surface of the metal plate to form a linear groove; (F) deforming the metal plate by the shearing force to cause the spot-shaped cavities arranged in a row to communicate with the linear groove to form micro-holes; (G) the punching head returning to the first position and moving a working distance to a second position; (H) feeding the metal plate again; (I) the punching head repeating the above steps at the second position; (J) the punching head returning to the second position and then moving back to the first position to complete a processing cycle. The method can produce a maximum of micro-holes on a certain area of the metal plate, which can be used as a sound gobo with an enhanced sound-absorption rate.
US08800329B1
A bar lock assembly including more than one protective hasp member, and a bar lock that locks together the protective hasp members, wherein the bar lock includes a code-operated locking device mounted in a housing that fits into an internal chamber defined by the protective hasp members, the housing including protrusions that are received in inner grooves of the protective hasp members so as to block movement of the protective hasp members away from each other when the housing of the bar lock is inserted into the internal chamber of the protective hasp members.
US08800319B2
Energy saving of a refrigerating cycle device is achieved by equalizing heat-medium inlet temperatures of a plurality of use-side heat exchangers. There are provided with a plurality of use-side heat exchangers, inter-heat-medium heat exchangers, a channel that connects the inter-heat-medium heat exchanger and the use-side heat exchanger, a heat-medium circulation circuit having heat-medium channel switching devices that switch between a first heat-medium channel, which connects the inter-heat-medium heat exchanger and the use-side heat exchanger, and a second heat-medium channel, which connects the inter-heat-medium heat exchanger and the use-side heat exchanger, and a heat source unit that heats or cools the heat medium with the inter-heat-medium heat exchangers, in which an auxiliary heat exchanger that performs heat exchange between the heat mediums flowing out from the inter-heat-medium heat exchangers is disposed so as to equalize the heat-medium temperatures flowing into the use-side heat exchangers to realize energy saving of the refrigerating cycle device.
US08800317B2
The present invention is a geometrically optimized beverage cooler, which positions fluid-filled containers (bottles, cans, vials, syringes, etc.) in an angled, upright, and evenly spaced position for serving and display. The device uniformly distributes ice and cold water around each bottle to maximize the effective cooling capacity of a given quantity of ice, thus reducing the amount of ice needed and the weight of the device during transport. Various embodiments of the apparatus include an ergonomically and structurally reinforced handle and an insulating lid having complementary contours.
US08800312B2
In a storage compartment (124), storage spaces having different mist concentrations are formed such that effects of a mist is more efficiently utilized to provide a refrigerator with improved usability. The storage compartment (124) includes a first storage unit (164) that has a high mist concentration. The first storage unit (164) includes a spray device (167) and is disposed in a position outside an air path of cool air between a discharge port (152) through which the cool air flows in from outside the storage compartment (124) and a suction port (149) through which the cool air is discharged to outside the storage compartment (124). Thus, mist concentration inside the first storage unit (164) can be increased.
US08800310B2
A turbo compressor to suction and compress gas includes a housing including a flow passageway through which gas flows, an impeller disposed inside the flow passageway, the impeller providing suction for the gas by being rotationally driven, a liquid discharge port provided in the flow passageway on the upstream side of the impeller, the liquid discharge port discharging, from the flow passageway, any liquid produced as the gas liquefies when the turbo compressor is stopped, a liquid discharge pipe connected to the liquid discharge port, an electromagnetic valve connected to the liquid discharge pipe, and a controller configured to open the electromagnetic valve before the impeller is rotationally driven. A refrigerator includes the turbo compressor, wherein the turbo compressor compresses refrigerant gas.
US08800305B2
A retrofit ice making and bagging apparatus and retrofit installation method provide automatic supply of bags of ice into a freezer compartment. The apparatus has an outer housing with a lower end configured for securing on top of an aisle freezer so that openings in the lower end of the housing and upper end of the freezer are aligned to provide a passageway into the freezer compartment. An ice making unit and bag making and filling station are mounted in the housing. Ice is transported from the ice making station into partially formed bags at the bag making and filling station, and a bag is sealed and separated when a sufficient amount of ice is supplied to the bag. The bag making and filling station communicates with the passageway into a storage compartment in the freezer, whereby separated bags of ice fall into the storage compartment on completion.
US08800300B2
In a gas turbine, an exhaust casing and an exhaust chamber are connected by an exhaust chamber support that can absorb thermal expansion, and the exhaust chamber and an exhaust duct are connected by an exhaust duct support that can absorb thermal expansion. An insulator is mounted on an outer peripheral surface of the exhaust chamber, and the exhaust chamber support and the exhaust duct support are disposed outside the insulator in the form of a plurality of strips. Because the thermal stress at a connection portion of the exhaust chamber is reduced, the durability is enhanced.
US08800296B2
An object is to reduce a fluctuation in the gas-turbine output in a nozzle switching period. In the nozzle switching period during which a first nozzle group that has been used is switched to a second nozzle group that is going to be used, the amounts of fuel supplied through the first nozzle group and the second nozzle group are adjusted by using at least one adjustment parameter registered in advance, the adjustment parameter registered in advance is updated according to the operating condition of the gas turbine, and the updated adjustment parameter is registered as an adjustment parameter to be used next.
US08800290B2
A gas turbine engine combustor has inboard and outboard walls. A forward bulkhead extends between the walls and cooperates therewith to define a combustor interior volume. Bluff body fuel injectors are along the bulkhead.
US08800283B2
A shape memory alloy (SMA) heat engine includes a first rotatable pulley, a second rotatable pulley, and an SMA material disposed about the first and second rotatable pulleys and between a hot region and a cold region. A method of starting and operating the SMA heat engine includes detecting a thermal energy gradient between the hot region and the cold region using a controller, decoupling an electrical generator from one of the first and second rotatable pulleys, monitoring a speed of the SMA material about the first and second rotatable pulleys, and re-engaging the driven component if the monitored speed of the SMA material exceeds a threshold. The SMA material may selectively change crystallographic phase between martensite and austenite and between the hot region and the cold region to convert the thermal gradient into mechanical energy.
US08800280B2
A generator comprising heat differential, pressure, and conversion modules, and a heat recovery arrangement; the differential module comprising a first high temperature reservoir containing a work medium at high temperature, a second low temperature reservoir containing a work medium at low temperature and a heat mechanism in fluid communication with the reservoir(s). The heat mechanism maintains a temperature difference therebetween by providing heat to and/or removing heat from the reservoirs; the pressure module comprises a pressure medium in selective fluid communication with the reservoirs for alternately performing a heat exchange process with the work medium. The pressure medium fluctuates between a minimal and maximal temperature corresponding to the high and low temperatures of the work medium; the conversion module utilizes temperature changes of the pressure medium for production of output energy; the recovery arrangement absorbs heat from the pressure medium and provides heat to the differential or pressure module.
US08800272B2
Systems and methods for storing NH3 that has slipped through a first SCR are described. In one example, NH3 is stored in a second SCR and released to the first SCR via desorption. The systems and method may reduce NH3 consumption and increase NH3 utilization within an exhaust system.
US08800270B2
An exhaust system for treating an exhaust gas composition having NO2 in a first NO2 concentration. The exhaust system includes a first catalyst that contacts a first portion of the exhaust gas composition converting it into a first oxidized exhaust mixture that includes NO2 in a second NO2 concentration that is greater than the first NO2 concentration. The system further includes a bypass that receives a second portion of the exhaust gas composition and a recombination section positioned downstream of the first catalyst. The first oxidized exhaust mixture is combined with the second portion of the exhaust gas composition to produce a first combined exhaust gas mixture. A second catalyst converts the first combined exhaust gas mixture to a second combined exhaust gas mixture having a third NO2 concentration that is less than the second NO2 concentration. The method used by the exhaust system is also provided.
US08800269B2
In a fuel injection system of an internal combustion engine in which a first fuel, which has a property to inhibit the adsorption of exhaust gas components by an exhaust gas purification catalyst, and the second fuel, which has a property not to inhibit the adsorption of the exhaust gas components by the exhaust gas purification catalyst, are able to be selectively used, the present invention has a task to decrease an amount of consumption of the second fuel in a suitable manner. In order to solve this task, the fuel injection system of an internal combustion engine according the present invention is constructed such that the second fuel is first supplied to the internal combustion engine when the exhaust gas purification catalyst is in a cold state, and a change from the second fuel to the first fuel is then made before the exhaust gas purification catalyst subsequently rises in temperature to an activation temperature thereof.
US08800265B2
An exhaust gas treatment system for an internal combustion engine comprises an oxidation catalyst device configured to oxidize the hydrocarbon and carbon monoxide in the exhaust gas. A first temperature sensor is located downstream of the oxidation catalyst device and has a temperature probe that is in fluid communication with the exhaust gas flow exiting the oxidation catalyst device. A second temperature sensor is located downstream of the oxidation catalyst device and has a temperature probe that is in fluid communication with the exhaust gas flow exiting the oxidation catalyst device. The temperature probe includes a catalyst compound coating disposed thereon and is operable to catalyze the oxidation of CO and HC, or a combination thereof, that exits the oxidation catalyst device. A controller is in signal communication with temperature sensors and is configured to monitor signals from temperature sensors to determine if the temperature differential exceeds a predetermined threshold.
US08800262B2
The invention relates to a thrust reverser for a turbofan engine nacelle including a stationary portion (15) downstream from which is mounted at least one cowl (9) movable between a direct-jet position, in which the cowl (9) is aligned with the stationary portion (15), and a thrust-reversal position, in which the mobile cowl (9) is spaced apart from the stationary portion (15) so as to define an opening for the passage of a secondary flow (F), a means for deflecting (16) the secondary flow (F) through the passage opening, an actuator means (45) and a means (24) for guiding the mobile cowl (9) relative to the stationary portion (15), at least a first and a second adjacent cascade vane (13), positioned at an angle (B) relative to the movement axis (A) of the mobile cowl (9), arranged opposite the passage opening such that the deflected secondary flow (F) at least partially passes through the first and second vanes (13) in order to increase the deflection of said secondary flow (F) in the upstream direction, said actuator means (45) and means (24) for guiding the mobile cowl (9) being arranged between the first and second vanes (13). A covering wall (31) connects said first and second vanes (13), bypassing said actuator means (45) and guiding means (24).
US08800261B2
A bypass gas turbine engine includes a variable area fan nozzle with a leading edge region that defines an increased airfoil leading edge radius.
US08800256B2
An apparatus for adjusting tines of a header includes a reel lift arm, a reel comprising a plurality of tines, a tine adjustment ring, and an actuator. The reel is operatively connected to the reel lift arm. The tine adjustment ring is may be operatively connected to the reel and the plurality of tines. The actuator is operatively connected to the reel lift arm and the tine adjustment ring.
US08800255B2
A baler and a method of using the baler to produce high density bales based on arrangement and control of compression rollers. The baler comprises a pick-up assembly configured to pick-up crop material; a rotary feeder; a compression assembly comprising at least one compression roller configured to generate a pressure on the crop material as it passes between the compression roller and another compression component in the baler; and a bale chamber, wherein the pre-compressed crop forms a bale. The compression roller and compression component define an adjustable gap therebetween. The one or more compression rollers and/or baler compression components may be located in various locations in the baler. By adjusting the gap, pressure exerted on the crop material as it passes between the compression rollers and baler compression components may be controlled, resulting in bales of higher density.
US08800252B2
A method and capping apparatus is provided for securely seating a closure with curvilinear top surface onto a container in a manner that avoids damage from excessive force applied to the closure. The apparatus has a cap locking unit with a circulating compression belt that contacts a top surface of the closure/container as the combination is being transported from underneath by a conveyor. A dancer contacts an inner surface of the compression belt. Pressure is applied from the dancer through leading and trailing leg components that converge from a common pivot. Ends of the leading and trailing legs are spaced from one another less than the length of the closure. Force is applied to the closure by simultaneous pressure from both legs on different first and second areas of the closure top surface.
US08800251B2
An apparatus for shaping and holding a bag in an open condition, and holding the bag in this condition during loading of the bag with a product, includes an inner stationary ring; a plurality of finger assemblies, each finger assembly comprising a finger adapted to press against the interior of the bag mouth, and a force-transferring member to which the finger is operatively connected; an outer rotatable ring, concentric with the inner ring; a push rod operatively connected to each respective finger assembly; and a motive device adapted to cause rotation of the outer ring relative to the inner ring to effect coordinated radial movement of the fingers relative to the interior surface of the bag. A method of shaping and holding a bag in an open condition, and holding the bag in the shaped, open condition during loading of the bag with a product, is also disclosed.
US08800250B2
An easy-open and reclosable package includes a pouch including a discrete laminate including a tape including a base strip coated with a pressure sensitive adhesive, and a panel section having a die cut defining a die cut segment, the panel section adhered by the PSA to the base strip; the panel section anchored to a first side panel; the second surface of the base strip anchored to the inner surface of a second side panel; and a product in the pouch. The die cut segment is so arranged with respect to the pressure sensitive adhesive that when the package is opened, the package can be reclosed by adhering the pressure sensitive adhesive to the first side panel.
US08800245B1
A piece for flooring which includes a wear layer, a pattern layer, a base layer, and a backing layer. The base layer may be made of a mixture including ilmenite powder. About one third of the mixture may be ilmenite powder. The mixture may also include calcium carbonate, wherein about one quarter of the mixture is calcium carbonate. The mixture may further include polyvinylchloride, wherein about one quarter of the mixture is polyvinylchloride. The backing layer may include a plurality of devices which are hexagonally shaped, wherein the plurality of devices form a honeycomb structure which contacts a top floor surface when the piece is placed on the top floor surface. The backing layer may have a bottom surface including anti-slip backing film, which may be comprised of polyurethane.
US08800240B1
Supports having multiples apertures to receive, support, holding and secure re-bars or reinforcements useful in the construction of concrete or cement structures. A first embodiment includes two double rebar supporting sections at each end of a main elongated body having a central hole, thus it may support from two to four re-bars that may be have the same or different dimensions at its intercepting points. A second embodiment includes two double supporting re-bars supporting sections at each end of a main body. A third embodiment that includes a double supporting re-bars section in one end of a main body. The disclosed embodiments also have apertures and openings that allow the entrance of liquid cement or concrete mixture to the interior of their hollow main body and may support re-bars of different dimensions.
US08800232B1
A flange connection system for a concrete structure comprising a plurality of adjacent precast concrete members including a platform having a center panel and a first and second flange extending outward from the center panel in opposing directions. The system includes a first and second bent plate each having a horizontal member attached to the bottom surface of the adjacent flanges and a vertical member perpendicular to the horizontal member. The system includes a spacer plate extending in a vertical direction from about a lower edge of the first vertical member to below the first horizontal member and secured between the vertical members of the first and second bent plate with a plurality of fasteners. The first and second vertical member may flex at an upper portion allowing adjacent flange ends to move relative to one another.
US08800229B2
A framing structure (10) includes elements that are integrally connected by a poured bonding core (18). The elements include a hollow-interior column (12) having an opening (22) in a wall (20) that allows access to the interior and a beam (14) having a cavity (28) that is configured to receive a pourable bonding material (18). The beam (14) is positioned with respect to the column (12) such that the cavity (28) is aligned with the opening (22). Flooring sections (16) are supported by the beams (14).
US08800224B1
A volatile corrosion inhibiting agent is provided for dispersion of a vapor phase corrosion inhibitor in a vapor stream that is passed into a sheath or other casing enclosing a metal bar, cable, or other tension member to protect said tension member from corrosion.
US08800222B2
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.
US08800221B1
Disclosed is a vertical or a sloped glazing system that facilitates wire routing from electrically producing or consumptive glazing materials such as solar PV panels or electrochromic glass. The glazing system includes vertical and horizontal framing members, each with enclosed cavities and outward facing gutters. The vertical framing member gutter is deeper than the horizontal framing member gutter, creating an offset between the enclosed cavities such that a portion of the vertical wall of the vertical framing member gutter aligns with the enclosed cavity of the horizontal framing member. Electrical wire can be routed from the vertical framing member gutter into the horizontal framing member enclosed cavity through a wire-receiving aperture in the vertical frame member gutter wall portion that is aligned with the horizontal framing member enclosed cavity. This arrangement allows wiring between the outside and inside building environment while minimizing the possibility of water infiltration.
US08800218B2
An insulating construction panel having a top end, a bottom end, a first end, a second end, a front side and a rear side, the panel for constructing a single or multi-cavity concrete form. The panel includes regularly spaced coplanar passages extending through the panel from the top end toward the bottom end and at least one angular passage perpendicularly intersecting each coplanar passage at the top end and bottom end of the panel and extending toward and through at least a portion of the back end of the panel.
US08800194B2
An improved clamping device and method for a weapon accessory rail of a type having an elongate mounting structure of generally T-shaped cross-sectional shape, such as a Picatinny mounting rail, is provided.
US08800176B2
The present invention relates to an underwater excavation apparatus and a method of excavation with the same. The apparatus of the invention performs the excavation by both mass flow and jet flow. Mass flow excavation takes place at a pressure that is lower than the jet flow excavation performed by the apparatus, and the volume flow rate of the mass flow excavation is greater than the volume flow rate of the jet flow excavation performed by the apparatus. The outlet for jet flow excavation is provided within the outlet for mass flow excavation of the apparatus.
US08800173B2
A shoelace protector can include a fastening member, enclosure and upper section. The fastening member can be inserted into to an eyelet of a shoe to properly support the shoelace protector. The shoelace can be strung into the fastening member and through the enclosure. The enclosure can surround the shoe lace on an exterior portion of the shoe. The shoelace can then be placed through the upper section. The upper section can provide a narrow slit such that the shoelace can be fit therethrough. Two or more shoelace protectors can be fitted into the eyelets of the shoe. The protectors can be positioned on the lower eyelets such that the bend created by the eyelet on the shoelace can be protected during use.
US08800168B1
A customizable insole is provided. A base layer having a substantially flat surface shaped to a sole of a foot extends from a heel of the foot to a ball of the foot. One or more support pads each having a different contoured shape of varying height is removably affixed on a top surface of the base layer. An upper layer having a substantially flat surface shaped to the sole of the foot is affixed on top of the support pads and base layer.
US08800163B2
A hair care appliance for application of vapor to dry hair to provide humidity to the hair, including a housing defining an inner cavity, a vapor-generating system positioned at least partially within the cavity, and a spacer including a cap, a plurality of spacer elements projecting outwardly from the cap, and an aperture through the cap. The spacer elements partially define therebetween a work area in which the hair is gathered. The vapor-generating system discharges vapor through the aperture to the work area for application to the hair.
US08800162B2
A method for monitoring and/or controlling and a freeze drying process in a freeze dryer apparatus provided with a drying chamber having a temperature-controlled shelf supporting containers of a product to be dried, comprises during a primary drying phase of the freeze drying process the steps of: isolating the drying chamber closing an isolating valve thereof and sensing and collecting pressure values inside the drying chamber for a defined pressure collecting time and a shelf temperature of the temperature-controlled shelf (Step 1); calculating a product temperature of product and a plurality of process/product related parameters (Step 2); calculating a new shelf temperature and a sequence of shelf temperatures up to the end of the primary drying phase, that maximizes a sublimation rate of the product maintaining the product temperature below a maximum allowable product temperature.
US08800161B2
A dryer for material to be dried (T), wherein an air supply channel (4) for supplying a drying gas to the drying region is provided, and at least one exhaust-gas opening (8) is provided for removing the drying gas, wherein the air supply channel (4) is surrounded at a distance by an outer wall (11), which has at least one supply opening (12) and at least one removal opening (13) for the cooling medium (K), wherein between the at least one supply opening (12) and the at least one removal opening (13) a flow section (14) for the cooling medium (K) is formed between the outer wall (11) and the air supply channel (4). According to the invention, the at least one removal opening (13) is configured as a through-opening in the air supply channel (4), which connects the region bounded by the outer wall (11) to the interior of the air supply channel (4), wherein the at least one through-opening (13) is arranged in the upper regions of the air supply channel (4) and is configured in such a way as to make it possible for the cooling medium (K) to flow downwards along the inner side of the air supply channel (4).
US08800151B2
A tube cutting device with a rapid separable handle comprises a tube cutter and a handle. The tube cutter comprises a C-shaped housing, a one-way rotation part, and a limit part. The handle comprises a grip part, a C-shaped guiding seat, a separation control part, and a control button. The C-shaped guiding seat is for unidirectional rotation of the C-shaped housing via the one-way rotation part. In a combination position, it engages with the limit part so that the tube cutter and the handle are mutually fixed. In a separation position, it is separated from the limit part so that the tube cutter and the handle are separable from each other for independently perform tube cutting.
US08800150B2
A method for manufacturing floorboards with a surface layer and a core involves joining a surface layer formed of flexible and resilient fibers to a core to form a floor element having a surface layer of flexible and resilient fibers, such that the flexible and resilient fibers are exposed on an outermost surface of the floorboards, cutting the surface layer of the floor element to form a cut line, and machining a joint edge with a set of rotary milling tools to provide at least part of an upper joint edge of a floorboard. At least a portion of the machining of the joint edge occurs at the cut line.
US08800129B2
A spindle nut for a ball screw is provided, having a continuous ball track (1) for balls (2), a ball groove (3,14) for the balls (2) extending on an inner periphery of the spindle nut about the rotational axis thereof and along a helical line, the ball groove extending across at least one thread (4), and a diversion device (5), in order to divert with its diverting channel (9) balls (2) from one end of the thread (4) to the beginning of the thread (4). The spindle nut is provided with ball inlets (13, 16), on the one side connected to the ball groove (3, 14) and, on the other side connected to the diverting channel (9), with the ball groove (3, 14) and the ball inlet (13, 16) both having identical cross-sectional profiles.
US08800126B2
A tool device includes a lever having two screw holes, two arms each having an upper orifice for securing to the end portions of the lever, two rods attached to the arms for positioning two end ears of a housing of a universal joint to the arms, one or more screws engaged with the screw holes of the lever and adjustable relative to the lever, and each screw include a lower cavity for engaging with a stud, each stud include a tip for engaging with the slot that is formed between the end ears of the housing and for being forced to engage into the slot and to separate the end ears of the housing from each other and for allowing a bearing member to be removed from the housing.
US08800125B2
In order to save the investment for a separate cold rolling machine for applying threads etc. a cold rolling unit is placed in a moveable manner onto the Z-drives of a turning machine wherein the cold rolling unit can be configured much larger and much more stable and with less wear than a cold rolling unit used in a tool revolver. Even parallel processing through turning and rolling is facilitated.
US08800124B1
A method and apparatus for processing workpieces to form parts. Tools associated with a multi-spindle machine may be positioned with respect to a plurality of workpieces on a fixture comprising a plurality of platforms and an adjustment system. Each platform may be individually moveable with respect to others in the plurality of platforms about a number of axes. The plurality of platforms may be configured to hold the plurality of workpieces in which each platform may be configured to hold a workpiece in the plurality of workpieces during operations performed by the multi-spindle machine. The adjustment system may be configured to move each of the plurality of platforms about the number of axes independently from the others in the plurality of platforms. The operations may be performed on the plurality of workpieces using the multi-spindle machine and the fixture to form a plurality of parts.
US08800117B2
A magnetic locking device for closing preferably handbags and similar objects. includes connecting modules each provided with a guide piece having a tubular or trough-like cross section, wherein the guide pieces are formed so as to be fittable into one another, and permanent magnets are arranged at the bottoms thereof, wherein the permanent magnet in the first guide piece is fixedly arranged and the permanent magnet in the guide piece is movably arranged so that, when the device is closed, it is automatically adjusted to the other permanent magnet and brought into an attraction position.
US08800106B2
An agitator arrangement for a floor cleaning machine is disclosed including various multi-agitator configurations or one agitator configuration with a plurality of brushes with bristle bundles for rotation of the brushes about an approximate vertical axis with a plurality of stationary downwardly projecting, bristle bundles arranged in at least one row approximately side by side with or without an offset. In particular, agitator assemblies having multiple brushes that rotate in approximately a horizontal and approximately a vertical axis or that rotate at different speeds and torque. Other configurations may include multi-row multiple vertical axis agitators.
US08800102B1
The forwardly projecting wand of a conventional commercial carpet steam cleaner is propped up by a connected stabilization leg extension so as to reduce the weight imposed upon the operator by the cleaner during its operation. The stabilizing leg extension is provided the same cleaning capabilities the conventional cleaner has so that, modified in this way, the number of cleaning members is doubled and twice as much of the cleaning area is covered with each stroke of the wand. Handlebars are added to further ease the task and an attached stowage nest is incidentally included for a supplementary cleaning extension.
US08800092B1
A single trigger mechanism to release a disposable microfiber cloth or non-woven cloth from a flat mop. There are three major components of the present invention: (1) a top plate; (2) a mechanical plate; and (3) a push plate.
US08800091B2
An oral care implement comprising tooth cleaning elements and a tissue cleanser. In one aspect, the invention can be an oral care implement comprising: a head and a handle; a plurality of tooth cleaning elements extending from a first face of the head; a receiving cavity formed into a second face of the head opposite the first face; and a soft tissue cleanser formed of an elastomeric material positioned within the receiving cavity, the soft tissue cleanser comprising a base surface that is flush with the second face of the head and a plurality of projections extending beyond the second face of the head.
US08800089B2
The present invention is in the field of tooth cleaning devices, especially electrical toothbrushes. The invention further relates to the use of an air/water jet for the cleaning of teeth. A process for cleaning teeth that incorporates a water jet for cleaning teeth remains to be desired, especially a single device that can be employed to clean teeth and reliably deposit material onto teeth. It is therefore an object of the present invention to provide a process for cleaning teeth with an electrical toothbrush device providing improved cleaning by means of an externally mixed air-water jet wherein the water dosing is not influenced by the air pressure. Surprisingly it has been found that a tooth brush device, comprising an air/water jet, wherein the air and water are mixed outside the nozzle(s), provides improved cleaning of dental surfaces, including inter-proximal areas, with low usage of water.
US08800088B2
A pool cleaning robot for cleaning a surface of a swimming pool, said robot may include: a main housing; main wheels being configured for propelling the robot and for rotating at a first angular velocity; at least one auxiliary brushwheel disposed between said main wheels; and at least one inlet being formed in a bottom panel of the housing between said main wheels and being configured for intake of water and debris; wherein said robot is configured for rotating said auxiliary brushwheel about an axis of rotation at a second angular velocity which is substantially greater than the first angular velocity; wherein said second angular velocity is at least substantially twice that of the first angular velocity.
US08800081B2
A bed with a leg assembly coupled to a support link assembly by a joint, the joint comprising a slot having at least two paths. A support link assembly defining a length that automatically varies as the support link assembly moves relative to the leg assembly.
US08800078B2
An occupant support includes a mattress 20, a detector 54 and an energy management system comprising thermally conductive pathways and a controller 60. The controller activates one or more selected pathways in response to information from the detector to regulate energy transfer at a detected region of risk 66 on the mattress.
US08800075B2
An improved docking assembly for faucets having a pull-down sprayhead extendable from a spout. The docking assembly generally comprises a receptacle fitted into the spout which is formed with chamfered interior walls. A spring-loaded flexible collet is contained within the receptacle with a degree of sliding freedom for spring-biased travel along the chamfered interior walls of the receptacle, from a first position that allows generous radial expansion of the collet to a second position in which radial expansion is restricted. A quick-connect fitting attached to the pull-down sprayhead moves the collet into its first position allowing radial expansion of the collet. Removal of the quick-connect fitting moves the collet to its second position which restricts radial expansion, inhibiting said removal. Consequently, the pulldown sprayhead may be docked to the spout with considerably less insertion force than the opposite removal force needed to undock the pulldown sprayhead from the spout.
US08800065B2
A helmet is provided which is to be worn on the head of a helmet wearer and can be removed from the head with a comparatively small force. Operation for removing the helmet, including preliminary operation for it, can be performed easily and quickly.A recess-projection engaging mechanism to attach a blockish inside pad to a head protecting cap portion side includes an engaging pin on the inside pad side or head protecting cap portion side, and a notched engaging hole on the head protecting cap portion side or inside pad side. When pulling the inside pad outward from inside the head protecting cap portion at least partly, the engaging pin moves relative to outside the engaging hole through a notch of the engaging hole.
US08800064B2
Men's briefs, said briefs having a separated space located in a forward portion thereof, said separated space comprised of an inner insert and an outer insert, said inner insert including two overlapping parts forming a generally circular orifice sized to permit a wearer to position a wearer's penis into the separated space. The orifice is formed from two overlapping fabric parts having curved elastic hems, and is slidably positionable across the front of the briefs midline by sliding the inner insert.
US08806659B1
Systems and methods are provided to enable secure remote activation and/or unlocking of content or other media assets protected using one or more copy protection mechanisms or techniques. Existing trusted processor architectures used by electronic devices (e.g., HD-DVD or Blu-Ray optical disc readers) can be used to allow remote activation and/or unlocking of protected content. An authorization server is configured to identify the specific copy of the protected content or other media assets at the device from the request, and determine the correct correlation between the request and information that enables the device to initiate playback of the protected content. Accordingly, the authorization server maintains secret or private on the authorization server the information that can be used by other parties to obtain a correlation between the request and any response received from the authorization server that enable the device to initiate playback of the protected content.
US08806658B2
A method of and apparatus for installing software for using digital content and are provided. The method of installing software for using digital content includes: transmitting a request for the software; transmitting security information indicating a security status of a device in which the software is to be installed; and receiving the software from an external apparatus that received the request and security information. According to the method and apparatus, the software can be dynamically securely installed, thereby allowing a variety of digital contents to be used and enhancing the utilization of the device.
US08806657B2
The storage system includes a host computer; a management computer coupled to the host computer; a first storage device coupled to the host computer and the management computer, and including first port management information; and a second storage device coupled to the host computer, the management computer and the first storage device, and including second port management information. The first port management information and the second port management information include an identifier of a port on each storage device, an identifier of a volume in each storage device, an access restriction and an identifier of a port permitted access from the host computer to each storage device.
US08806652B2
Aspects of the subject matter described herein relate to identity technology. In aspects, even though a cloud operator may control one or all of the entities with which a user device interacts, the employees and computers controlled by the cloud operator may still have insufficient data to determine a natural identity of the user based on interactions of the user device with the cloud operator's computers. Privacy boundaries on the user device control transmission of natural identity information to other entities such that, without user consent, computers outside of the user device have insufficient data singly or combined to determine a natural identity of the user.
US08806649B2
A method for generating vulnerability reports based on application binary interface/application programming interface usage may include extracting, by a processing device, a binary file and a security report relating to a software program executed by the processing device, the security report having a vulnerability list of pending vulnerabilities relating to the software program, detecting, from the binary file, interface usage details associated with interfaces used by the software program and associated with shared libraries used by the software program, wherein the interfaces comprise application programming interfaces (APIs) corresponding to rules that the software program follows to access and use services and resources provided by another software program, matching the interface usage details with the pending vulnerabilities of the vulnerability list, and generating a vulnerability report based on the matching, wherein the vulnerability report comprises a list of the pending vulnerabilities based on their associated interface usage.
US08806639B2
Described are embodiments that provide for the use of multiple quarantine partitions and/or multi-partition spaces (e.g., virtual machines) for initially installing and running downloaded content. The downloaded content can be run securely in the quarantine partitions and/or multi-partition spaces. Each quarantine partition and/or multi-partition space can be configured differently with different capabilities. Based on the configuration and capabilities of the quarantine partitions and/or multi-partition spaces, the downloaded content may have limited capabilities to access secure data, applications, or other code limiting the damage that the content can potentially cause.
US08806623B2
A microcircuit card (200) includes means for detecting an attack on the card, and command means (130) capable of blowing a fuse (250) of the card when an attack is detected.
US08806618B2
Secure distributed applications are produced by default upon construction. Mechanisms are provided to address distributed application vulnerabilities (e.g., cross-site scripting, cross-site request forgery, replay attacks. . . ) automatically. These mechanisms are provided in conjunction with a tier split component that breaks up an application for execution across multiple contexts or tiers. As a result, any application that is tier split is protected from security vulnerabilities by default without any intervention on the part of a developer.
US08806616B2
An authorized user may be provided access to a service only when a wireless token assigned to the user is in the proximity of a computing device. A user's credential may be stored on an RFID token and an RFID reader may be implemented within a security boundary on the computing device. Thus, the credential may be passed to the security boundary without passing through the computing device via software messages or applications. The security boundary may be provided, in part, by incorporating the RFID reader onto the same chip as a cryptographic processing component. Once the information is received by the RFID reader it may be encrypted within the chip. As a result, the information may never be presented in the clear outside of the chip. The cryptographic processing component may cryptographically encrypt/sign the credential received from the token.
US08806615B2
A method in one example implementation includes extracting a plurality of data elements from a record of a data file, tokenizing the data elements into tokens, and storing the tokens in a first tuple of a registration list. The method further includes selecting one of the tokens as a token key for the first tuple, where the token is selected because it occurs less frequently in the registration list than each of the other tokens in the first tuple. In specific embodiments, at least one data element is an expression element having a character pattern matching a predefined expression pattern that represents at least two words and a separator between the words. In other embodiments, at least one data element is a word defined by a character pattern of one or more consecutive essential characters. Other specific embodiments include determining an end of the record by recognizing a predefined delimiter.
US08806611B2
Methods and systems for message administration are described. In one embodiment, an application request for an application associated with an administration tool may be accessed. The application request may be associated with a user. The application may be deployed on a system machine. A particular access level of a plurality of access levels may be identified for the user on the administration tool. The particular access level may identify functionality of the administration tool available to the user. A determination of whether to allow processing of the application request based on the particular access level may be made. When the application request meets the particular access level, communication with the system machine from the administration tool may be made based on the application request. The system machine may be capable of processing the application request. Additional methods and systems are disclosed.
US08806608B2
The present invention discloses an authentication server and a method for controlling a mobile communication terminal access to a virtual private network (VPN). The authentication server comprises a first store module configured to store a first characteristic information of the mobile communication terminal allowed to access; a receiving module configured to receive a VPN access requesting message from the terminal to access; a judgment module configured to judge the type of the terminal to access and obtain a judgment result; a information acquisition module configured to obtain a second characteristic information of the terminal to access when the judgment result indicates that the terminal to access is a mobile communication terminal; a first comparison module configured to compare the second characteristic information with the first characteristic information and obtain a first comparison result; a first execution module configured to allow the terminal to access to continuatively perform the access process when the first comparison result indicates that the second characteristic information is identical with one piece of characteristic information in the first characteristic information, otherwise refuse the terminal to access to continuatively perform the access process. The present invention can effectively ensure the security of the mobile VPN.
US08806605B1
A method may include determining one or more rules and communicating the one or more rules to a firewall, where the firewall receives a data unit and determines, based on the one or more rules, whether to forward the data unit to a destination address; receiving a redirection of a device from the firewall when the firewall determines not to forward the data unit to the destination address; receiving an indication that the firewall did not forward the data unit to the destination address; and determining a new rule to allow the firewall to forward the data unit to the destination address and communicating the new rule to the firewall; and redirecting the device to the destination address.
US08806602B2
According to one embodiment, an apparatus may store a plurality of token-based rules. A token-based rule facilitates access to a resource. The apparatus may receive a first token indicating that a first form of encryption has been performed and determine, based at least in part upon the first token, at least one token-based rule. The apparatus may determine, based at least in part upon the token-based rule, that a second form of encryption should be performed. The apparatus may receive a second token indicating that the second form of encryption has been performed and determine that access to the resource should be granted in response to the determination that the second form of encryption has been performed. The apparatus may then generate a decision token representing the determination that access to the resource should be granted and transmit the decision token.
US08806601B2
A security method and system. The method includes retrieving configuration data associated with a non interactive entity (NIE) software application. The configuration data comprises a refresh count, a refresh period, and a session ID. A master refresh period is calculated from the refresh period. Credentials data associated with the NIE software application are retrieved. The credentials data are transmitted to a resource server. A session key generated by the resource server is received by the NIE software application. The NIE software application calculates a stale time associated with the session key. The NIE software application generates a first updated refresh count. The NIE software application stores the session key, the first updated refresh count, the first refresh period, and the first specified stale time.
US08806595B2
In accordance with various embodiments, services gatekeeper systems and methods allow mapping and protecting communication services APIs with OAuth and group access to user information. Such a system can include a plurality of applications, executing on one or more application servers. The services gatekeeper is operable to define a group of members using a group URI, intercept requests for access to communication services APIs, obtain authorization from a group owner for access to a specified communication services API for each member of the group, and enable access to the specified communication services API of each member of the group in accordance with the scope authorized by the group owner.
US08806583B2
A method and system of enabling slave software applications from a portable device via a vehicle interface system. The vehicle includes a first communication channel for exchanging data communications between the portable device and the vehicle interface system and a second communication channel configured to transmit video to the vehicle interface system. A mutual authentication is performed between the portable device and the vehicle interface system using the first communication channel based on identifying the portable device as an entity authorized to execute approved slave software applications. The portable device is authenticated over the second communication channel for verifying that the portable device is the authorized entity to transmit video over the second communication channel. The video is transmitted to the vehicle interface system over the second communication channel conditioned upon a successful authentication of the portable device over the second communication channel.
US08806580B2
In general, techniques are described for supporting interchassis redundancy (ICR) by a plurality of network access servers (NASes) that are members of an ICR. For example, techniques may be used to associate, within a RADIUS server, multiple NAS identifiers for the NASes with a single NAS identifier alias. The RADIUS server is configured to handle RADIUS protocol messages from any member of the ICR cluster as though the RADIUS protocol messages issued from a single NAS having the NAS identifier alias.
US08806575B2
A user information handling system (IHS) link analysis tool intercepts requests to navigate to a webpage, such as a link. The user IHS link analysis tool transmits the link to a security IHS link analysis tool. The user IHS link analysis tool receives a network selection message from the security IHS indicating which network the user IHS should utilize based upon the content of the link.
US08806570B2
Improved techniques for managing enterprise applications on mobile devices are described herein. Each enterprise mobile application running on the mobile device has an associated policy through which it interacts with its environment. The policy selectively blocks or allows activities involving the enterprise application in accordance with rules established by the enterprise. Together, the enterprise applications running on the mobile device form a set of managed applications. Managed applications are typically allowed to exchange data with other managed applications, but are blocked from exchanging data with other applications, such as the user's own personal applications. Policies may be defined to manage data sharing, mobile resource management, application specific information, networking and data access solutions, device cloud and transfer, dual mode application software, enterprise app store access, and virtualized application and resources, among other things.
US08806568B2
Mechanisms are provided for generating user account policies for generating user accounts to access resources of the data processing system. A determination is made that a user account policy for an identified resource in the data processing system is to be generated. Configuration information associated with the identified resource is retrieved from a configuration information database. A predefined user account policy template is retrieved from a user account policy template database system. A user account policy data structure is generated based on the retrieved configuration information and the retrieved predefined user account policy template.
US08806561B2
A method of processing a broadcast signal including an interactive broadcast service at a transmitter is disclosed. The method comprises generating an parameter table containing metadata about applications and interactive broadcast events targeted to the applications, dividing the parameter table into a plurality of parameter blocks, inserting each of the parameter blocks into each of a plurality of parameter table sections, generating a trigger which is a signaling element to identify signaling and establish timing of playout of the interactive broadcast events, inserting the trigger into a closed caption channel of the broadcast signal, transmitting the broadcast signal including the closed caption channel and a specific channel carrying the plurality of parameter table sections, wherein the trigger includes location information specifying a location of the parameter table in the broadcast signal.
US08806560B2
Provided are method and apparatus for transmitting/receiving broadcasting content. The method of transmitting broadcasting content includes generating metadata including at least one of information about an acquisition route of at least one additional content related to the broadcasting content and information about a target device to use the at least one additional content and transmitting the metadata and a broadcasting signal including the broadcasting content.
US08806548B2
Integrated processing of multimedia signals can eliminate unnecessary signal processors and converters without losing the functionality of typical home entertainment system components. The integrated system includes a main player that captures and processes signals digitally, a dummy display, and a dummy speaker. The dummy display may only have a display panel and a panel driver. The dummy speaker may only have a driving unit and no crossover logic. The main player may have a PC architecture and process all signals digitally for outputting signals tailored for the display device and the individual driving units of the dummy speaker. The integrated system may generate parameters for optimizing display of a video source. These parameters can be shared among users over a network connection.
US08806541B2
A system for a mobile wireless device to receive and display a video stream while preventing overflow or starvation of its receive buffer by requesting changes to the video streaming or encoding rates and by controlling the video playback frame rate. The current receive buffer level is used to make comparisons with several thresholds, the results of which are used to trigger actions. If the current receive buffer level has risen above a start level, then playback of the video can begin. If the current receive buffer level rises above an early detection threshold, then the video streaming device is requested to slow its streaming rate. If the current receive buffer level rises above a high level threshold, then the video streaming device is requested to stop streaming the video. If the current receive buffer level drops below a low level threshold, then the playback frame rate is slowed.
US08806539B2
A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.
US08806537B2
A method for presenting content to a user through a content management device. The method includes receiving at a content management device content from a plurality of content providers. The content management device generates a supplemental programming data from the content providers. The content management device receives guide programming data from a content-independent programming data source. The content management device generates an interactive program guide in response to the supplemental programming data and the guide programming data, the interactive program guide presenting content available to the user.
US08806536B2
An interactive television program guide system is provided in which a user may inform a program guide of the user's interests. Information on the user's interests may be stored in a preference profile. There may be more than one preference profile, each for a different user. Each preference profile contains a number of preference attributes (program titles, genres, viewing times, channels, broadcast characteristics, etc.). A preference level (e.g., strong or weak like, strong or weak dislike, illegal, mandatory, don't care, etc.) that is indicative of the user's level of interest is associated with each preference attribute. Preference profiles may be used to restrict the programs that are listed in various program listings display screens and may be used to limit the channels to which the program guide allows the user to tune.
US08806535B2
Portable multi-purpose audience measurement systems, apparatus and methods are disclosed. An example method to monitor a media presentation device disclosed herein comprises sensing a media content signal output by the media presentation device using a portable device separate from the media presentation device, the portable device supporting media metering functionality and native functionality, attempting to detect a code encoded in the sensed media content signal using the portable device, and generating a signature from the sensed media content signal using the portable device when the portable device is electrically coupled to an external power supply or the portable device has at least a threshold amount of local battery power, but not generating the signature when the portable device is not electrically coupled to the external power supply and the portable device does not have at least the threshold amount of local battery power.
US08806534B2
Systems and/or methods are disclosed herein to identify a user interacting with a content presentation system, adaptively learn, in a passive manner, a user's pattern of accessing content over time, and globally store the user's identifying and use information. Specifically, disclosed are systems and/or methods for creating a smart channel tuner list, including determining an identity of a user interacting with a content presentation system, collecting channel switching information from the first channel to each of a plurality of second channels from the user's interaction with the content presentation system, determining a value for each of the plural second channels as a function of the channel switching information, and creating a smart channel tuner list as a function of the determined value.
US08806532B2
A user interface may be provided. First, a first input may be received, and in response to the received first input, at least a portion of a plurality of content elements may be displayed. Then, a second input indicating a selection of a one of the displayed plurality of content elements may be received. In response to the received second input, a displayed full version of a programming content and the displayed plurality of content elements may be removed. Also, in response to the received second input, a shrunken version of the full version of the programming content and a more detailed version of the selected one of the plurality of content elements may be displayed. Next, in response to a received third input, the more detailed version and the displayed shrunken version may be removed and the full version of the programming content may be redisplayed.
US08806527B2
A system for providing communications between a remote control and an advertising source is provided. The system includes a television system configured to receive content and to provide a content indicator representing received content. A remote control is also included in the system, the remote control having a local communications unit and a remote communications unit. The local communications unit is configured to communicate with the television system so as to receive from the television system the content indicator. The remote communications unit is configured to send a content indication signal to an advertising source in a manner independent of the television system, the content indication signal being related to the content indicator. The system is further configured to receive advertising from the advertising source based on the content indication signal and to output the advertising at the remote control. Also provided are corresponding apparatuses, methods, and computer program products.
US08806519B2
A mechanism to evaluate the geographic popularity of geographically-located user-generated content is presented. A method to evaluate the geographic popularity of geographically-located user-generated content includes receiving a user-generated content item having metadata indicating a geographic location of the user-generated content item, determining geographic location metadata of each of a plurality of views of the content item, calculating a view geographic entropy of the content item by dividing the plurality of views across multiple geographic regions while taking into account the geographic location of the content item, and providing the calculated view geographic entropy of the content item for presentation in a visual display that is part of an analytical report of the content item.
US08806515B2
Web browsing environments are commonly used to facilitate user interaction with data over the Internet. A web browser is a tool used to view and interact with a webpage. A webpage may interface with a web service to provide remote functionality that the webpage does not locally provide. An effective method for specifying and consuming remote functionality that an application invokes outside of the web browser is disclosed herein. A webpage exposes remote functionality (e.g., web service) that a web browser and/or browser extensions may discover through browsing the webpage. A browser extension associated with an application determines whether the application is compatible with the remote functionality. Once a compatible application is determined, it may be executed so as to connect to and invoke the remote functionality outside of the web browser. The application may provide a more robust experience with the remote functionality compared to the web browsing environment.
US08806511B2
A method, including receiving, by a user space driver framework (UDF) library executing from a user space of a memory over a monolithic operating system kernel, a kernel application programming interface (API) call from a device driver executing from the user space. The UDF library then performs an operation corresponding to the kernel API call.
US08806507B1
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first requests to add multiple messages on a message queue. The first requests specify a message group for the messages. The method further includes determining, by the processing device, that the message group does not exist on the message queue in response to receiving the first requests. The method further includes automatically creating, by the processing device, the message group on the message queue in response to determining that the message group does not exist on the message queue. The method further includes adding, by the processing device, the messages to the message group on the message queue.
US08806499B2
Mechanisms to build dynamic locations to reduce brittleness in a team environment are provided. A project includes resources, each resource is assigned a key. Each key is mapped to a current location for its corresponding resource. The keys and locations are maintained in an index. Locations for the resources can change as desired throughout the lifecycle of the project and as changes occur the index is updated. When references are made within the project to the resources, the references are translated to the keys, if necessary. The keys are then used for accessing the index and dynamically acquiring the current locations for the resources at the time the references are made.
US08806492B2
A system, method and computer-readable media for managing a compute environment are disclosed. The method includes importing identity information from an identity manager into a module performs workload management and scheduling for a compute environment and, unless a conflict exists, modifying the behavior of the workload management and scheduling module to incorporate the imported identity information such that access to and use of the compute environment occurs according to the imported identity information. The compute environment may be a cluster or a grid wherein multiple compute environments communicate with multiple identity managers.
US08806489B2
Virtual machine images are distributed to, and retrieved from an image distribution network. A virtual machine image is received on the image distribution network and divided into chunks with a unique resource identifier created for each of the chunks. A virtual machine image reassembly file is created. Each of the chunks is assigned a unique resource locator address. An image distribution network server maintains a mapping between unique resource identifier for each of the chunks and the unique resource locator address. When a request to download a virtual machine image is received, chunks of the virtual machine image that are locally present are identified. Chunks of the virtual machine image that are not locally present are mapped to unique resource locator addresses in the image distribution network. When a sufficient number of chunks has been retrieved to instantiate the virtual machine image, the virtual machine image is instantiated.
US08806488B2
Disclosed are a system and method for managing personalization information of a virtual machine based on cloud computing.An exemplary embodiment of the present invention provides a system for managing personalization information of a virtual machine, including: virtual desktops positioned in on-demand services zone, and created and driven on the basis of the virtual machine; zone servers transmitting the personalization information of the virtual machine on at least one virtual desktop positioned in the on-demand service zones, and local servers storing personalization information of virtual machine on at least one virtual desktop positioned in at least one on-demand service zone and synchronizing the personalization information of the virtual machine with another local server.
US08806487B2
A system and method are provided for estimating physical resource utilization information for virtual machines. The system includes a model which indicates how virtual resource activities are transformed into physical resource activities for each virtual machine running on a server. A run-time calibrator utilizes the model to estimate physical resource utiliation information for each individual virtual machine on the server.
US08806485B2
Embodiments of the present invention provide an approach for configuring virtual machine (VM) images in a networked computing environment (e.g., a cloud computing environment). Specifically, in a typical embodiment, a provided VM image is associated with a set of competing VM images (e.g., via a web-based portal). Once the competing VM image(s) are associated with the provided VM image, a designation of a set of statistical actions can be designated for the provided VM image. Thereafter, a performance of the provided VM image and a performance of each of the set of competing VM images are monitored with respect to a set of predetermined attributes. This allows the performance of the provided VM image to be compared to the performance of each of the set of corresponding VM images. Based on the comparison, at least one of the set of statistical actions can be performed. In a typical embodiment, a statistical action may result in an adjustment (upward or downward) of a value of an attribute of the provided VM image where the performance of the provided image is either under-performing or over-performing with respect to a competing VM image. For example, if the provided image is performing at a speed that is a certain percentage lower than that of its competitors, the speed can be increased by a predetermined amount/percentage.
US08806482B1
Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can host virtual machine networks. A component of a hosted virtual machine network is configured in a manner to receive commands directed towards a simulated network device. The component may then execute a process or processes on the hosted virtual machine network which correspond to the received command.
US08806475B2
Techniques for conditionally deploying artifacts of a software application (e.g., a SOA application). In one set of embodiments, a deployment plan can be generated that specifies a list of artifacts to be deployed for the application. At a time of deployment, the deployment plan can be retrieved and processed by an installation module to carry out the deployment process. As part of this processing, the installation module can determine, for each artifact in the deployment plan, whether the artifact is associated with a user-defined condition. If such an association is found, the installation module can evaluate the user-defined condition and execute conditional deployment logic for the artifact based on the outcome of the evaluation. In this manner, the deployment activities to be carried out for the application can be dynamically modified at the time of deployment.
US08806473B2
A computer-implemented system is provided for distributing product updates to medical devices. An update interface residing on a distribution platform is configured to distribute product updates and maintain a log of such distributions in an audit database. A configuration device in data communication with the update interface registers itself with the update interface and downloads product updates from the update interface, such that the registration includes providing identifying information for the configuration device and a user of the configuration device. A medical device in data communication with the configuration device registers itself with the configuration device and downloads a particular product update from the configuration device, such that the configuration device creates a record of the particular product update and communications the record of the particular product update to the update interface. In this way, product updates distributed via the configuration device are recorded and tracked for regulatory purposes.
US08806452B2
A method and system to transform a plurality of programs associated with a plurality of programming languages is provided. In the method, a request is received by a computer to transform a first program in a first programming language to a second program in a second programming language. The first program is then transformed, wherein the transformation includes eliminating errors using predefined criteria. Further, the method maps a statement of the first program with a corresponding statement of the second program.
US08806450B1
Static analysis of software code may be performed in a selective regression testing framework. The static impact analysis, when carried out in a comprehensive and efficient way, can help make the test selection safer and more complete. One method for performing static analysis in selective regression testing of a software project includes, for example, storing changes to source code that defines functions and global data elements of the software project; performing a static analysis of the source code to determine which global data elements in the source code correspond to changed functions in the source code and executing a regression test of the software project using a set of test units determined based, at least in part, on the static analysis.
US08806447B2
Debugging of code of a computer program is facilitated by implementing, during a debugging session, a step-type operation by machine instruction stepping through the code, and concurrent therewith, setting up breakpoints to perform the step-type operation. Responsive to the machine instruction stepping reaching a next debuggable line of code prior to completion of setup of breakpoints to perform the step-type operation, the machine instruction stepping is discontinued, and the setting up of breakpoints to perform the step-type operation is discontinued. Alternatively, responsive to completing setup of the breakpoints to perform the step-type operation prior to machine instruction stepping reaching the next debuggable line of code, the machine instruction stepping is discontinued, and the code is executed to perform the step-type operation using the set breakpoints.
US08806433B2
Presented are systems and methods of operation for a framework system. The framework system acquires software code and modularizes the software code to create an associated modular code, wherein the modular code is composed of a plurality of synchronous and asynchronous modular elements. The framework system modifies the modular code using a modular element, and automatically modifies the software code based on the modified modular code.
US08806428B1
A self-contained virtual file system is disclosed for deploying and distributing an application and/or software component. Executable files relating to the application are included in a distributable composite file. The composite file and a user front end application are deployed and distributed to an application user where the application is executed. An application provider can tag the composite file with the version information and other useful meta-data of the files for the application. The format of the composite file may support the storage of any kind of file types and associated meta-data. The composite file may contain the hierarchical directory structure of the files for the application so that the hierarchical directory structure is installed in the application user's electronic device.
US08806423B2
A plan to modify a software system is analyzed to identify objects of a first entity that are affected by the plan. An impact on a first part of the system is determined. Software modifications of a second entity in a second part of the system that are associated with the affected objects of the first entity are identified. Usage statistics of the first entity relating to the affected objects and usage statistics of the second entity relating to the software modifications are identified. An impact of the modifications to the affected objects on the software modifications of the second entity is determined. A first estimate of an effort to implement the modifications to the system is developed. A business blueprint is developed for the second entity. A trace of the affected objects and a trace of software executables are generated. A test plan is generated using the traces.
US08806422B2
Local dependency metadata can be collected from local metadata repositories of a plurality of development systems in a layered development system landscape, and a global where-used list that includes intra-layer and inter-layer dependencies between development entities in a layered development system landscape can be created, for example by aggregating the collected local dependency data. A usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape can be assigned to each development entity in the layered development system landscape. A measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape can be promoted.
US08806416B1
An apparatus to pre-condition an operating integrated circuit (IC) device in a static low power retention state. The apparatus includes a pseudo random number generator that generates a pseudo random number value to pre-condition the static low power retention state of the operating IC device. The apparatus also includes a controller that drives the pseudo random number value into a test scan chain linking logic elements of the operating IC device responsive to the operating IC device entering a sleep mode. Driving the pseudo random number value into the test scan chain by the controller places the operating IC device into the static low power retention state.
US08806410B2
Power balancing techniques are provided for improving power efficiency of pipelined processors. A design-level implementation can be incorporated during synthesis of pipeline clocks in which a register transfer level (RTL) code, operating frequency, and available voltage domains are used to perform cycle time stealing with, and optimize for, power efficiency. A test-level implementation can be incorporated during testing of a chip in which delay and power measurements are used to perform calculations based on cycle time stealing and optimization of power efficiency. The calculations are then used to perform voltage scaling and/or adjust tunable delay buffers. Process variations may also be corrected during test time. A run-time approach can be incorporated for dynamic power balancing in which the operating system keeps track of one or more performance indicators such as a count of floating point instructions and uses a look-up table to provide the appropriate delays.
US08806409B2
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.
US08806406B2
A computer system identifies active nets in a netlist of a circuit design by performing simulation of the netlist. Active nets are interconnections between circuit components showing a level of activity during the simulation. The computer system extracts, from a layout of the circuit design, a parasitic netlist of a part of the circuit design, where the part determined by the active nets. The parasitic netlist is a list of parasitic nets, or unwanted circuit interconnections that are unavoidable adjuncts of the active nets. The computer system performs simulation of the circuit design including the netlist of a circuit design and the parasitic netlist of the part of the circuit design.
US08806402B2
Systems and methods for modeling multi-patterning variability with statistical timing analysis during IC fabrication are described. The method may be provided implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to define at least one source of variation in an integrated circuit design. The programming instructions further operable to model the at least one source of variation for at least two patterns in at least one level of the integrated circuit design as at least two sources of variability respectively.
US08806392B2
A method of designing an IC design layout having similar patterns filled with a plurality of indistinguishable dummy features, in a way to distinguish all the patterns, and an IC design layout so designed. To distinguish each pattern in the layout, deviations in size and/or position from some predetermined equilibrium values are encoded into a set of selected dummy features in each pattern at the time of creating dummy features during the design stage. By identifying such encoded dummy features and measuring the deviations from image information provided by, for example, a SEM picture of a wafer or photomask, the corresponding pattern can be located in the IC layout. For quicker and easier identification of the encoded dummy features from a given pattern, a set of predetermined anchor dummy features may be used.
US08806389B2
Described herein is a method of processing a pattern layout for a lithographic process, the method comprising: identifying a feature from a plurality of features of the layout, the feature violating a pattern layout requirement; and reconfiguring the feature, wherein the reconfigured feature still violates the pattern layout requirement, the reconfiguring including evaluating a cost function that measures a lithographic metric affected by a change to the feature and a parameter characteristic of relaxation of the pattern layout requirement.
US08806371B2
Navigation tools for an interface (e.g., a graphical user interface) are disclosed. In one aspect, a first stack item (e.g., a first directory) that includes one or more stack elements (e.g., subdirectories) is presented in the interface. User input selecting one of the one or more stack elements causes a scaled version of the first stack item (e.g., a smaller visual representation of the directory) and a second stack item (e.g., a selected subdirectory) that corresponds to the selected stack element to be presented in the interface. Selecting the scaled version of the first stack item causes the first stack item to be presented (e.g., a larger visual representation of the directory) in the interface.
US08806366B2
The present invention provides a media file management system and method for a home media center, which enable media files such as images or photos, music and movies included in a variety of information appliances to be conveniently edited on a screen of a display apparatus connected to a home media center. A search window in which media files to be searched are displayed or an edit window in which a media file to be edited is displayed are created. Then, if a user selects a file edit command for a media file displayed in the search window, the selected file edit command is executed and results of the execution of the file edit command are displayed in the edit window.
US08806362B2
A method at a multifunction device with a touch-sensitive display includes: displaying a text entry region and a soft keyboard with default keys; detecting a contact at a first location on the touch-sensitive display that corresponds to an activation region associated with a respective default key, and detecting an immediate subsequent movement of the contact on the touch-sensitive display; in response to detecting the immediate subsequent movement, displaying an array of keys including alternate keys for the respective default key; detecting liftoff of the contact at a second location on the touch-sensitive display; and, in response to detecting the liftoff: when the second location corresponds to an activation region associated with a respective alternate key, ceasing to display the array and inserting a character associated with the respective alternate key into the text entry region.
US08806350B2
In an embodiment, a client device receives a query that specifies social, temporal and spatial parameters relative to a set of users (e.g., a source user or source user group). The client device determines degrees to which the specified parameters are related to a group of target users in social, temporal and spatial dimensions. The client device also determines an expected availability of one or more target users for interaction (e.g., interaction via particular types of communication session types, such as voice, video, text, etc.). The client device performs a processing function on at least one data object associated with the group of target users based on (i) whether the determined degrees of relation satisfy the specified parameters of the query, and (ii) the expected availability of the one or more target users in the group of target users.
US08806342B2
Methods, systems, and products insert markers into recorded media modules. A pair of reference points is received that marks a position and another position in a recorded media module. A copy of the recorded media module is retrieved from memory. Portions of the copy of the recorded media module occurring before the position, and occurring after the another position, are discarded. The copy of the recorded media module occurring between the position and the another position is then presented to a user.
US08806334B2
A display device includes a display unit, a storing unit, a navigation string generating unit, and a display control unit. The display unit includes a first region and a second region. The display unit displays, in the first region, one of a plurality of screen images managed hierarchically. The plurality of screen images includes a first screen image and a second screen image. The storing unit stores a plurality of character strings corresponding to the plurality of screen images. The navigation string generating unit includes a specifying unit and a generating unit. The specifying unit specifies a setting value selected for at least the second screen image that was navigated through to arrive at the first screen image currently displayed in the first region. The generating unit generates a navigation string including at least one of the character strings corresponding to the second screen image and a setting data representing the setting value. The display control unit controls the display unit to display the navigation string in the second region.
US08806329B2
The present invention is and includes a device, system and method for providing an image enhancement widget. The device, system and method include a javascript component that, upon execution, obtains at least one subject of primary content on a networked page, and at least one permission for enhancement of the primary content, ones of a plurality of content produced remotely from the javascript component and according to the javascript component, and an enhancement widget. The enhancement widget may be a flash widget.
US08806311B2
A trellis encoding device includes a plurality of trellis encoders to perform trellis-encoding of a transport stream into which a supplementary reference signal (SRS) has been inserted, and performs a memory reset in a region that precedes an SRS; and a parity compensation unit to compensate for parities of the transport stream in accordance with values stored in memories included in the trellis encoders. The plurality of trellis encoders may be implemented in diverse types. The trellis encoding device can perform a memory reset selectively using the stored value of the memory and the inverted value thereof, or selectively using the stored value of the memory and a fixed value. By properly resetting the memory in processing the transport stream into which the SRS has been inserted, DC offset can be reduced.
US08806291B2
A data transfer device includes a data transmitting circuit includes an error detection code generating unit generating an error detection code for detecting an error in the data, and a transmission unit transmitting the data and the error detection code together with retransmit enable information representing that corresponding data transmitted before the former data or transmitted next can be retransmitted, the data receiving circuit includes a reception unit receiving the transmitted data, the transmitted error detection code and the transmitted retransmit enable information, an error detection unit detecting the error in the received data based on the error detection code, an error data retaining unit retaining the data in which an error is detected when the reception unit receives the retransmit enable information, and an error data comparing unit that comparing the error detected data retained in the error data retaining unit with corresponding data that is retransmitted.
US08806283B1
Systems and methods for testing non-volatile storage devices are disclosed that provide functionality to control when testing of the non-volatile storage device is performed. In one embodiment, information stored in persistent memory indicates whether testing is enabled or disabled. For example, the testing information may indicate that testing is to be performed upon a first initialization of a non-volatile storage device, but not in connection with subsequent power-up events. Furthermore, functionality is disclosed for re-running and/or bypassing testing of the non-volatile storage device.
US08806280B2
APIs to test a device are described. In one or more implementations, a device includes a housing, one or more sensors supported by the housing, and one or more modules disposed within the housing that are implemented at least partially in hardware. The one or more modules are configured to process inputs detected using the one or more sensors and expose one or more application programming interfaces to a robot to cause the robot to perform one or more operations that are detectable by the one or more sensors, the one or more operations usable to test detection performed by the one or more sensors and the processing of the inputs performed by the one or more modules.
US08806279B2
A booting method and an apparatus thereof for debugging in a portable terminal are provided. The method includes, when a booting event occurs, stacking a boot loader in a preset boot loader region of a Random Access Memory (RAM), and executing, and stacking an Operating System (OS) in a preset OS region of the RAM, wherein the boot loader region and the OS region of the RAM are set such that they do not overlap each other.
US08806278B2
The invention relates to a method and a device (72) for diagnosing and remotely controlling a host computer (74), in particular a computer which is incorporated in a network and has a local bus (50). The device (72) comprises a network connection (41) via which bidirectional data transmission from the network and into the network is carried out by the host computer (74).
US08806277B1
A computer-implemented method for fetching troubleshooting data may include 1) receiving a request for information describing at least one potential cause of a failure within a computing environment, and, in response to the request, 2) identifying a set of relationships between a plurality of subsystems within the computing environment, 3) identifying a plurality of potential causes of the failure based on the set of relationships, and 4) responding to the request by providing the plurality of potential causes of the failure. Various other methods, systems, and computer-readable media are also disclosed.
US08806275B1
A self-service device for implementing automated fault resolution is provided. The self-service device may include a memory module for storing self-service device fault data. The self-service device may include a computational module for analyzing the self-service device fault data and for selecting an automated fault resolution subroutine to correct the fault condition. The self-service device may also include a monitoring module for determining whether a customer transaction is ongoing. And, if a customer transaction is not ongoing, the computational module may instruct the self-service device to initiate the selected fault resolution subroutine.
US08806272B2
A workspace computer and/or a runtime computer of the present invention determines a D value quantitatively indicative of a value of dependability of a target system, in accordance with dependability description data indicative of a requirement and specification regarding the dependability of the target system.
US08806270B2
A computer-implemented method and apparatus, comprising: having a plurality of processing entities operating substantially concurrently in a computerized platform enabling transaction operations, wherein the plurality of processing entities comprise two or more entities adapted to store values, and one or more entity adapted to load values, wherein each writing entity is associated with a private memory location within a memory unit; storing symbols into an associated target memory location by each of the entities adapted to store values, wherein symbols are stored according to a predetermined order, wherein a symbol is stored using a transaction; loading a multiplicity of private memory locations by the at least one entity adapted to load values, to obtain loaded values; and analyzing the loaded values for at least one invariant.
US08806268B2
A primary storage controller is maintained in a copy relationship with a secondary storage controller, wherein the primary and secondary storage controllers are coupled to a host that is configurable to use the secondary storage controller instead of the primary storage controller. The primary storage controller determines occurrence of at least one condition in the primary storage controller, wherein the at least one condition occurs prior to a failure of the host to perform an Input/Output (I/O) operation with respect to at least one storage volume of the primary storage controller. The primary storage controller communicates the occurrence of the at least one condition to the host, wherein in response to the communicating the host is configured to determine whether to use the secondary storage controller instead of the primary storage controller based on the occurrence of the at least one condition.
US08806267B2
The method includes receiving a command at a first storage system of a block storage cluster. The command is transmitted by the initiator system to the first storage system via a network and includes a request for data. The method further includes transferring the stored data from the first storage system to the initiator system via the network when data requested in the data request is stored by the first storage system. The method further includes transmitting a referral response from the first storage system to the initiator system when a portion of the data requested in the data request is not stored by the first storage system, but is stored by a second storage. system of the block storage cluster.
US08806266B1
Techniques are described for providing high availability for a network device, e.g., a router, using full memory replication between a primary virtual machine (VM) and a standby VM running on the network device. In one example, the techniques provide hot-standby high availability for a router by initializing a primary VM and a standby VM on the router at the same time. In another example, the techniques provide high availability for the router by initializing a standby VM on the router upon detecting a failure of the primary VM. In both examples, the primary VM controls the routing functionality and periodically stores a full memory state. Upon a failure of the primary VM, a hypervisor may perform a full memory replication between the primary VM and the standby VM. The standby VM may then take control of the routing functionality at the last stored state of the memory.
US08806265B2
Various embodiments for automated error recovery in a computing storage environment by a processor device are provided. In one embodiment, if a failure is caused by an operation of a hardware management console (HMC) and a malfunction of a current network connection, a cleanup operation is performed on at least a portion of a current HMC configuration, an alternative network connection to the current network connection is made, and a retry operation is performed.
US08806264B2
A method and apparatus for detecting split brain in a distributed system is provided. After determining that a rogue instance is no longer an active member of the cluster, a recovery instance detects activity associated with a redo log that is updated by the rogue instance to store log records that describe changes made by the rogue instance to data associated with the cluster.
US08806263B2
Apparatus and methods are disclosed, such as a global timing generator coupled to local control circuits. Each local control circuit can control programming and reading of a memory element in a tile of memory elements in an array responsive to a timing signal(s) from the global timing generator. Additional apparatus and methods are described.
US08806255B2
Embodiments herein relate to controlling a connection to an interface. In an embodiment, a protection circuit is to detect a voltage at an input rail of a regulator, where the regulator is to provide power to a peripheral device via an interface. Next, the protection circuit is to compare the detected voltage to a reference voltage. Then, the protection circuit is to generate a detection signal based on the comparison. Lastly, the protection circuit is to disable a connection between the regulator and the interface based on the detection signal.
US08806249B1
A method and system for reducing power consumption in a programmable logic device (PLD) is provided. The power consumption may be reduced by preferably continually considering power consumption as a factor in circuit design during the synthesis, placement, routing, and period following routing of the programmable logic device.
US08806248B2
With the progress toward multi-core processors, each core is can not readily ascertain the status of the other dies with respect to an idle or active status. A proposal for utilizing an interface to transmit core status among multiple cores in a multi-die microprocessor is discussed. Consequently, this facilitates thermal management by allowing an optimal setting for setting performance and frequency based on utilizing each core status.
US08806239B2
A server manages consumption of power supplied by utility or electric power grid operator(s) to multiple power consuming devices. Power flow to the consuming devices is enabled and disabled by controllable devices controlled by one or more client devices. The server includes a command processor, event manager, database, and client device manager. The command processor receives commands from the operator(s) and issues event messages responsive thereto. The event manager maintains a power management status for each client device and issues event instructions responsive to event messages. The database stores information relating to power consumed by the consuming devices. The client device manager selects from the database, responsive to receipt of a power reduction event instruction, client device(s) to which to issue a message indicating a power reduction amount and/or identification of at least one controllable device to be instructed to disable power flow to associated consuming devices.
US08806226B2
A computer-readable recording medium having stored therein a program for causing a computer to execute an automatic virtualization process includes creating a copy of information stored in a storage unit in a migration source, storing the created copy in a migration destination apparatus; and encrypting the storage unit in the migration source after storing the copy in the migration destination apparatus.
US08806224B2
A method and apparatus is described herein for emulating a physical trusted platform module (TPM) in a virtual monitor, such as a system management mode (SMM) or a system management interrupt (SMI) transfer monitor (STM). By allowing SMIs during a secure launch, SMM is allowed into the secure launch trust perimeter and a virtual monitor may emulate the structures, behaviors, and protected storage of a physical TMP, such as the storage of cryptographic keys, secure verification, attestation, and other TPM functions.
US08806223B2
A method of using synchronized search and order data structures to access a collection of data comprising organizing the search data structure by encrypted key value, wherein the search data structure contains only references to elements in the collection and their associated encrypted keys, organizing the order data structure by unencrypted key value, wherein the order data structure contains only references to elements in the collection and their associated encrypted keys, exposing a maximum of two pieces of clear text data during operations on the collection, engaging in insert or delete operations, engaging in update operations; engaging in search operations, engaging in sort operations, engaging in merge operations, and reporting the results of those operations to the user.
US08806220B2
Described is a technology by which a transient storage device or secure execution environment-based (e.g., including an embedded processor) device validates a host computer system. The device compares hashes of host system data against valid hashes maintained in protected storage of the device. The host data may be a file, data block, and/or memory contents. The device takes action when the host system data does not match the information in protected storage, such as to log information about the mismatch and/or provide an indication of validation failure, e.g., via an LED and/or display screen output. Further, the comparison may be part of a boot process validation, and the action may prevent the boot process from continuing, or replace an invalid file. Alternatively, the validation may take place at anytime.
US08806218B2
Methods, systems, and computer readable media are provided for managing and securing personal information. Personal information is stored in a central repository (personal information store) for a given personal information owner. As personal information is changed, the owner of the personal information may access the personal information store to update information stored therein. Access codes may be established for all personal information, and the use of the codes may be restricted by application of one or more rules or permissions applied to the information requesters. Alternatively, special access codes may be established for one or more pieces or combination of pieces of personal information data contained in the personal information store. Upon request or requirement for personal information, information requesters may be provided one or more access codes to allow the information requester to receive only that personal information for which they are authorized. Encrypted keys may be provided from the personal information store to information requesters instead of financial information or address information for a given personal information owner. Use of the encrypted address keys allows an information requester process a transaction or to contact a personal information owner without receiving actual financial information or contact information for the personal information owner.
US08806207B2
The present invention provides a method for securing data distributed by a first user to at least one recipient user, comprising the steps of; responding to a request from the first user to encrypt the data with a key; and recording the location of the key in a database, wherein on the database receiving a request from the at least one recipient user for authorization, providing the key to the at least one recipient user upon authorization.
US08806206B2
The present invention provides a cooperation method of a mobile hardware secure unit and a fixed hardware secure unit, comprising: providing user's identification information of a mobile hardware secure unit; providing platform's identification information of a computer-based or other-device-based fixed hardware secure unit; establishing a bidirectional communication pipe between the mobile and fixed hardware secure unit; and binding the mobile and fixed hardware secure units through interaction of the user's identification information and the platform's identification information. The present invention further provides a cooperation system of a mobile hardware secure unit and a fixed hardware secure unit as well as a computer device, with which the security solution based on a fixed hardware secure unit can be combined with a mobile hardware secure unit securing a user's identity.
US08806203B2
A security mechanism provided by a server protects files in data storage from untrusted clients. In one embodiment, the server generates a filename in response to a request from a client for creating a filename. The filename is associated with a file to be stored in the data storage managed by the server. The server manages a directory that contains the filename, and hides the directory contents from the client. The client is granted access to the file when the client provides the filename associated with the file.
US08806200B2
The various embodiments herein provide a method for securing electronic data using an automatic key management technique to manage cryptographic keys. The method for securing electronic data comprises providing a data to a writer module, embedding a data usage policy, encrypting the data through a symmetric key encryption, creating a secure data file format for the data, accessing the secure data file format through a reader module, checking for a data file usage policy, dynamically updating the data file usage policy, if there is a change in the file usage policy on an application server, authenticating a user as per the file usage policy, decrypting the secure data file format, invoking one or more adapters and enforcing the data file usage policy. The secure data file format herein comprises data encrypted with a layered structure, instructions for computation of keys along with randomized data and instructions for de-randomizing of data.
US08806194B2
The present invention relate to a method for authenticating a low performance device, and more particularly, to a device authenticating method, in which a low performance device such as a smart meter of a smart grid is authenticated in a matrix operation instead of an exponential operation through a homomorphic hash function (HHF) of a non-square matrix M, so that the amount of operations required for authenticating the device can be reduced and the device can be safely authenticated even without a separate certificate authority.
US08806192B2
One or more techniques and/or systems are provided for securely authorizing a client to consume data and/or services from a service provider server while mitigating burdensome requests made to a validation server. That is, validation data provided to a client from a validation server may be maintained on the client and at least some of that validation data can be used to subsequently authorize the client when the client attempts to consume data and/or services from the service provider server (e.g., download a song). However, the validation data is maintained on the client and/or provided to the service provider server in a manner that inhibits user tampering. In this manner, numerous requests for validation of the client need not be made from the service provider server to the validation server when a client requests content from the service provider server, while also inhibiting unauthorized consumptions of data by the client.
US08806178B2
A measurement sampling facility takes snapshots of the central processing unit (CPU) on which it is executing at specified sampling intervals to collect data relating to tasks executing on the CPU. The collected data is stored in a buffer, and at selected times, an interrupt is provided to remove data from the buffer to enable reuse thereof. The interrupt is not taken after each sample, but in sufficient time to remove the data and minimize data loss.
US08806176B2
Techniques are described for abating the negative effects of wait conditions in a distributed system by temporarily decreasing the execution time of processing elements. Embodiments of the invention may generally identify wait conditions from an operator graph and detect the slowest processing element preceding the wait condition based on either historical information or real-time data. Once identified, the slowest processing element may be sped up to lessen the negative consequences of the wait condition. Alternatively, if the slowest processing element shares the same compute node with another processing element in the distributed system, one of the processing elements may be transferred to a different compute node to free additional computing resources on the compute node.
US08806169B1
Embodiments of the present invention provide a memory management method, a memory management apparatus and a NUMA system. The memory management method includes: determining, according to a memory demand information which includes memory demand information sent by a processor, whether a memory controller meeting the memory demand information exists in a local processing node which the processor; and if exists, determining, in the memory controller meeting the memory demand information, a memory management area meeting the memory demand information, and allocating the memory management area meeting the memory demand information to the processor. Therefore, the memory controller and the memory management area do not need to be determined in a processing node that does not meet the requirements, which can rapidly find a storing area meeting the requirements, and improve the memory allocation efficiency.
US08806168B2
A method includes producing values with a producer thread, and providing a queue data structure including a first array of storage locations for storing the values. The first array has a first tail pointer and a first linking pointer. If a number of values stored in the first array is less than a capacity of the first array, an enqueue operation writes a new value at a storage location pointed to by the first tail pointer and advances the first tail pointer. If the number of values stored in the first array is equal to the capacity of the first array, a second array of storage locations is allocated in the queue. The second array has a second tail pointer. The first array is linked to the second array with the first linking pointer. An enqueue operation writes the new value at a storage location pointed to by the second tail pointer and advances the second tail pointer.
US08806167B2
A broadcast receiving apparatus and a method for managing a memory are provided. The method for managing a memory includes setting a part of a memory to be a first memory area to be used for a first operating system; setting a portion of the memory which is not set as the first memory area to be a second memory area; and if a second operating system uses the memory, expanding the first memory area to include at least part of the second memory area. Therefore, the broadcast receiving apparatus uses a plurality of operating systems.
US08806166B2
Evaluating memory allocation in a multi-node computer including calculating, in dependence upon a normalized measure of page frame demand, a weighted coefficient of memory affinity, the weighted coefficient representing desirability of allocating memory from the node, and allocating memory may include allocating memory in dependence upon the weighted coefficient of memory affinity.
US08806161B1
A method, system and computer program product for data replication comprising receiving an IO at a first storage processor (SP), sending metadata corresponding to the IO to a second SP, receiving an acknowledgement from the second SP indicating the second SP received the metadata and send the IO down an IO stack.
US08806156B2
A storage system comprises a plurality of flash packages comprising a plurality of flash chips, and a storage controller for receiving a first write request from a higher-level apparatus and sending a second write request of write data based on data conforming to this first write request to a write-destination flash package, and demonstrates a capacity virtualization function for causing a storage capacity to appear larger than an actual storage capacity for the higher-level apparatus, and for configuring a storage space using page units. The storage system generates a second VOL (logical volume) based on a first VOL, manages a plurality of VOLs comprising the first VOL and one or more second VOLs generated based on the first VOL as a VOL group, and allocates the same page to areas of the same address of the plurality of VOLs configuring the VOL group.
US08806154B1
The storage of single or multiple references of the same data block in a storage pool is disclosed. Indexing of the data includes storing reference information in the storage pool as a mapping table. The mapping table indexes each data block in the storage pool. On any read or write request mapping information is used to retrieve the corresponding data block in storage pool.
US08806142B2
Interaction between a client and a service in which the service responds to requests from the client. In addition to responding to specific client requests, the service also anticipates or speculates about what the client may request in the future. Rather than await the client request (that may or may not ultimately be made), the service provides the unrequested anticipatory data to the client in the same data stream as the response data that actual responds to the specific client requests. The client may then use the anticipatory data to fully or partially respond to future requests from the client, if the client does make the request anticipated by the service. Thus, in some cases, latency may be reduced when responding to requests in which anticipatory data has already been provided. The service may give priority to the actual requested data, and gives secondary priority to the anticipatory data.
US08806141B2
A list prefetch engine improves a performance of a parallel computing system. The list prefetch engine receives a current cache miss address. The list prefetch engine evaluates whether the current cache miss address is valid. If the current cache miss address is valid, the list prefetch engine compares the current cache miss address and a list address. A list address represents an address in a list. A list describes an arbitrary sequence of prior cache miss addresses. The prefetch engine prefetches data according to the list, if there is a match between the current cache miss address and the list address.
US08806135B1
A load/store unit with an outstanding load miss buffer and a load miss result buffer is configured to read data from a memory system having a level one cache. Missed load instructions are stored in the outstanding load miss buffer. The load/store unit retrieves data for multiple dependent missed load instructions using a single cache access and stores the data in the load miss result buffer. When missed load instructions are reissued from the outstanding load miss buffer, data for the missed load instructions are read from the load miss result buffer rather than the level one cache. Because the data is stored in the load miss result buffer, other instructions that may change the data in level one cache do not cause data hazards with the missed load instructions.
US08806126B2
Provided are a storage apparatus, a storage system, and a data migration method, with which a plurality of pool areas are assigned to a plurality of virtual volumes, the virtual volumes comprise virtual disks, the virtual disks comprise a plurality of logical segments, the pool areas comprise real volumes, the real volumes comprise a plurality of physical segments, logical segments are managed in association with physical segments, for each of the plurality of pool areas, and, if one virtual disk which is associated with one pool area is migrated to another pool area which differs from the one pool area, duplicate determination of data in the one pool area is executed, a data duplicate determination between the one pool area and the other pool area is executed on the basis of the result of the duplicate determination, and the one virtual disk is migrated to the other pool area.
US08806124B2
Methods and systems for transferring ownership of a logical volume in a storage system comprising multiple storage controllers is provided. According to the method, the storage controllers are coupled for communication with a logical volume, wherein at least one storage device coupled with the storage controllers implements the logical volume. The method comprises identifying, at a first storage controller, a second storage controller to receive the logical volume. The method also comprises initiating a transfer of ownership of the logical volume from the first storage controller to the second storage controller by transferring metadata stored in a memory of the first storage controller to the second storage controller, the metadata existing in a native format that describes the configuration of the logical volume on the at least one storage device.
US08806121B2
Embodiments of the present invention provide an approach for intelligent storage planning and planning within a clustered computing environment (e.g., a cloud computing environment). Specifically, embodiments of the present invention will first determine/identify a set of storage area network volume controllers (SVCs) that is accessible from a host that has submitted a request for access to storage. Thereafter, a set of managed disk (mdisk) groups (i.e., corresponding to the set of SVCs) that are candidates for satisfying the request will be determined. This set of mdisk groups will then be filtered based on available space therein, a set of user/requester preferences, and optionally, a set of performance characteristics. Then, a particular mdisk group will be selected from the set of mdisk groups based on the filtering.
US08806116B2
In one embodiment of the invention, a memory module is disclosed including a printed circuit board with an edge connector; an address controller coupled to the printed circuit board; and a plurality of memory slices. Each of the plurality of memory slices of the memory module includes one or more memory integrated circuits coupled to the printed circuit board, and a slave memory controller coupled to the printed circuit board and the one or more memory integrated circuits. The slave memory controller receives memory access requests for the memory module from the address controller. The slave memory controller selectively activates one or more of the one or more memory integrated circuits in the respective memory slice in response to the address received from the address controller to read data from or write data into selected memory locations in the memory integrated circuits.
US08806114B2
A data block may be moved between a first medium and a second medium. The movement of the data block involves measuring the access characteristic of the data block as the data block is stored on the first medium. The performance characteristics of the first medium and the second medium are then determined, in which each performance characteristic has a static performance characteristic component and a dynamic performance characteristic component. Alternatively or concurrently, the static performance characteristic components of the first medium and the second medium may be compared, and the dynamic performance characteristic components of the first medium and the second medium are compared. Accordingly, the data block is moved from the first medium to the second medium when at least one of these comparisons indicate that the second medium is more suitable for storing the data block having the access characteristic than the first medium.
US08806109B2
A method for protecting at least first data of a non-volatile memory from which the extraction of this first data is triggered by the reading or the writing, by a processor from or into the memory, of second data independent from the first data, said first data being provided to a circuit which the processor cannot access.
US08806108B2
A semiconductor storage apparatus including a flash memory which provides a storage area, and a memory controller which controls the reading and writing of data from and to the flash memory, wherein the storage area of the flash memory is configured from a plurality of write areas, and wherein the memory controller divides the data into a size corresponding to the write area, and changes the starting location of writing the data each time the divided data is written into the write area.
US08806102B2
A cache system includes a primary cache memory configured to input and output data between a computation unit, the primary cache memory includes multi-port memory units each including a storing unit that stores unit data having a first data size, a writing unit that simultaneously writes sequentially inputted plural unit data to consecutive locations of the storing unit, and an outputting unit that reads out and outputs unit data written in the storing unit, wherein when writing data having a second data size that is an arbitrary multiple of a first data size and is segmented into unit data to the primary cache memory, the data is stored in different multi-port memory units by writing the sequential unit data to a subset of the multi-port memory units, and writing the other sequential unit data to another subset of the multi-port memory units.
US08806095B2
An electronic measuring device includes a detection channel module, a sampling module, a control unit, a data path selector and a memory device. A user will be able to selectively enable the desired detection channels and store only data collected from enabled channels. The data collected from the detection channels are in serial data form. The device utilizes a serial-parallel shifter in its sampling module to convert the serial data to parallel data bytes. Two indicators in the storage unit of the memory device allow users to effectively store the parallel data bytes in designated locations. The innovative data conversion and storage methods of this invention will significantly conserve memory space that otherwise will be occupied by data from the disabled channels and allow accurate and efficient reading of the stored data.
US08806081B2
A method to issue a statesave command from a host system to attached storage is provided. The attached storage is monitored for a predetermined threshold time to identify an inaccessible device. Upon expiration of the predetermined threshold time, the statesave command is issued from a device driver of the host system to the attached storage.
US08806080B1
According to an exemplary embodiment of this disclosure, a computer-implemented method may include selecting a first machine to be sized. A first throughput value and a first capacity value may be obtained for the first machine. A base machine may be selected. A base throughput value and a base capacity value may be obtained for the base machine. The first throughput value may be normalized, with a computer processor, to the base throughput value to product a normalized throughput value. The first capacity value may be normalized to the base capacity value to produce a normalized capacity value. A workload weight may be determined for the first machine, based at least in part on comparing the first machine to the base machine. A workload metric may be calculated as a weighted average of the normalized throughput value and the normalized capacity value.
US08806077B2
There is provided a data transmission device including a acquisition unit which acquires identification information indicating whether or not a data reception device operating by a first digital interface is compatible with a second digital interface other than the first digital interface, which is stored in a storing unit of the data reception device, via the first digital interface of the data reception device and the second digital interface of the data transmission device operating by the second digital interface, and a distinction unit which distinguishes whether or not the data reception device is compatible with the second digital interface, based on the identification information acquired by the acquisition unit.
US08806075B2
A method of restoring a profibus configuration according to an embodiment includes receiving a configuration restoration command by the configuration restoration device of a profibus network system; receiving a binary image from the master device of the profibus network system by the configuration restoration device; creating restoration information including at least one of the configuration information of the profibus network system, the basic information of the slave device associated with the master device, and user configuration information from the binary image by the configuration restoration device; and outputting the created restoration information. The configuration of a profibus network may be restored from the master device by using this.
US08806073B2
A content-aware digital media storage device includes a host device interface for exchanging digital information with a host device, a memory array for storing digital information received from the host device via the host interface, a peripheral module configured to communicate the digital information stored in the memory array to a receiver located remote from the digital media storage device, and a controller communicatively coupled to the host device interface, the memory array and the peripheral module configured to interpret directory information associated with the digital information stored in the memory array so as to selectively access said digital information and communicate such accessed digital information to the peripheral module for transmission to the remote receiver. Digital images stored in the memory array may be transmitted to a remote host via a wireless network access point with which the peripheral module of the storage device is associated.
US08806063B1
A network device may include a timing module and at least one interface. The timing module determines a local time of the network device indicating when the network device sends a synchronization start message. The at least one interface sends the synchronization start message to a time client device to set the current time of day on the time client device, receives a synchronization response message from the time client device indicating that the current time of day of the time client device was set, and sends a synchronization success message to the time client device indicating that the time client device has correctly set its current time of day.
US08806056B1
A network traffic management device (NTMD) capable of gracefully handling remote file transfer errors is disclosed. A first local area network (LAN) may include a first NTMD and a client device. A second LAN may include a file server and an optional second NTMD. The first and second LANs are connected by a wide area network. The first NTMD optimizes network file transfer protocol (e.g., CIFS, NFS) operations by locally acknowledging file write command messages from the client device and reliably handling any file transfer errors that may occur by withholding flush data command messages from the client device until determining the locally acknowledged and forwarded file write commands were received by the file server. If any errors are encountered, the first NTMD returns a failed flush message to the client device or terminates the TCP/IP connection between the client device and the file server to indicate the error.
US08806054B1
Disclosed are various embodiments that facilitate sending input commands to an application over a network that may have variable latency characteristics. Multiple input commands are obtained from a client over the network. It is determined whether a delay before one of the input commands is necessary to preserve the meaning of the input command. The input command is provided to an application executed in a hosted environment in one or more computing devices after the delay when the delay is determined to be necessary.
US08806049B2
A peer-to-peer (P2P) overlay network, which comprises a streaming source and a plurality of peers arranged in distribution layers, is arranged such that the total number of distribution layers of the overlay network is reduced. First, the upload capacity of each individual peer is determined and a maximum number of overlay peers to which said each individual peer can upload is calculated. Then, the peers are arranged in hierarchical order in relation to the streaming source on the basis of the maximum number of peers to which each individual peer can upload data. A higher number results in the individual peer being arranged in a distribution layer closer to the streaming source while a lower number results in the individual peer being arranged in a distribution layer further from the streaming source. Thus, the total number of distribution layers of the overlay network is reduced.
US08806044B2
Methods and systems for cross-protocol time synchronization may comprise, for example in a premises-based network, receiving a signal that conforms to a first communications protocol (e.g., a general-purpose communications protocol), extracting a global time of day (GTOD) clock from the received signal; and synchronizing communication on the premises-based network in accordance with a second communication protocol, based at least in part on the extracted GTOD clock. The first communications protocol may comprise data over cable service interface specification (DOCSIS) or any protocol that provides a GTOD. The second communication protocol may comprise a multimedia over cable alliance (MoCA) standard, an IEEE 802.11x standard, or any non-public wireless network protocol. The GTOD clock may comprise a GPS clock, a GLONASS clock, and/or a Galileo clock. One or more of the networked devices may comprise a network controller, where the network controller comprises wireless network and wired network capability.
US08806041B1
Applications executing on mobile client devices may access remote resources via network connections. Operational capabilities and financial costs of these connections may differ. Developers, network administrators, and other parties may wish to moderate usage of various available conditions to conform to business rules. Connectivity information including one or more network grants are integrated into an application received from a developer at ingestion by an application management server, which accesses those business rules. The client devices may coordinate with a proxy server to provide additional controls. Networking public interfaces provide the developer with a simplified pathway for development of applications which use network connections, particularly on mobile devices.
US08806040B2
A network manager establishes a network connection with a local area network (LAN) using a gateway device that interfaces the LAN with the Internet. A request is transmitted to the gateway device via the network connection to access a Web server of the Internet. A response page received from the Internet via the gateway device is examined to determine whether the response page is a redirect page, or if the response page is from a domain different from that was requested, from a Web proxy server that requires a user to log in, in order to access the Web server. It is determined whether credentials associated with the user required for the login page have been previously cached locally. The cached credentials of the user is automatically provided in response to the redirect page without user intervention to log into the Web proxy server, if it is determined that the credentials have been previously cached locally.
US08806034B2
A system and method for dynamic updating of display windows using a pushed stream of data.
US08806029B2
A method performed by a device includes receiving a first Hyper-Text Transfer Protocol (HTTP) packet, creating a first session based on the HTTP packet, and creating a session cache entry for the first session. The method also includes receiving a second HTTP packet, performing a session cache lookup to identify a match of the second HTTP packet with the session cache entry, and creating a second HTTP session based on the match of the second HTTP packet with the session cache entry.
US08806021B2
Methods, portable electronic devices, systems and computer program products are provided for automatically creating a social networking service (SNS) session. The methods include generating at and transmitting from a first device a first audio and/or video fingerprint of an audio and/or video event. The first audio and/or video fingerprint has a first predetermined length (T). A second audio and/or video fingerprint is periodically transmitted to a server from the first device. The second audio and/or video fingerprint has a second predetermined length (t), smaller than the first predetermined length (T), and includes data associated with the audio and/or video event that is later in time than data included in the first audio and/or video fingerprint. The first device is joined to an SNS session, automatically created by the server, responsive to receipts at the server, of a third audio and/or video fingerprint having the first predetermined length (T) from a second device that includes a portion of the first audio and/or video fingerprint or the second audio and/or video fingerprint periodically transmitted from the first device.
US08806018B2
A dynamic capacity management policy for multi-paralleled computing resources (e.g., application servers, virtual application servers, etc.) that includes one or more of a state-change component, a load-balancing component, and a robustness-control component. The state-change component delays the release (e.g., powering down of a physical server, removal from a virtual-server lease, etc.) of each computing resource for a set amount of time. The load-balancing component can work in conjunction with the state-change component to reduce the number of idle computing resources by distributing incoming requests in a manner that keeps the already-processing computing resources as full of requests as possible. The robustness-control component scales capacity as a function of the current number of requests within the system of computing resources to account for variations other than request rate, such as request size, reduced processor frequency, network slowdowns, etc., that affect processing capacity.
US08806004B2
A method and apparatus of processing a user initiated request for information is disclosed. The method may provide receiving a user initiated request including a uniform resource locator (URL) submitted to a web browser application and receiving a response that the URL is an invalid URL that cannot be resolved to a corresponding webpage. The method may also include blocking a subsequent attempt to transmit the user initiated request as a browser modified search request that includes modifications to the user initiated request.
US08806003B2
Embodiments of the present invention provide an approach for forecasting a capacity available for processing a workload in a networked computing environment (e.g., a cloud computing environment). Specifically, aspects of the present invention provide service availability for cloud subscribers by forecasting the capacity available for running or scheduled applications in a networked computing environment. In one embodiment, capacity data may be collected and analyzed in real-time from a set of cloud service providers and/or peer cloud-based systems. In order to further increase forecast accuracy, historical data and forecast output may be post-processed. Data may be post-processed in a substantially continuous manner so as to assess the accuracy of previous forecasts. By factoring in actual capacity data collected after a forecast, and taking into account applications requirements as well as other factors, substantially continuous calibration of the algorithm can occur so as to improve the accuracy of future forecasts and enable functioning in a self-learning (e.g., heuristic) mode.
US08805999B2
Methods, systems and products are provided for administering event reporting rules in a distributed processing system that includes identifying that one or more nodes of the distributed processing system is idle; for each identified idle node, collecting by the idle node any suppressed events and logged data from the node; sending the suppressed events and logged data to a database of events; and changing the event reporting rules for one or more components on the identified idle node in dependence upon the suppressed events and the logged data.
US08805992B2
A common communications protocol is described among devices in a unified communications network. Native devices receive upstream commands and forward them to downstream devices without interpreting the commands. The native devices reformat commands intended for mapped devices in the unified communications network. The common communications protocol calls for left shifting address fields for transmitted commands until the command arrives at its intended destination.
US08805991B1
Service requests may be routed to services in a service framework provided by a plurality of hosts. A first candidate host may receive a service request. The service latency of the first candidate host may be determined. The service latency for one or more candidate host zones may also be determined. The first candidate host may service the service request or route the service request to one or more candidate host zones. In some embodiments, a probabilistic distribution based at least in part on the service latency of the first candidate host and the service latency for each of the one or more candidate host zones is used to determine whether the first candidate host services the service request or routes the service request to the one or more candidate host zones.
US08805989B2
Business continuity services in a data processing environment where a service provider offers virtual data center services to numerous customers.
US08805988B2
A device provides an ager ring that ages entries associated with managed resource of a device, and determines whether a particular entry associated with a particular managed resource of the device is to be updated. The device also updates, when the particular entry is to be aged out in a particular time frame, the particular entry in the ager ring based on a bucket offset and a current time bucket associated with the particular entry and based on a current time, a refresh timeout, and a maximum timeout associated with the ager ring. The device further updates, when the particular entry is being aged during processing, the particular entry in the ager ring based on a new bucket, the current time bucket, and the bucket offset associated with the particular entry and based on the maximum timeout associated with the ager ring.
US08805987B1
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a request to set a first cookie from a first server. A first domain name associated with the first cookie is determined. The first domain name includes a first top-level domain and a first sub-domain. Based in part on the first top-level domain name, it is determined if a cookie is allowed to be set.
US08805986B2
Various embodiments of systems and methods for application scope adjustment based on resource consumption are described herein. A load parameter of a data center is measured. A request is received at the data center. An implementation variant to process the request is selected based on the measured load parameter and a threshold value of the load parameter. The implementation variant comprises a standard process for processing the received request and an alternative process for processing the received request that reduces the impact on the load parameter compared to the standard process. The received request is processed using the selected implementation variant.
US08805985B2
A controller (12) is used for privacy management in an identity network (10) for a principal (20). An identity network (10) is a computer network including at least an identity provider (14), a discovery service provider (16), and a service provider (18) with which the principal (20) can make transactions. A principal (20) is a system entity whose identity can be authenticated. An identity resource (14) is either data related to an identity or group of identities, or a service associated with an identity or group of identities. The controller (12) queries a discovery service provider to obtain information regarding available identity resources (14), it receives back addressing information for addressing attributes of the identity resources (14), and it then interacts, based on the addressing information, with a service provider (18) to create, read, modify or delete a privacy attribute governing the use of an identity resource (14).
US08805980B1
A method of accounting for policy decision in access requests is disclosed. The method includes receiving a pre-authentication request for a call and applying at least one policy to determine a policy decision for the request. At least one message is then transmitted to indicate a manner in which the call is resolved and the policy decision.
US08805969B2
A storage area network (SAN) fabric stores configuration information for servers connected to the SAN fabric. Configuration data can include target boot device address, topology configuration, etc. The configuration data is stored in a zone database as a zone member list. The zone database is accessible via a name server. To boot from a target boot device connected to the SAN fabric, the server first logs in to the fabric to register with the name server. The server then sends a configuration query to the name server. The name server replies with a member list that includes the address of the target boot device. The server establishes communication with the target boot device and accesses the boot code. The server then runs the boot code to initiate the boot process.
US08805966B2
According to the invention, a content download system for downloading a content file and additional content using a window is disclosed. The content download system includes a content site, a content provider and a third party. The content site presents the window that displays the download progress of the content file, presents the additional content while the content file is downloaded, and allows selection of the additional content. The content provider serves as an origin server for the content file. The third party receives information on the content file and provides the additional content.
US08805964B2
Systems, apparatus, methods, and computer program products for universal user website preference management. The invention provides for a user to define website preferences that will be applied universally across multiple websites. The user preferences may be inputted and stored at a universal user preference website or the like. Such user preferences may include a preferred language, a preferred location, preferred billing information, preferred authentication credentials and the like. Through the use of tag parameters, the user preferences may be retrieved and applied at the onset of a user website session, such that the preferences become active when the user initiates website communication.
US08805954B2
A method for providing media mixing with reduced uploading may include receiving device situation description data and content analysis data from each of a plurality of devices. The device situation description data and content analysis data received from each of the plurality of devices may be descriptive of media data associated with a common event and recorded separately at respective ones of the plurality of devices. The method may further include determining media segments defining one or more portions of the media data to be requested from selected ones of the plurality of devices based on the device situation description data and content analysis data, causing communication of a request for corresponding ones of the media segments to respective devices among the selected ones of the plurality of devices, and causing generation of mixed content based on receipt of the media segments. A corresponding apparatus and user terminal-side method and apparatus are also provided.
US08805943B2
A system is provided for applying optimized selection to route an email message over a network to a recipient mailbox. An email message may be enabled to be transmitted through a plurality of servers to a destination recipient mailbox server. An external message transfer agent may receive the email message using Simple Mail Transfer Protocol (SMTP) and may transmit the received email message to a proxy transport server. The proxy transport server may apply a selection for an optimal store-and-forward (SAF) transport server to which to route the email message. The selection may provide for identifying available SAF transport servers, organizing the SAF transport servers into server groups, and selecting the optimal SAF transport server belonging to a server group where a recipient mailbox server is located. The proxy transport server may transmit the email message to the SAF transport server for delivering the message to the recipient mailbox.
US08805940B2
Systems, methods, and software are disclosed that provide enhanced replication for message services. In one implementation, updates to a message source are replicated to message targets. The replication is monitored to identify an individual health of the replication for each of the message targets. A composite health of the replication is determined based on the individual health of the replication for each of the message targets. The updates to the message source are then controlled based on the composite health of the replication.
US08805934B2
A method and system for enabling viewing of email attachments through a system external to the email application itself In one embodiment, the email application creates categories and the email attachments are accordingly categorized. These categories are mapped into a format understandable by the external system, and provided to the external system in such format. In one embodiment, the email application appears as a file system to the operating system of a user's computer. The created categories are provided to the operating system as the “folders” in the file system. In one embodiment, the file system seen by the external system is a virtual file system, and any sub-categories and/or email attachment themselves are provided to the external system upon a specific request.
US08805920B2
In order that the application in the client terminal can be used continuously without being suspended temporarily, an information processing apparatus includes first processing means and a second processing section. That is, the information processing apparatus communicates via a network with a server including a first processing section of second processing means which including the first and the second processing section. The first processing means switches processing means which executes an application to either of the first or the second processing means. The second processing section executes a processing received from the first processing section, in case that the processing means is switched from the first processing means to the first processing section.
US08805918B1
Methods and apparatus for managing exchanges in a network device of a storage area network are disclosed. In a first “host-side” exchange initiated by an initiator and between the initiator and the network device, one or more frames are received from an initiator and/or sent to the initiator. At least one of the frames pertains to access of a virtual storage location of a virtual storage unit representing one or more physical storage locations on one or more physical storage units of the storage area network. One or more “disk-side” exchanges between the network device and one or more targets (i.e., physical storage units) are initiated in response to the first exchange. In the disk-side exchanges, one or more frames are sent from the network device to one of the targets and/or received from the target. Exchange information for the host-side exchange and the associated disk-side exchanges are updated throughout the exchanges.
US08805917B2
A circuit for performing a floating-point fused-multiply-add (FMA) calculation of a×b±c. The circuit includes (i) a partial product generation module having (a) a multiples generator unit configured to generate multiples of a multiplicand has m digit binary coded decimal (BCD) format, (b) a recoding unit configured to generate n+1 signed digits (SD) sets from a sum vector and a carry vector of a multiplier, and (c) a multiples selection unit configured to generate partial product vectors from the multiples of the multiplicand based on the n+1 SD sets and the sign of FMA calculation, and (ii) a carry save adder (CSA) tree configured to add the partial product vectors and an addend to generate a result sum vector and a result carry vector in a m+n digit BCD format.
US08805916B2
Digital signal processing (“DSP”) circuit blocks are provided that can more easily work together to perform larger (e.g., more complex and/or more arithmetically precise) DSP operations if desired. These DSP blocks may also include redundancy circuitry that facilitates stitching together multiple such blocks despite an inability to use some block (e.g., because of a circuit defect).
US08805906B2
A variable architecture for random number generators is disclosed. In some implementations, the architecture of a random number generator may be varied based on microcontroller-specific data stored on the microcontroller. For example, a random number generator module may be embedded in a microcontroller circuit. The random number generator module may be designed to receive input from data sources in the circuit that contain microcontroller-specific data (e.g., a unique chip identifier, data carried in fuse bits). In some implementations, the architecture of the random number generator module may be adjusted or varied based on the microcontroller-specific data.
US08805905B2
An apparatus includes a first counter for counting successive bits representative of a logic 1, and a second counter for counting successive bits representative of a logic 0, wherein a first predetermined count on the first counter or a second predetermined count on the second counter indicates a randomness failure. A method for testing randomness performed by the apparatus is also included.
US08805899B2
The management of data storage channel utilization in a computing system that has multiple users. The system receives file-level requests from requesters and then creates a history for each requester. Upon evaluating the history of each requester, the system determines whether to delay the file-level requests from entering the file system stack based on the result of the evaluation. The system delays one or more of the file-level requests if the history of the corresponding requester meets one or more criteria. If the history of the corresponding requester does not meet the criteria, the system allows the file-level requests to be passed to the file system stack without being delayed.
US08805879B2
Techniques used in a system for collaborative work which gives collaborators unskilled in data processing technologies access to a variety of information resources to provide the collaborators with information resources which are obtained in response to parameterized information requests such as queries. The techniques use records in database tables to represent a class of parameterized information requests. Information for instances of the class includes queries that may be used in the instances and default values for bind parameters in the queries. Values for the bind parameters may also be specified for classes of user interfaces that employ the information sources returned by the parameterized information requests and for instances of the user interface. A user may also use specify values for bind parameters in his or her instance of the user interface.
US08805876B2
Techniques for use in a mobile device for controlling scanning operations are described. A calendar application is stored in memory of the mobile device. The calendar application is configured to store calendar appointment data associated one or more appointments. In response to identifying an imminent appointment for a communication session when the mobile device is out-of-coverage, the mobile device performs a scanning operation for identifying a wireless network for communications.
US08805869B2
Methods and arrangements for executing an audio search. A search query in a first language variety is accepted, the search query being in a form of at least one of: text and audio. A corpus of material in the first language variety is accessed, and first language variety baseforms are obtained via data obtained from a second language variety. A first language variety phonetic model is built, and the first language variety phonetic model and the second language variety are employed in executing an audio search based on the accepted search query.
US08805868B2
Disclosed is an apparatus and method for expressing a query for searching multimedia data. The apparatus and method of the present invention expresses diverse query types in MPEG-7 query formats and uses field types to re use a designated region. The apparatus for expressing a query inputted from a user for multimedia data search includes: an input means for receiving a query for multimedia data search from a user; and a query expression means for expressing the input query in a field type, wherein the field type includes at least one among identifier information indicating identification (ID) information of a field presenting a search condition included in the input query; type information indicating data type information of the field; and reference information indicating identifier information of another field for reference. The present invention is applied to MPEG-7 query formats.
US08805858B1
A computer-based method for processing data is described. The method includes receiving, at a processing device, data to be processed, processing the data to assign spatial information to the data, the spatial information defining an element on a grid, determining, with the processing device, a sparseness of the processed data through application of the processed data to a multiple resolution level sparse tree filter, placing the processed data within a histogram based on the determined sparseness, and filtering the data based on spatial statistics using a sparse histogram method.
US08805852B2
A method, apparatus, and computer program product are disclosed for managing query execution plans for a workload. In one embodiment, the method includes gathering an initial set of performance characteristics generated from a database management system (DBMS) executing a database workload according to one or more query execution plans (QEPs). The database workload includes one or more database statements. The method determines a QEP change for one or more QEPs of the database workload. In addition, the method gathers a subsequent set of performance characteristics generated from the DBMS executing the one or more QEPs of the database workload influenced by the QEP change. Furthermore, the method determines a performance difference created by the QEP change based on the initial set of performance characteristics and the subsequent set of performance characteristics and responds to the performance difference in accordance with a monitoring policy.
US08805850B2
Techniques are provided for hardware-accelerated relational joins. A first table comprising one or more rows is processed through a hardware accelerator. At least one join column in at least one of the one or more rows of the first table is hashed to set at least one bit in at least one bit vector. A second table comprising one or more rows is processed through a hardware accelerator. At least one join column in at least one of the one or more rows of the second table is hashed to generate at least one hash value. At least one bit vector is probed using the at least one hash value. A joined row is constructed responsive to the probing step. The row-construction step is performed in the hardware accelerator.
US08805849B1
Various systems and methods for enabling use of analytic functions for distributed storage data are described. For example, one method involves generating an index for a data stream that includes a plurality of objects. The index indicates a location of each of the plurality of objects. The method also involves performing a plurality of first functions that generate a plurality of first outputs. Performing these first functions includes accessing objects based on the index and generating an output for each object. Each output also includes the respective object. The method also involves performing one or more second functions, where the second functions use the first outputs.
US08805846B2
Methods and systems for providing easy access to information and sharing are provided. Embodiments of the present invention enable a host to grant access to published content to one or more users in a manner in which the user(s) can scan small portions of information to decide which information is desired. The embodiments described herein enable, for example, a user to see a library of content that is larger than the storage capacity of the computing unit used by the user. The sharing of information is also secured through the use of auto-lock keys and the creation of abstract identities for the host and each user.
US08805841B2
A method for clustering a plurality of data items stored in a computer includes calculating, with the computer, a plurality of components comprising kernels based on a distribution that gives similarity between the data items, wherein a non-negative mixture weight is assigned to each of the kernels; preparing a set of active components that are composed of subscripts of the mixture weights; applying operations to the set of active components; and determining whether the mixture weight has converged, and if not converged yet, reapplying the operations to the set of components, and if the mixture weight has converged, clustering the data items based on the mixture weight.
US08805836B2
A computer-implemented method of tagging a transaction that includes tagging a transaction with one of a first tag value or a second tag value, forming a set of clusters associated with the tagged transactions having a first value, and forming a second set of clusters associated with the tagged transactions having a second value. The computer implemented method also includes determining a fuzzy tag value based on a relationship between the transaction and one of the centroids of the clusters having a first tag value, and one of the centroids of the clusters having second value. The method also includes replacing the first tag value or the second tag value with the fuzzy tag value.
US08805833B2
The personal data search technique uses data input by users for a given user's personal data on a social networking site to enrich the given user's personal data. The technique annotates personal data stored on a personal computing device or in a computing cloud with data obtained from social networking sites (for example, tags, comments, likes/dislikes and so forth) provided by friends/other users in the given user's social network or networks. Such annotations can later are used by search engine to enhance the search functionality and/or to improve the ranking of search results. Since the data is entered by actual human users it is very accurate and since the data is already readily available on social networks the cost to obtain it is very inexpensive.
US08805826B2
The invention relates to a method and system for processing complex queries each corresponding to a plurality of components to be combined. Elements corresponding to these components are searched. The elements are of different element types and are originally described by definition data having heterogeneous data structures. A conversion step transforms the heterogeneous definition data into converted definition data of one single format. An engine then retrieves elements and builds associations of elements matching the query parameters based on the converted definition data, thereby providing with a reply to the query in an optimized manner.
US08805818B2
A usage model and the underlying technology used to provide sequence analysis as part of a relational database system. Included components include the semantic and syntactic integration of the sequence analysis with an existing query language, the storage methods for the sequence data, and the design of a multipart execution scheme that runs the sequence analysis as part of a potentially larger database query, especially using parallel execution techniques.
US08805817B2
A client device may receive a request from a remote control device to capture a still image from content in a broadcast received at the client device. The client device may capture the still image from the content in the broadcast responsive to the request. The still image is transmitted for receipt and display at the remote control device. Image data is received from the remote control device that includes a portion of the still image displayed at the remote control device. The portion of the still image is selected by a user via a user interface output at the remote control device and includes an object to be identified using image recognition.
US08805815B2
An enhanced metadata structure and associated process is provided which captures and stores metadata gathered about the source and usage of a media asset or file. The source and usage metadata is integrated, such as by encoding within the enhanced media file, as the media asset is transferred and used. The integrated metadata accumulates, as a trail of source information and usage information in the enhanced media asset, and can be extracted upon arrival at a target computer system.
US08805812B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying similar images. In some implementations, a method is provided that includes receiving a collection of images and data associated with each image in the collection of images; generating a sparse feature representation for each image in the collection of images; and training an image similarity function using image triplets sampled from the collection of images and corresponding sparse feature representations.
US08805809B2
According to one embodiment, an apparatus stores a plurality of datapoints. A datapoint comprises a first value and a second value that depends upon the value of the first value. The apparatus associates the datapoint with a group from a plurality of groups. The group is associated with an identifying range and the datapoint is associated with the group based at least in part upon the first value of the datapoint and the identifying range of the group. The apparatus calculates a median of the second values of the datapoints associated with the group and a performance value by performing a regression based at least in part upon the identifying range and the calculated median of the group. The apparatus determines that the performance value exceeds a baseline value and in response, presents, on a display, an illustration depicting the identifying range and the associated median of the group.
US08805804B2
A computer system which configures an application program to execute with one or more resources is disclosed. The computer system includes a configuration unit to configure the application program for deployment into a runtime execution environment. The application program is divided into a plurality of bundles and the configuration unit examines the bundles individually to determine a bundle environment for each bundle based on dependencies of that bundle on the one or more resources. The configuration unit selects one or more conventions, which provide templates of configuration for a relevant resource, according to the determined bundle environment, and the configuration unit automatically generates a system configuration from the selected conventions and adds the generated system configuration to the application program, whereby the dependencies of the application program upon the resources are configured based on at least the automatically generated system configuration.
US08805799B2
A database dynamic partial uncompression mechanism determines when to dynamically uncompress one or more compressed portions of a database table that also includes uncompressed portions. A query may include an express term that specifies whether or not to skip compressed portions. In addition, a query may include associated information that specifies whether or not to skip compressed portions, and one or more thresholds that may be used to determine if the system is too busy to perform uncompression. A display mechanism may also determine whether or not to display compressed portions. The uncompression may occur at the database server or at a client. The database dynamic partial uncompression mechanism thus performs dynamic uncompression in a way that preferably uncompresses one or more compressed portions of a partially compressed database table only when the compressed portions satisfy a query and/or need to be displayed.
US08805796B1
A method is used in deduplicating sets of data blocks. A collection of data is selected from a set of storage extents. The collection of data is selected based on evaluation of digest information for first and second data blocks of the collection of data. A deduplicating technique is applied to the collection of data.
US08805795B2
A system for storing data in a memory comprises a memory operable to store a database, wherein the database comprises an array, and the array comprises a number of elements uniquely identifiable by their location in relation to an origin point of the array, an interface operable to receive first data to be stored in the array; and a processor communicatively coupled to the memory and the interface, the processor operable to convert the first data to a hash using a hash function, determine a selected number of character positions of the hash, and identify an array element according to the character values of the selected character positions of the hash.
US08805794B1
Media are provided for performing a method of auditing data associated with a wireless telecommunications network. The method includes determining whether or not to audit data associated with a given sector in a wireless coverage area in a wireless telecommunications network based off of either a sector exclusion/inclusion list or a field in a database. The method also includes comparing attributes of sectors to be audited across network elements to determine if any data inconsistencies exit. Finally, the method presents any data inconsistencies of audited sectors to a user. In an alternate embodiment, all sectors could be audited, and certain sectors could be denoted on an audit report as to indicate that this sector already has known inconsistencies or is out of service to prevent confusion and further errors.
US08805783B2
An efficient way and general mechanism is provided to represent and exchange knowledge and/or partial knowledge across nodes when synchronizing between any two nodes including custom or move filters where set membership can change over time at a device as data items come in and out of filter scope. A first node sends a second node its knowledge and/or partial knowledge, including objects and versions of those objects. The second node compares its knowledge and/or partial knowledge with the knowledge and/or partial knowledge of the first node, and then sends the first node any latest versions of objects of which the first node is unaware. In addition, the second node sends its knowledge and/or partial knowledge to the first node. The first node then performs a similar object-by-object version comparison to determine any conflicts due to independent evolution of objects and any changes that can be sent to the second node in order to bring the objects of the second node up to date with the knowledge and/or partial knowledge of the first node. Replicas can track filters to efficiently support synchronizing with filtered replicas. Filter forgotten knowledge is also used to represent how recently a replica can guarantee to know which items have been in the filter. Ghosts can be used to represent items that have been in the filter recently but have currently moved out. Filter forgotten knowledge concept allows both new filters to be tracked when they are introduced into the community, as well as periodically cleaning up of tombstones and ghosts.
US08805782B2
A computer that is programmed with collaboration software receives a change to be made to an object that can be of any type among several predetermined types such as message, document, contact, discussion and meeting. The object is represented as an aggregate of identifiable parts shareable by users, including at least a content part, a lock part, and an access-control part. Each version of the object is represented by a set of identifiers of these parts. In response to receipt of information identifying the change, the computer automatically identifies a specific part to be changed from among multiple parts of the object. Thereafter, the computer automatically creates a new instance of the specific part which contains the change as per the received information. The computer automatically stores a new version of the object as a new set that includes a new identifier of the new instance of the specific part.
US08805779B2
A classifier classifies data to identify a class of the data. Based on the identified class, at least one action to apply to the given data item is determined according to the data management policy, where the data management policy specifies a plurality of actions to apply for different classes of data items.
US08805777B2
Management of data records corresponding to duplicate entities is provided, in which multiple data records are collapsed into a master data record for an entity. Attributes of the multiple data records which are to be included in the master data record for the entity are determined and a source data record is selected from the multiple data records to become the master data record. At least one remaining data record is a candidate data record to be collapsed into the master data record. The selected source data record is updated with the determined attributes to form the master data record. The selected source data record remains active in its database and becomes the master data record in response to the updating, and the at least one candidate data record is deactivated.
US08805768B2
Techniques, including systems and methods, for generating data are disclosed and suggested herein. Original data used in connection with one or more applications is analyzed in order to determine one or more distribution characteristics for the original data. The distribution characteristics are used to generate data that is similarly distributed. The generated data may be used as seed data for demonstrating, testing, or otherwise using one or more applications.
US08805763B2
A computerized system for monitoring physical data for anomalies, which physical data are predictable given predetermined information, the system comprising a predetermined information data point generator operative to compute a sequence of model data points which the physical data, given predetermined information, can be expected to duplicate at each of a corresponding sequence of temporal sampling points; a wayward point monitor including a processor operative for monitoring the physical data including identifying wayward points within said physical data that are incongruous with the predetermined information; and an anomalous episode-prompted alarm generator operative for identifying anomalous episodes, each including a cluster of wayward points satisfying predefined anomalous episode-defining criteria and generating an alarm for each anomalous episode identified.
US08805762B2
An affective model device and a method of deciding the behavior of an affective model device are provided. The affective model device has affective components representing trait, attitude, mood, emotion, and the like. The affective model device updates the emotion at regular time intervals or when a stimulus is received, and decides the behavior based on the updated emotion. The emotion may be updated depending on trait, attitude, and mood.
US08805759B1
A system and method are provided for psychographically profiling a target population of individuals, programmably implemented in a server apparatus. The psychographic segmentation portion includes a questionnaire processing part, a segment solution part, and a typing tool part. The questionnaire processing part acquires a plurality of responses to a predetermined set of questionnaire questions by an initial pool of target population members. The questionnaire processing part uses a combination of weighted statistical methodologies to arrive at a rule-based decision on whether the question would serve as a good wedge variable. Optionally, the rule based decision is then compared to an expert's opinion and the weights and threshold parameters of the weighted statistical combination are adjusted accordingly to more accurately match the expert's decision. The identified wedge variables are used for effectively segregating the target population into groups of homogenous individuals. The typing tool part selectively generates an abbreviated set of questions from the predetermined set of questionnaire questions for profiling an individual respondent to at least one of the segments.
US08805756B2
A DeepQA engine is enhanced to provide a digital medical investigation tool which assists a medical professional in researching potential causes of a set of patient conditions, including clues, facts and factoids about the patient. The DeepQA engine provides one or more answers to a natural language question with confidence levels for each answer. If a confidence level falls below a threshold, the enhanced DeepQA engine performs a crowd sourcing operation to gather additional information from one or more domain experts. The domain expert responses are provided to the medical professional, and are learned by the enhanced DeepQA system to provide for better research of similar patient conditions in future queries.
US08805755B2
Methods and computer storage media are provided for generating an algorithm used to provide preliminary rankings to candidate documents. A final ranking function that provides final rankings for documents is analyzed to identify potential preliminary ranking features, such as static ranking features that are query independent and dynamic atom-isolated components that are related to a single atom. Preliminary ranking features are selected from the potential preliminary ranking features based on many factors. Using these selected features, an algorithm is generated to provide a preliminary ranking to the candidate documents before the most relevant documents are passed to the final ranking stage.
US08805738B2
An apparatus and method for verifying a customer's financial information is disclosed wherein a seller accepts information about the details of price and quantity of the goods to be purchased, and accepts information about customer's financial account. Payment is authorized or processed for desired goods in a variable transaction amount that is not equal to the total price of the goods. Then the amount of the transaction is received from the customer and compared to the amount charged to the bank. If the two amounts match then the goods are shipped to the customer and if not already processed payment is settled.
US08805731B2
A network based construction project management system. The system includes network accessible databases of project information including drawings and specifications. The system allows for varying amount of access for various user including general contractors, subcontractors, architects and project owners. The system allows for the effective creation, management and long term accessible storage of project submittals.
US08805726B2
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.
US08805725B2
Systems and methods for providing payment vehicle recommendations are provided herein. In the systems and methods, a transaction associated with one of a transaction amount and purchase items is identified based on the transaction data; one or more payment rules associated with the transaction are identified; the terms of the one or more payment rules are compared with the transaction amount or purchase items; the most favorable payment vehicle for the transaction is determined based on the comparison of the terms of the one or more payment rules and the transaction amount or purchase items; and a recommendation of at least one payment vehicle is provided based on the determination of the most favorable payment vehicle on a display of a mobile device of a user.
US08805720B2
The claimed subject matter relates to an architecture that can facilitate verification or feedback in association with consumer transactions. In particular the architecture can image a transaction receipt, translate the image into text-based data, and extract relevant transaction data there from. Such relevant transaction data can be saved to a data store maintained or supervised by the customer and/or transmitted to authorized components that can benefit from data related to transaction histories, verification, and/or feedback.
US08805713B2
The automated task delegation and project management system tracks user profiles and project profiles, which include information about the interests and skills each user in the system possesses as well as the skills that are required by each project in the system and the characteristics of each project. This information can then be utilized to correlate user interests and skills with the available projects. Project data can be collected from the submitter to enable the automated matching. The user interface facilitates the collection and storage of the project profile data including tasks, files, resources, and tags.
US08805703B2
Some embodiments provide a system and method for automatedly aggregating medically related data and disseminating different sets of the aggregated data to two or more different members of a medical care provider. Some embodiments automatedly and intelligently disseminate the aggregated data such that the data that is written once to the data storage solution is usable for a multitude of purposes within the functions of the medical care provider. Some embodiments intelligently disseminate the aggregated data by disseminating only relevant sub-components of the data to different members of the medical care provider based on the needs of the members such that different members receive different subsets of the data.
US08805700B2
A medical image system comprises a medical imaging apparatus, an injector, and a hospital management server having database. The injector has (a) communicating means for allowing communication with the hospital management server; and (b) a patient identifying portion which includes a detecting means for detecting patient-specific information and a means for transmitting the recognized information, further comprising (c) checking means being provided for at least one of the hospital management server and the injector or being provided as a separate apparatus, the means receives information transmitted from the patient identifying portion, and checks the received information to identify the patient.
US08805698B2
A system(s) and method(s) for providing travel, asset, and personnel information accumulation, analysis, and reporting for improved risk assessment and management are disclosed. In various embodiments methods and systems may provide travel information to a consumer, by for example, acquiring information from at least one information source, characterizing the acquired information by its pertinence to travel, transforming the characterized travel information into a useable format, applying rules to this transformed travel information in connection with the consumer-specific travel profile, and delivering a report to the consumer. In various embodiments, risk assessments(s) may be provided and may include receiving intelligence from at least one intelligence source, receiving information about one or more asset(s), and generating a risk assessment report. Various embodiments may also include receiving intelligence from at least one intelligence source, receiving asset information, and generating a risk assessment report based on the intelligence and a personnel or employee profile.
US08805697B2
Decomposition of a multi-source signal using a basis function inventory and a sparse recovery technique is disclosed.
US08805689B2
Methods and apparatus to generate and use content-aware watermarks are disclosed herein. In a disclosed example method, media composition data is received and at least one word present in an audio track of the media composition data is selected. The word is then located in a watermark.
US08805687B2
Disclosed herein are systems, computer-implemented methods, and computer-readable storage media for unit selection synthesis. The method causes a computing device to add a supplemental phoneset to a speech synthesizer front end having an existing phoneset, modify a unit preselection process based on the supplemental phoneset, preselect units from the supplemental phoneset and the existing phoneset based on the modified unit preselection process, and generate speech based on the preselected units. The supplemental phoneset can be a variation of the existing phoneset, can include a word boundary feature, can include a cluster feature where initial consonant clusters and some word boundaries are marked with diacritics, can include a function word feature which marks units as originating from a function word or a content word, and/or can include a pre-vocalic or post-vocalic feature. The speech synthesizer front end can incorporates the supplemental phoneset as an extra feature.
US08805684B1
Automatic speech recognition (ASR) may be performed on received utterances. The ASR may be performed by an ASR module of a computing device (e.g., a client device). The ASR may include: generating feature vectors based on the utterances, updating the feature vectors based on feature-space speaker adaptation parameters, transcribing the utterances to text strings, and updating the feature-space speaker adaptation parameters based on the feature vectors. The transcriptions may be based, at least in part, on an acoustic model and the updated feature vectors. Updated speaker adaptation parameters may be received from another computing device and incorporated into the ASR module.
US08805678B2
Aspects of a method and system for an asynchronous pipeline architecture for multiple independent dual/stereo channel PCM processing are provided. Asynchronously pipeline processing of audio information comprised within a decoded PCM frame may be based on metadata information generated from the decoded PCM frame and an output decoding rate. The asynchronously pipeline processing may comprise mixing a primary audio information portion and a secondary audio information, portion, sample rate converting the audio information, and buffering the audio information. The asynchronously pipeline processing may comprise multiple pipeline stages. Feeding back an output of one of the pipeline stages to an input of a previous one of the pipeline stages may be enabled. The metadata information may comprise a frame start indicator associated with the decoded PCM frame and/or a plurality of mixing coefficients.
US08805664B1
In an embodiment, a method of establishing directed relationships between states in a simulation is disclosed. The directed relationships may allow the simulation to proceed from an initial state according to two or more divergent behaviors. The simulation may merge if two or more behaviors result in states that are equivalent. The method may further allow a state of the simulation which has not been stored to be interpolated from one or more states that have been stored. In one embodiment, a system may receive a request to revert to a previous state, and the system may identify a saved state that is closest to the requested state. The system may simulate from the identified state to arrive at the requested state. In one embodiment, the simulation may be a hybrid simulation which is advanced in both discrete and continuous increments.
US08805662B2
A simulator for driving a prosthetic element includes a prosthetic drive mechanism that drive the prosthetic element during an accelerated wear test of the prosthetic element. A simulation input represents the action of the simulator and a sensor mechanism is used to measure the force and torque applied to the prosthetic element. Position and orientation control sensors are further used to measure displacement of the prosthetic element. A closed loop feedback control system, responsive to the sensors, is used to determine a drive signal for the drive mechanism. The control system advantageously adds a computational model that incorporates mechanical representations of ligament fibers. The computational model is a non-human approximation to situations that would be encountered by the prosthesis within the human body and includes dimensional geometry of insertion sites and mechanical properties of ligament fibers. The computational model is responsive to the position and angular displacement sensors to determine constraint forces and torques of ligaments that mitigate action of the control system. The action of the control system may further be mitigated by the measured force and torque.
US08805658B2
Methods, systems, and computer-readable media are disclosed herein for virtually planning a cranial guided surgery in a subject. These include, in some embodiments, generating a first data set based on input data obtained of a physical reference structure having a defined fixed relation to a bone structure of said subject and generating a second data set based on input data obtained of a master structure for a surgical template, where the master structure has a defined relation to said physical reference structure. Further, in some embodiments, a third data set for production of said surgical template can be generated based on the first data set and the second data set, wherein the relation of said physical reference structure to said master structure is preserved.
US08805651B1
A method and system are provided for deriving a property value of a data type in a graphical modeling environment. A graphical model in the graphical modeling environment includes at least one signal having a data type having a precision property, a minimum data value property, or a maximum data value property. These properties may be defined by a user of the graphical modeling environment. The graphical modeling environment may also include instrumentation and diagnostics for signals. Heuristics and algorithms may be provided for auto scaling and selection of data types for signals.
US08805648B2
An input handler receives a plurality of observations from a plurality of sensors, the plurality of observations corresponding to a plurality of targets observed by the sensors. A correlation engine correlates, using a data fusion algorithm, observations of the plurality of observations with individual targets of the plurality of targets. A load monitor detects that a computational load associated with the correlating exceeds a threshold, and a bypass manager continues the correlating including bypassing at least a portion of the data fusion algorithm, in response to the detecting.
US08805645B2
A system for determining a position of a moving object is described, having: an arrangement having at least three general lighting LEDs, wherein each of the general lighting LEDs is implemented to transmit one light signal each with a transmission time information and a transmitter information, wherein the wavelength ranges of the general lighting LEDs for the signal transmission overlap, wherein the transmitter information enables at least a determination of a position of the respective general lighting LEDs and the transmission time information is information on a point in time when the respective signal was transmitted; a light sensor mounted to the moving object and implemented to receive the light signals and allocate one signal receive time each; and an evaluation unit which is implemented to determine the position of the object based on the transmitter information, the transmission time information and the receive time information.
US08805640B2
A docking station to dock locating equipment (e.g., marking devices, locate devices, combined locate and marking devices) may be communicatively coupled to and/or equipped with a mobile/portable device (e.g., a mobile phone, personal digital assistant or other portable computing device) that provides processing, electronic storage, electronic display, user interface, communication facilities and/or other functionality (e.g., GPS-enabled functionality) for the docking station. A mobile/portable device may be mechanically and/or electrically coupled to the docking station. The mobile/portable device may provide redundant, shared and/or backup functionality for the docking station to enhance robustness. In one example, the mobile/portable device itself serves as a docking station for the locating equipment.
US08805638B2
A sensor for measurement of a desired variable of a medium includes a sensor having at least two measured value pick-ups and at least two processing units within a sensor housing. The measured value pick-up is defined as a part of the sensor which directly responds to a measured variable to be detected. Each measured value pick-up may be connected via a signal line to each processing unit so that the signal value representing the measured value can be transferred to the processing unit. The at least two measured value pick-ups pick up at least two measured values independently of one another and transfer them to their connected processing units. With this arrangement, the effective actual values of the measurement value to be checked is applied to both measured value picks-ups without time delay.
US08805631B2
Computer-implemented systems and methods are provided for generating corrected performance data of water flooding of an oil reservoir system based on application of a statistical correction factor methodology (SCF). For example, data related to properties of the oil reservoir system and data related to a water flooding scenario are received. Water flooding performance data is generated based on application of an analytical water flooding performance computation methodology. Based on application of the SCF methodology to the generated water flooding performance data, corrected water flooding performance data is determined, representative of oil recovery by the water flooding of the oil reservoir system. The SCF methodology can also be used to evaluate water production based on parameters such as water-oil ratio and water cut, identify possible analog reservoirs that have similar water production performance, and calculate a Gross Injection Factor to account for water loss in the reservoir.
US08805620B2
Methods and systems for assessing the probabilities of the expression of one or more traits in progeny are described.
US08805618B2
The invention provides a method of detecting seawater contamination from an offshore hydrocarbon well facility comprising seabed wellheads connected by hydrocarbon conduits to a seabed pipeline head from which a hydrocarbon pipeline leads to a remote hydrocarbon receiving facility, each said wellhead being provided with a protective cover to which is removably attached a sensor unit, each said sensor unit comprising a biological sensor and a data transmitter coupled by a data transmission line to said remote facility, said well facility further comprising a seawater velocity sensor, a seawater conductivity sensor and a temperature sensor also coupled by a data transmission line, wherein data from said data transmission line is analysed to determine indicia of seawater contamination at said well facility and of the seawater flow at said well facility and thereby to provide a signal indicative of seawater contamination above a preselected limit deriving from said well facility.
US08805616B2
A method for determining a characteristic of an underground formation with a fluid is described. The method includes providing a sample material of the underground formation; measuring the permeability and the porosity of the sample material; performing a drainage test on the sample material using the fluid; estimating the threshold pressure of the sample material from the drainage test, the permeability and the porosity measurements; and determining the receding contact angle of the fluid on the sample material from the threshold pressure. The sample material can be disaggregated material.
US08805614B2
A method for downhole fluid analysis is disclosed. The method includes positioning a downhole fluid sampling tool at first and second locations; extracting and compositionally analyzing samples of reservoir fluid while positioned at the first and second locations; comparing analysis results; and repositioning the tool to a third location depending on the results of the comparison. The compositional analysis can be performed using downhole gas chromatography and mass spectrometry systems and preferably can identify subtle non-homogeneities such as biomarkers. The fluid extraction can be performed using a focuses dual-flowline type sampling probe.
US08805609B2
An apparatus for detecting an abnormal air-fuel ratio variation, includes an abnormality detecting unit that detects an abnormal variation in each of a plurality of fuel injection valves on the basis of an injection ratio between the plurality of fuel injection valves, a fluctuation in the output before the injection ratio is changed and the fluctuation in the output after the injection ratio is changed; and a setting unit that corrects the abnormality determination threshold for each of the plurality of fuel injection valves on the basis of the injection ratio.
US08805594B2
A control system for remotely controlling the operation of a water distribution system is disclosed. The control system comprises a communication interface to enable communication between the control system and the water distribution system such that communication includes receiving from the water distribution system payment for dispensing of water, data on the working of its various components and data on the quality of the water dispensed by it. The control system further comprises a control processor configured to analyze data received from the water distribution system to determine if the quality of the water at the water distribution system satisfies a predetermined quality standard and to determine if the components of the water distribution system are functioning within a predetermined range. The control processor is further configured to issue component parameter adjustment instructions to modify the working of the water distribution system or instructions to stop dispensing of water if the quality standard is not satisfied or the components of the water distribution system are not functioning within the predetermined range.
US08805591B2
A constant-flow control valve and BTU meter assembly that has a pressure independent, constant-flow control valve assembly connectable to the fluid-based heating or cooling system. A valve stem is connected to a valve member and is rotatable as a unit relative to a valve body to change the position of valve member to change a fluid flow rate through the valve. The valve member's position relative to the fluid path is directly related to the fluid flow rate. A BTU meter assembly is connected to the valve stem, which is rotatable relative to the BTU meter assembly. A position sensor of the BTU meter assembly detects a rotational position of the valve stem relative to the BTU body. A controller of the BTU meter assembly determines the fluid flow rate based upon the pressure drop across the valve assembly and the rotational position of the valve stem.
US08805587B1
The method for optimizing and controlling pressure in gas-oil separation plants utilizes a genetic algorithm-based control method for controlling pressure in each stage of a multi-stage gas-oil separation plant to optimize oil production parameters. A neural network simulation model is used with an optimization procedure to provide on-line operation optimization of the multi-stage gas-oil separation plant. Pressure set points of each stage are automatically and continuously adjusted in the presence of fluctuating ambient temperatures and production rates to ensure optimal oil recovery and optimal quality of the produced oil.
US08805582B2
A robot control method controls walking of a robot. The method generates control information based on postures at a plurality of differing points. The differing points include a reference posture in which the robot is standing independently without falling over. The method controls the robot to carry out a walking operation and detect an obstacle in a place in which a robot leg lands. The method also instructs the robot to carry out rolling onto a supporting leg and returning a swing leg to a position before swinging, to invert a compliance control gain and to bend the supporting leg by an amount while extending the swing leg by the amount.
US08805579B2
A configurable robotic apparatus and system is disclosed that is remotely operable in difficult, hazardous, subterranean, or submerged environs. The apparatus merges diverse disciplines to effect inspecting, cleaning, treating, repairing or otherwise maintaining a wide variety of materials and conditions. Deployment environments include power, municipal water and wastewater plants, surface and submerged infrastructures (pipes, lines, conduits), and like industrial applications. Extensible and articulating modules, configurable through standardized and interchangeable connectors, provide unique flexibility, scalability and versatility to accommodate a wide range of shapes, surfaces, and obstacles. In-module intelligence and instrumentation eliminates the need for constant manual control through autonomous operation capable of simultaneous optimization and synchronization of multiple work processes, but manual override and remote control is provided to overcome unanticipated limitations. Benefits include improved efficiency, cost, and safety over prior art. High-performance, one-pass operation reduces facility downtime while incorporating environmentally responsible debris recovery.
US08805577B2
A method for dispensing at least two medications to a patient, the method comprising the steps of: automatically dispensing at least one first medication to a patient according to a predetermined dosage level; receiving (203) a request from the patient for a second medication; determining (207, 215) the total dispensed dosage of the at least one first medication and the second medication for the patient; providing (209, 211, 213, 217, 219, 223) an indication if the determined dispensed dosage is equal to or greater than a predetermined maximum dosage; and dispensing (225) the requested second medication if the determined dispensed dosage is less than or equal to the predetermined maximum dosage.
US08805576B1
A system and method of operation for proactively grouping disparate mail items that are queued to be produced in a processing facility, wherein the system and method utilize a manufacturing completion schedule for virtually grouping the mail items before physical production occurs and the system and method maximizes profitability by discounting the mail items by applying appropriate discount mailing regulations for virtually grouping the mail items before physical production occurs.
US08805574B2
A method for managing an inventory system includes receiving an operation request that identifies an inventory item and selecting, from a plurality of workstations, a workstation at which to fulfill the operation request. The method also includes moving an inventory holder storing the identified inventory item to the selected workstation and moving a supply holder storing a supply item associated with the received operation request to the selected workstation. The method additionally includes fulfilling the operation request, at least in part, at the workstation.
US08805573B2
A system includes a first mobile drive unit and a second mobile drive unit. The system also includes a first inventory holder, a second inventory holder, and a third inventory holder. An inventory station includes a first location and a second location and the inventory station operable to receive a first inventory item from the first inventory holder at the first location. The first inventory holder transported by the first mobile drive unit. The inventory station also operable to receive a second inventory item from the second inventory holder at the first location. The second inventory holder transported by the second mobile drive unit. The inventory station also operable to receive a third inventory item from the third inventory holder at the second location. The third inventory holder is fixed at the second location while the inventory station receives the first and second inventory item.
US08805568B2
A sewing machine includes a feed portion, a detection portion configured to detect ultrasonic waves, a processor and a memory configured to store computer-readable instructions. The computer-readable instructions cause the processor to perform processes that includes identifying a first position based on the ultrasonic waves, calculating a first distance based on the first position, causing the feed portion to feed the work cloth in accordance with first data, identifying a second position based on the ultrasonic waves after the feed portion has fed the work cloth in accordance with the first data, calculating as third distance based on the first distance and the second position, calculating a feed efficiency of the feed portion, correcting a fourth distance to a fifth distance based on the feed efficiency, and causing the feed portion to feed the work cloth in accordance with second data for feeding the work cloth over the fifth distance.
US08805563B2
A 3D virtual model of an intra oral cavity in which at least a part of a finish line of a preparation is obscured is manipulated in virtual space by means of a computer or the like to create, recreate or reconstruct finish line data and other geometrical corresponding to the obscured part. Trimmed virtual models, and trimmed physical models, can then be created utilizing data thus created. The virtual models and/or the physical models may be used in the design and manufacture of copings or of prostheses.
US08805561B2
An audio user interface is provided in which items are represented in an audio field by corresponding synthesized sound sources from where sounds related to the items appear to emanate. An audio cursor, in the form of a synthesised sound source from which a distinctive cursor sound emanates, is movable in the audio field under user control. Upon the cursor being moved close to an item-representing sound source, a related audible indication is generated by modifying the sounds emanating from at least one of that item-representing sound source and the cursor. In one embodiment, this audible indication also indicates the current distance between the cursor and item-representing sound source and also the direction of the latter from the cursor.
US08805559B2
Music data memory includes pieces of music within a group and other pieces of music outside the group. The next piece to be played is automatically determined by random table among pieces within the group. Favorite or newest piece is weighted to be more frequently played in the group. Piece in music data memory is automatically included into the group by random table. Newly downloaded piece into music data memory is included into the group by priority. Most frequently played piece is excluded from the group in place of newly included piece. Favorite or newest piece may be an exception of exclusion. Next piece is capable of being played in tempo similar to that of preceding piece by means of tempo-adjusted or piece replacement or repetition of the same piece for the purpose of continued baby cradling in synchronism with the same tempo of succeeding pieces.
US08805553B2
A method for dynamically controlling the output of a computerized manufacturing process includes storing a product target parameter in a computer memory of a computer system associated with the manufacturing process equipment. Control limit values for a product delivery statistic are provided and a product delivery parameter is continually monitored and values are stored in the computer memory. A unit product over-delivery amount is determined from the difference between the product delivery parameter and the product target parameter. A cumulative over-delivery amount is determined by summing the difference up to the current sequence number between monitored value for the previously-produced unit products and the product target parameter. A net difference is then determined between the unit product over-delivery target parameter and the cumulative over-delivery amount. A predetermined modifier is provided and the net difference is adjusted by the predetermined modifier to obtain a control limit adjustment, and the control limits are adjusted by the control limit adjustment.
US08805550B2
In embodiments of the present invention, a method and system is provided for designing improved intelligent, LED-based lighting systems. The LED based lighting systems may include fixtures with one or more of rotatable LED light bars, integrated sensors, onboard intelligence to receive signals from the LED light bars and control the LED light bars, and a mesh network connectivity to other fixtures.
US08805548B2
The present invention relates to a headband for use in neurostimulation made at least partly of elastic or stretch material comprising: a hole to be located directly on the rear part of the scalp of a user, said hole being sized to fit the inion or occipital protuberantia; at least two electrodes directly attached to the headband and positioned adjacent to and symmetric about said hole, designed so that to be applied on the right and left branch of the occipital nerve respectively, once the inion is put in correspondence with said hole by the user; a connector for connecting a wearable neurostimulator to the headband, said connector being located opposite to said hole, once the headband is worn by the user and means coupled to the elastic or stretch material for electrically connecting said connector and each of said electrodes.
US08805545B2
Methods and apparatus are provided for multi-vessel neuromodulation, e.g., via a pulsed electric field. Such multi-vessel neuromodulation may effectuate irreversible electroporation or electrofusion, necrosis and/or inducement of apoptosis, alteration of gene expression, action potential attenuation or blockade, changes in cytokine up-regulation and other conditions in target neural fibers. In some embodiments, the multi-vessel neuromodulation is applied to neural fibers that contribute to renal function. Such multi-vessel neuromodulation optionally may be performed bilaterally.
US08805542B2
An implantable electrode array assembly configured to apply electrical stimulation to the spinal cord. A substantially electrically nonconductive layer of the device has a first portion positionable alongside the spinal cord that includes a plurality of first openings and a second portion that includes a plurality of second openings. Electrodes and traces are positioned inside a peripheral portion of a body portion of the device and alongside the layer. At least one of the first openings is adjacent each of the electrodes to provide a pathway through which the electrode may provide electrical stimulation to the spinal cord. At least one of the second openings is adjacent each of the traces to provide a pathway through which the trace may receive electrical stimulation. At least one trace is connected to each electrode and configured to conduct electrical stimulation received by the trace(s) to the electrode.
US08805535B2
An MRI-compatible implantable medical lead includes two electrodes coupled to a distal end of the lead, two matching electrode terminals coupled to a proximal end and a lead body in the form of an outer insulating tubing running from the distal end to the proximal end. A coaxial conductor assembly is arranged in a bore of the outer insulating tubing and comprises an inner conductor, an outer conductor and an inner insulating tubing arranged between the inner and outer conductors. A capacitor is arranged between the inner conductor and the outer conductor at a distance from the distal end defined based on the magnetic field strength of the MRI system with which the lead is compatible.
US08805517B2
An apparatus includes an optically transparent electrode configured to provide transcutaneous electrical nerve stimulation to a user contacting a portion of an exterior surface of the apparatus proximal to the optically transparent electrode.
US08805516B2
An integrated system and method for treatment of various diseases, including psychiatric, mental and brain disorders, which preferably combines personalized non-invasive neuronal brain stimulation together with appropriate personalized cognitive training, and which iteratively fine-tunes this treatment by monitoring specific cognitive and brain functions in response to the treatment. A novel brain stimulator device and method, Computerized Magnetic Photo-Electric Stimulator (CCMPES), is described, which integrates electromagnetic stimulation with laser stimulation to generate a magnetic photo-electric stimulation.
US08805512B1
An implantable electroacupuncture device (IEAD) treats hypertension through application of stimulation pulses applied at at least one of acupoints PC5, PC6, ST36, or ST37. The IEAD comprises an implantable, coin-sized, self-contained, leadless electroacupuncture device having at least two electrodes attached to an outside surface of its housing. The device generates stimulation pulses in accordance with a specified stimulation regimen. Power management circuitry within the device allows a primary battery, having a high internal impedance, to be used to power the device. The stimulation regimen generates stimulation pulses during a stimulation session of duration T3 minutes applied every T4 minutes. The duty cycle, or ratio T3/T4, is very low, no greater than 0.05. The low duty cycle and careful power management allow the IEAD to perform its intended function for several years.
US08805510B2
Methods and apparatus are therefore provided herein for stimulating a desired physiological effect. The methods and apparatus can be used to control micturition, defecation and/or ejaculation. The methods and apparatus also can be used to control pain in the lower pelvic region, for example and without limitation, interstitial cystitis. The methods and apparatus also can be used to increase sexual sensation.
US08805490B2
A method for scaling the impedance measured during the course of an electrophysiology study accounts for impedance drifts. By scaling the impedance there is greater assurance that previously recorded positional information can be used to accurately relocate an electrode at a prior visited position. The scale factor may be based upon a mean value across several sensing electrodes. Alternatively, the scale factor may be calculated specifically with respect to an orientation of a dipole pair of driven electrodes.
US08805489B1
The present invention comprises a method and system for identifying personal meaning of an auditory stimulus to the person, such as, but not limited to, passion, using the measurement and processing of EEG and the identification of the presence of specific patterns in the signal.
US08805487B2
A cardiac-activity based prediction of a rapid drop in a patient's blood pressure during extracorporeal blood treatment is disclosed. A proposed alarm apparatus includes a primary beat morphology analysis unit bank of secondary analysis units and an alarm generating unit. The primary beat morphology analysis unit discriminates heart beats in a received basic electrocardiogram signal, classifies each beat into one out of at least two different beat categories, and associates each segment of the signal with relevant event-type data. The event-type data and the basic electrocardiogram signal together form an enhanced electrocardiogram signal, based upon which the primary beat morphology analysis unit determines whether one or more secondary signal analyses should be performed. Depending on the enhanced electrocardiogram signal's properties, the bank of secondary analysis units performs none, one or more of up to at least two different types of secondary analyses, and for each analysis performed produces a respective test signal. The alarm generating unit receives the test signals, and triggers an alarm signal indicative of an estimated rapid blood pressure decrease, if at least one alarm criterion is fulfilled.
US08805484B2
Systems and methods can be used to help discriminate between epileptic and non-epileptic seizures based on a relationship between the postictal heart electrical activity and the preictal heart electrical activity. Also disclosed is an approach to determine an R-R interval by using a time-invariant complex wavelet transform.
US08805483B2
In a method and system for processing an electrocardiogram (ECG), digital ECG data are received. The digital ECG data evinces a plurality of a patient's heartbeats detected during an ECG. Digital annotation data are generated representing marking to be shown on an ECG tracing of the plurality of heartbeats. An annotated ECG tracing image is produced using the digital ECG data and the digital annotation data.
US08805482B2
An electrocardiogram (ECG) monitoring system configured to determine an index that comprises a set of indicators, where each indicator is indicative of a level of signal quality in an ECG lead. Further, the ECG monitoring system assigns a first indicator from the set of indicators to a first ECG lead signal and communicates the first indicator to a user.
US08805481B2
The invention provides a non-invasive system and method for treatment of the heart. In a first aspect, a method for treatment of an anatomical site related to arrhythmogenesis of a heart of a patient comprises creating a target shape encompassing the anatomical site, directing particle beam radiation or x-ray radiation from outside the patient toward the target shape wherein one or more doses of radiation ablates the target shape and disregarding at least one orientation of cardiac motion while creating the target shape or directing the particle beam or both.
US08805470B2
Apparatus and techniques are provided for interfacing a device with a surface. The apparatus and techniques provide gel encapsulation and isolation mechanisms to extend the shelf-life of the preparation devices, allow for the use of more effective materials, and improve the quality of the contact between a device and an application surface. Particular embodiments of these apparatus and techniques suitable for use in medical contexts are also provided.
US08805461B2
The present invention discloses a protective device for a mobile device, comprising: a frame comprising a first sidewall, a second sidewall opposite to the first sidewall, a third sidewall and a fourth sidewall opposite to the third sidewall, the sidewalls being terminated with each other and thereby enclosing and defining a space for accommodating the mobile device, each of the first sidewall and the second sidewall being provided with a first engaging feature; and a backboard provided with a second engaging feature corresponding to the first engaging feature; wherein the backboard is formed separately from the frame and is assembled with the frame through the engagement of the first engaging feature and the second engaging feature of the frame. With the present invention, the style of the protective device enclosing the mobile device can be altered by merely replacing its backboard with a new one.
US08805460B2
A slide-type portable electronic device includes a first body, a second body, two sliding assemblies, and a first elastic assembly. The sliding assemblies connect the first body and the second body. The first elastic assembly includes a first guiding member and a first elastic member connecting with the first guiding member. A first fixing portion is formed on the second body. A connecting pole is formed on the first body. The first elastic member is connected to the first fixing portion, and the first guiding member is rotatably sleeved on the connecting pole.
US08805454B2
A wireless communication device comprises a first wireless interface configured to communicate with a device over a first wireless network, and a second wireless interface configured to communicate with a remote server over a second wireless network, the remote server storing one or more executables. The wireless communication device includes a configured to receive device configuration information from the device over the first wireless network, the device configuration information identifying at least processing hardware resources in the device. The controller is configured to select an executable based on the device configuration information, the executable for configuring the device to process data in a particular format and determine whether the selected executable is stored within the wireless communication device, and if not, to retrieve the selected executable from the remote server by way of the second wireless network, and download the selected executable to the device over the first wireless network.
US08805448B2
A base station includes a transmit path circuitry to scramble CRC bits of a DCI format using a C-RNTI for dynamic scheduling, and scramble the CRC bits of the DCI format using an SPS C-RNTI for semi-persistent scheduling. If C-RNTI is used, the circuitry generates a downlink transmission grant using the DCI format being a fallback format to indicate a transmit diversity transmission scheme or a single-layer beamforming scheme, and uses the DCI format being a dual-layer beamforming format to indicate a dual-DRS port transmission scheme or a single-DRS port transmission scheme. If SPS C-RNTI is used, the circuitry generates a downlink transmission grant using the DCI format being the fallback format to indicate a single-DRS port transmission scheme, and uses the DCI format being the dual-layer beamforming format to indicate a dual-DRS port transmission scheme or a single-DRS port transmission scheme.
US08805447B2
A base station includes a received signal power measurement unit that calculates a radio signal power of a radio signal received from a mobile station which is connected by radio connection, a measurement period decision unit that decides a measurement period based on a first index representing a transmission rate of received data transmitted from the mobile station and one of a second index representing a resource assigned to the mobile station and a third index representing an amount of data buffered in the mobile station and to be transmitted, an interference power measurement unit that calculates an interference power over the measurement period, a received signal quality measurement unit that calculates signal quality of the radio signal based on the radio signal power and the interference power and a transmission power decision unit that decides a transmission power control value to the mobile station based on the signal quality.
US08805444B2
A multi-SIM multi-standby communication terminal, and a synchronization device and method thereof are provided. The synchronization method includes: searching, by the first card, for a network and camping on a first cell after the communication terminal is powered on; controlling the second card to camp on the first cell; determining, by the first card, if there is a second cell qualified for reselection based on the result of neighboring cells measurement, and if the determination result is YES, the first card reselecting the second cell; and controlling the second card to reselect the second cell after the first card camps on the second cell. This disclosure has the following advantages: the efficiency of paging information reception and neighboring cells measurement is increased, power consumption is reduced, the time for camping on and cell reselection is reduced, and the implementation of the physical layer is simplified.
US08805442B1
The communication device comprising a voice communication implementer, a 1st device remotely controlling implementer, a 2nd device remotely controlling implementer, and a camera image displaying implementer.
US08805437B2
A dual-mode mobile device comprises two mode systems. If both of two mode systems of the dual-mode mobile device are in a working status, the mobile device uses a first mode system to control a first power amplifier of the first mode system to transmit power signals, informs a second mode system that the first power amplifier is transmitting power signals, and controls the second mode system to enter into a mixed mode. If the second mode system is in a working status and the first mode system is in a required to work status, the mobile device uses the first mode system to inform the second mode system enter into the mixed mode, and controls the first mode system to inform a second power amplifier of the second mode system to transmit power signals causing both of the first and second mode systems to work synchronously.
US08805435B2
A method and an apparatus according to an embodiment of the invention includes a controller to process a travel assistance request for communication through a satellite and terrestrial mobile communication network. Data related to multiple assistance providers can be received in response to the request. At least one criterion can be processed for the assistance providers based on, for example, historical trip data. The assistance providers can be graphically represented for user selection based on the criterion. Data related to a selected assistance provider can be displayed, including navigation data to and/or from the assistance provider. In another embodiment, the travel assistance request can be communicated to a service center through the network. The service center can communicate data related to an assistance provider, including navigation data to and/or from the assistance provider. A rating of the assistance provider can be communicated to a specified community-of-interest through the network.
US08805433B2
A methodology and system for performing radio network coverage surveys of multiple site candidates concurrently using one reserved channel based on reverse path signal strength measurements of a signal from a test mobile station transmitter (100) to a plurality of prospective base station receiver sites (200, 200′, . . . ) over a geographical area is presented. The instantaneous position, time-stamp and power of the Transmitter (101) is recorded and stored as it moves along a test route(s). Stationary Test Receiver(s) (201) tuned to the selected channel at each prospective site location (200, 200′, . . . ) save received instantaneous signal strength and, it's time-stamp so they can matched up to the position of the Test Transmitter (101) and used to ascertain received signal strength at each site. Results can be useful for ascertaining optimum site locations, antenna configurations, propagation model tuning, frequency planning, pilot planning and extraction of signal correlation statistics.
US08805429B2
Disclosed is a method for a serving base station in a wireless communication system to mitigate inter-cell interference. More specifically, the method comprises the steps of: allocating a first resource for a terminal existing in a first region in which the coverage of the serving base station and the coverage of a neighboring base station are overlapped with each other; and allocating a second resource with the first resource for a terminal existing in a second region of the coverage of the serving base station, which is outside of the coverage of the neighboring base station. Desirably, the first resource is for the serving base station only with reuse factor of ½, and the second resource is shared with the neighboring base station with reuse factor of 1.
US08805425B2
Methods and system for integrated messaging are disclosed. Interaction by a user of a mobile device with a graphic user interface of the mobile device is detected. A command is generated based on such interaction independent of further user interaction. An SMS message including the command is transmitted to server, which stores executable instructions associated with the command. Such instructions provide for generation of data in response to the command and may be executed by the server (or another server). The responsive data is then transmitted to the mobile device.
US08805424B2
A system may include one or more network devices. The one or more network devices may receive a short message service (SMS) message intended for an access terminal, embed the SMS message into a data message, determine whether a data session exists with the access terminal, the data session occurring over a data network, transmit the data message to the access terminal via the data network when the data session exists, and transmit the SMS message via a voice network when the data session does not exist.
US08805422B2
A radio base station monitoring method includes (A) a first radio base station detecting a second radio base station having newly detected a common control channel and a second radio base station having stopped detecting the common control channel as second radio base stations with a change, (B) the first radio base station notifying a network device of information about the second radio base stations with a change, and (C) the network device using information about second radio base stations associated with the first radio base station and the information about the second radio base stations with a change, which has been notified, to stop the operation of at least one of the first radio base station or the second radio base stations.
US08805419B2
A method and apparatus to manage a service request involves the use of a smart phone's ability to communicate GPS information over the internet. A customer in need of roadside service can submit a roadside service request through a mobile web site or mobile application, and can provide location information through the smart phone's GPS receiver. Should the system not have a location for the customer, a unique URL can be created that identifies the service request and sent for the customer to access on the smart phone, which allows the web server to request the smart phone's GPS location and automatically associate it with the correct service request.
US08805415B2
Systems and methods for determining whether a mobile device is within a specified area and for providing information related to the mobile device are disclosed. A request may be received which inquires as to whether any mobile devices are within an alert area. The request may include a description of the alert area and other preferences or indications. The relevant devices may be determined, as well as related information such as user information. The relevant information may be provided to the requester by any effective means and in any effective format.
US08805412B2
A system and method are provided for determining antenna probabilities for a plurality of sub-areas of a geographic area covered by a plurality of antennas. In this regard, the antenna probabilities may indicate for each of the plurality of sub-areas a probability that in a respective sub-area a field strength of a particular antenna is higher than a field strength of at least one other of the plurality of antennas, and may indicate the probability that a mobile communication terminal, located in the respective sub-area, uses the particular antenna for communicating. The antenna probabilities may be determined based on field strengths. The antenna probabilities for the plurality of sub-areas may be determined based on normal distributions of field strengths. In this regard, expected field strengths for antenna(s) in each sub-area may be calculated. The real field strengths may be measured, such as by use of mobile terminals.
US08805402B2
Identifying geographic stationarity of a mobile device may be achieved by determining whether the mobile device is engaged in high average velocity movement based on radio frequency (RF) environment variation estimation, determining whether the mobile device is engaged in low average velocity movement based on pedestrial stepping information, and declaring a stationary state for the mobile device based on an absence of high and low average velocity movement.
US08805400B2
A system and method for estimating a location of a subscriber station receiving a first signal from a first base station and receiving a second signal from a second base station where the first and second base stations are nodes in a WiMAX or LIE network. A message may be received from the subscriber station containing first and second information, and a range ring determined from the first base station using the first information. A location hyperbola may be determined using the second information wherein the location hyperbola has the first and second base stations as foci. A location of the subscriber station may be estimated using the range ring and the location hyperbola.
US08805399B2
Systems, methods and computer program products for processing a call as between a mobile device and a linked base telephone system are described. A phone docking station allows the mobile device to be linked to the base telephone system. Features of either the mobile device or the base telephone system may be used to support a call. For example, through the phone docking station, one or more features and functions of the mobile device may be enabled on or supported by the base telephone system.
US08805398B2
A base station (1) includes a radio communication unit (10) for performing radio communication with at least one mobile station (6), and a controller (11) for controlling transmission power of the radio communication unit (10). The controller (11) controls transmission power of an own cell signal by the radio communication signal (10) so that reception quality of the own cell signal transmitted from the radio communication unit (10) exceeds a second standard at a position of a mobile station at which reception quality of a peripheral cell signal is lower than a first standard based on a measurement result of reception quality by the mobile station (6) of a peripheral cell signal reached from a peripheral cell. Accordingly, it is possible to efficiently suppress occurrence of dead areas at cell boundaries.
US08805393B2
A system for dynamic adaptation of communication parameters for communication between a base station and terminals in a wireless telecommunications network includes one or more transmitters configured for transmission of signals in the network using a broadcast channel between the base station and the terminals, a machine-readable storage medium having stored therein data associated with communication parameters of the wireless telecommunications network, and a base station controller operatively connected to the one or more transmitters and the machine-readable storage medium and configured to cause the one or more transmitters to transmit adaptation signals from the base station to the terminals using the broadcast channel between the base station and the terminals, wherein the data is configured to cause the terminals to adapt the communication parameters and to begin network search and attach procedures for communication with the base station utilizing the adapted communication parameters.
US08805392B2
A method for synchronizing user data is provided, which includes: when a User Equipment (UE) moves into a coverage area of a new mobility management unit, an old mobility management unit sends an indication of whether a bearer modification procedure is to be triggered to the new mobility management unit, and the new mobility management unit determines whether to trigger the bearer modification procedure according to the indication. A system for synchronizing user data is further provided. By means of the technical solution of the method and the system, the situation that a Quality of Service (QoS) used by a bearer in the new mobility management unit does not match with a bearer QoS of an updated subscription data when a user equipment moves into a coverage area of a new mobility management unit can be avoided.
US08805386B2
The present invention is related to a network clustering device and a method for expanding communication coverage and increasing network capacity by mutually connecting homogeneous or heterogeneous wireless mobile communication networks. By including a plurality of RF transceiver units and a network performance measuring unit, various frequency bands already occupied by surrounding wireless mobile communication networks are coordinated with the network clustering device to avoid frequency interferences among networks, to expand the communication coverage of the homogeneous or heterogeneous wireless mobile communication networks with ease, and to prevent a degradation of a network performance.
US08805372B2
Systems and methods include reselecting and handing over a mobile communication device from a first cell to a second cell in a cellular wireless communication system based on determining whether the signal quality level of the second cell meets or exceeds a signal quality threshold.
US08805370B1
The present disclosure is directed to a system and method configured to implement an inter-MSC based handoff of a mobile device between a packet switched network and a mobile core network. In embodiments implementing a handoff from a femtocell to a macrocell, from the perspective of a neighboring MSC on a mobile core network, IP or VOIP information from a femtocell which is in communication with the convergence server, is perceived as having the same protocol as information which originates from a macrocell. Inversely, in embodiments implementing a hand-in to the femtocell from a macrocell, information which originates from a macrocell, which is in communication with the convergence server, would be perceived as IP or VOIP code to the femtocell. Accordingly, a target MSC in a handoff is agnostic of the fact that the mobile device entering into the macrocell was actually attached to a femtocell. Thus, embodiments of the present invention allow existing inter-MSC based handoff solutions to be leveraged.
US08805366B2
A procedure when a mobile station apparatus accesses a CSG cell in which it is unregistered is defined and a procedure based on the definition is performed. A small base station apparatus applied to a mobile communication system, receives a originated call request message including a user identifier and priority information from a camping mobile station apparatus, determines whether or not to permit the originated call request of the mobile station apparatus, based on the user identifier and the priority information, and transmits the determination result to the mobile station apparatus. In addition, the small base station apparatus permits the originated call request, if the user identifier included in the originated call request message of the mobile station apparatus indicates that the mobile station apparatus is registered.
US08805357B2
The invention proposes a GSM communication module that offers the means for the application that controls it to specify to it a set of desired criteria relating to the characteristics of the packet switching service offered by the cell. This set of criteria can be taken into account by the module at various levels. It can take them into account in the initial method for selecting a cell for connecting thereto. It can also take them into account in the method for reselecting a new cell as well in the method for monitoring the neighboring cells.
US08805355B2
The present invention provides a method for reducing failure of configuration update initiated by an evolved Node B (eNB) and the eNB thereof. The method includes: after the configuration is updated, the eNB compares Public Land Mobile telephone Network (PLMN) information of the local end with the PLMN information of a Mobility Management Entity (MME) stored in the local end (101); when the PLMN information of the local end is completely consistent with the PLMN information of the MME stored by the local end, the eNB sends a configuration update request to the MME (102); or, when they are partially consistent, the eNB sends a configuration update request to the MME and alarms (103); or, when the PLMN information of the local end is completely inconsistent with the PLMN information of the MME stored in the local end, the eNB alarms (104).
US08805354B2
A method and apparatus for processing enhanced uplink data is disclosed. A request for uplink resources is transmitted, wherein the request for uplink resources is a request to transmit data over an enhanced dedicated channel (E-DCH). An uplink scheduling grant is received in response to the request for uplink resources. Data from medium access control for dedicated channel (MAC-d) flows is multiplexed into a medium access control for enhanced uplink (MAC-e) protocol data unit (PDU). A transport format combination (TFC) is selected for transmission of the MAC-e PDU. The MAC-e PDU is transmitted over the E-DCH using an identified hybrid automatic repeat request (H-ARQ) process. Feedback information is received in response to the transmitted MAC-e PDU. The MAC-e PDU is retransmitted using the identified H-ARQ process on a condition that the feedback information indicates a negative acknowledgment (NACK) of the MAC-e PDU transmission.
US08805349B2
A method for controlling mobile communications involves establishing an RFID connection between an RFID tag disposed on or at a predefined location inside a cabin area of a vehicle and an RFID reader attached to a mobile communications device. Upon breaking the RFID connection, an application resident on the device recognizes that the device is no located in the predefined location. A message is automatically sent to an entity outside of the vehicle, where the message indicates that the device is no longer located at the predefined location inside the vehicle.
US08805345B2
In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated by a user of a mobile device, and extracting the query from the received message. The message further includes obtaining a result of the query and creating an outgoing message with the result of the query for delivery to the mobile device.
US08805344B2
A mobile device updating method and system for live data.
US08805322B2
An apparatus for measuring and displaying Internet traffic of a mobile phone, includes a traffic measurement module and a traffic displaymodule. The apparatus also includes a SIM card account creation module configured to create a SIM card account for each of a plurality of SIM cards. The traffic measurement module measures the Internet traffic of each of the SIM card accounts. The traffic display module displays the Internet traffic of each of the SIM card accounts. The Internet traffic of each SIM card on the mobile phone may be measured and displayed.
US08805320B2
A system that incorporates the subject disclosure may include, for example, receiving first and second audio input signals from first and second communication sources. First and second emergency alert system messages are respectively identified from each of the first and second audio input signals. A temporal overlap is detected between a portion of the first emergency alert system message and the second emergency alert system message. In response to detection of the temporal overlap, a relative delay is applied between the first and second audio output signals. First and second audio output signals are generated including the first and second messages adjusted by the relative delay, such that the first and second emergency alert system messages in the first and second audio output signals are non-overlapping. Other embodiments are disclosed.
US08805307B2
An RF transmitter system operating on a broader frequency range and providing a higher output power dynamic range is described. Low power RF signal is produced from a baseband signal using a quadrature modulator and using a broadband local oscillator signal. A microcontroller system controls the RF transmitter by selecting frequency range to be produced by the frequency synthesizer, selecting appropriate amplification path for producing the required output power, controlling the power detection sections for providing precise automatic power and automatic gain control.
US08805304B2
An RF linearizer and an associated method are provided for linearizing a power amplifier. The RF linearizer may include: (a) a quadrature up-converter for up-converting a baseband input signal that is to be transmitted by the power amplifier; (b) an RF analog predistorter controlled by a set of coefficients for predistorting the up-converted input signal; (c) a down-converter for down-converting an output signal of the power amplifier; (d) an error monitor receiving the down-converted output signal and the input signal for providing an error signal; and (e) a signal analyzer receiving the error signal, the signal analyzer using an out-of-band power spectrum of the error signal to optimize the set of coefficients. The input signal may have an in-phase component and a quadrature component.
US08805298B2
A transceiver (10) includes an RF transmitter (12) and an RF receiver (14) coupled together through a duplexer (30) or non-filtering multiport device (30′). Either device may leak significant portions (56, 58) of the transmit signal (20) into the receive signal (44), and may significantly distort the transmit signal (20). Distortion is compensated in the transmitter (12) through the use of a linear predistorter (68) that is adjusted in response to an RF feedback signal obtained from the antenna-side of the device. Transmit signal leakage is compensated in the receiver (14) by producing an RF cancellation signal (106) that, when combined with the receive signal (44) at RF at least partially cancels the transmit signal portions (56, 58) leaked into the receive signal (44). Residual leakage signal and intermodulation products thereof may be cancelled digitally.
US08805296B2
A transceiver circuit includes: a transmit path with at least one of each of a digital to analog converter converting a digital input signal to an analog signal, a filter, a first frequency synthesizer, a mixer to produce an RF output, and an amplifier amplifying the RF output for transmission; and a receive path with at least one of each of a second amplifier amplifying a received RF input, a second frequency synthesizer, a second mixer to produce a baseband signal, a second filter, and an analog to digital converter converting the baseband signal to a digital output signal; at least one switch selectively connecting different points of the circuit thereby to bypass at least one component of the circuit; and a control input connected to the switch to receive control signals for controlling operation of the switch.
US08805294B2
This invention discloses a method in a wireless communication network, the method comprises generating a first piece of feedback information by a first hub serving a user terminal, transmitting a second piece of feedback information to the first hub by a second hub, combining the first and second pieces of feedback information by the first hub to form a third piece of feedback information, and transmitting the third piece of feedback information to the user terminal.
US08805292B1
Systems, methods, and apparatus are provided for device sensing in white space, by identifying, classifying and cataloging sources of signal emission based on radio frequency measurements. In an embodiment, signal emission devices are analyzed by automatically detecting signals, analyzing signals, comparing signal data to historical and reference data, and creating corresponding unique signal profiles. The detected, analyzed and compared data may be presented to a user.
US08805291B1
Systems, methods, and devices enable spectrum management by identifying, classifying, and cataloging signals of interest based on radio frequency measurements. In an embodiment, signals and the parameters of the signals may be identified and indications of available frequencies may be presented to a user. In another embodiment, the protocols of signals may also be identified. In a further embodiment, the modulation of signals, data types carried by the signals, and estimated signal origins may be identified.
US08805285B2
An electronic device may include wireless communications circuitry that communicates in multiple radio-frequency communications bands such as cellular or local area network bands. The radio-frequency communications bands may be divided into channels that are each associated with a frequency range within a corresponding radio-frequency communications band. The electronic device may identify whether frequency harmonics associated with communications in a first radio-frequency communications band interfere with communications in a second radio-frequency communications band. The electronic device may identify channels in the second radio-frequency communications band that are affected by the frequency harmonics of the communications in the first radio-frequency communications band and configure the wireless communications circuitry to avoid communicating in the identified channels.
US08805284B2
Interference in a wireless communication system receiver, such as at a base station, is identified based on monitoring automatic gain control (AGC) events. AGC statistics in combination with base band processing are used to identify the interference. Performance degradation is evaluated, and interference mitigation solutions are proposed based on the identified interference. Mitigation solutions include IRC, scheduling restrictions, and filter modifications including replacement of filters.
US08805281B2
A method performed by a mobile terminal includes receiving a device identifier from a short-distance-communication (SDC) device located outside of the mobile terminal by using the internal SDC device disposed in the mobile terminal and determining whether the received device identifier corresponds to or includes one of one or more identifiers stored in the mobile terminal. Upon determining that the received device identifier corresponds to one of the one or more stored identifiers, the mobile terminal performs a predetermined control function corresponding to the identifiers, without further receiving any instruction signal to control the phone function or the data communication function from the external SDC device.
US08805273B2
In a peer to peer trunked radio network having a plurality of network locations, each network location includes a plurality of repeaters and a dynamically selected at least temporarily act as a rest channel repeater at each network location. A first repeater at the first network location may determine a first timing at which to broadcast an intra-site beacon and a second timing at which to broadcast an inter-site roaming beacon, the intra-site beacon including at least a rest channel identifier indicating a rest channel of the first network location and the inter-site roaming beacon including at least remote rest channel repeater information identifying a second repeater at a second network location that is currently acting as a rest channel repeater at the second network location. The first repeater may then broadcast the intra-site beacon at the first timing and the inter-site roaming beacon at the second timing.
US08805262B2
The presently disclosed embodiments relate generally to an image forming apparatus including a delivery member for delivering a functional material in contact with an intermediate transfer belt such that functional material is transferred onto one or more imaging members via the intermediate transfer belt. Embodiments also pertain to an improved electrophotographic imaging member comprising a very thin outer layer on the imaging member surface, where the outer layer comprises functional materials, such as paraffin, that act as a lubricant and or a barrier against moisture and/or surface contaminants. The improved imaging member exhibits improved xerographic performance, such as reduced friction and deletions in high humidity conditions.
US08805258B2
A fixing device includes an endless belt, a fixing rotating body that contacts with and separates from the belt and fixes an image formed on a recording medium nipped between the fixing rotating body and the belt while rotating in contact with the belt, a support member provided so that the belt slides on the support member during circulation, the support member supporting a load provided when the fixing rotating body is in contact with the belt so as to form a nip portion where the recording medium is nipped between the belt and the fixing rotating body, a guide member that guides the recording medium to separate the recording medium from the belt after the recording medium passes through the nip portion, and a moving unit that moves the guide member away from the belt along with separation of the fixing rotating body from the belt.
US08805251B2
Methods are provided in which a charge pattern is formed with a second area having a surface potential that is at least 30 percent lower than a surface potential of an adjacent first area that creates an inter-area field between the first area and second area that extends into a portion of the first area. A development station applies a first development field and a first toner is partially developed in the first area based upon the influence of the inter-area and first development fields. The charge pattern and first toner are further developed with a different second toner. The surface charge has a different polarity than a polarity of the first toner and second toner.
US08805250B2
A developer cartridge includes a casing, a developing roller, a blade, a first blade pressing member and a second blade pressing member. The casing is configured to store developer therein. The developing roller is rotatably supported by the casing. The blade has a first end portion and a second end portion opposite to the first end portion. The first end portion is supported by the casing. The blade is configured to regulate the developer carried on a peripheral surface of the developing roller to a predetermined thickness at the second end portion. The first blade pressing member is configured to press the first end portion of the blade. The second blade pressing member is configured to be attached to and removed from the casing. The second blade pressing member includes a pressing portion configured to press the second end portion of the blade toward the developing roller.
US08805248B2
A developer unit for an image forming apparatus is provided. The developer unit includes a developer device with a developer agent carrier and a developer agent supplier, and a developer agent container, which contains the developer agent and is arranged in a lower position with respect to the developer device. The developer agent container is formed to have a fitting wall, which is curved inward at a position to be adjacent to the developer device. The fitting wall is formed to have a feeding opening and a collecting opening. The developer unit is further provided with a first conveyer, which is rotated about a rotation axis to sweep an inner surface of the developer agent container and convey the developer agent toward the feeding opening, and a second conveyer, which is arranged along the developer agent supplier and conveys the developer agent toward the collecting opening.
US08805246B2
A toner replenishing device includes a sub hopper (toner container), a toner detection sensor, an agitator, and a paddle. The sub hopper contains toner. The toner detection sensor is located on a wall surface in the sub hopper and detects whether toner remains at a height at which it is located. The agitator rotates in the sub hopper to clean the detection surface of the toner detection sensor. The paddle serves as a toner collecting unit that collects toner to the vicinity of the detection surface of the toner detection sensor in the sub hopper.
US08805243B2
An image forming apparatus includes a driving source, a first rotator, a first power transmission system, at least one second rotator, a second power transmission system, and a damper. The driving source generates power. The first rotator is drivingly rotated by the power generated by the driving source. The first power transmission system transmits the power from the driving source to the first rotator. The second rotator is further downstream than the first rotator in a flow of power transmission. The second power transmission system transmits the power from at least one of the first power transmission system and the first rotator to the at least one second rotator. The damper attenuates oscillation between the first power transmission system and the second power transmission system or between the first rotator and the second power transmission system.
US08805242B2
The present invention relates to a process cartridge, comprising a photosensitive drum driving component in conjunction with an image forming apparatus driving head, wherein said image forming apparatus driving head includes a twisted recess and said photosensitive drum driving component includes a drum gear provided at an end of a photosensitive drum and connected to the photosensitive drum, a drum shaft outwardly projected in an axis direction from an end of the drum gear for rotatably supporting said photosensitive drum during operation and a boss outwardly projected from an end surface of the drum shaft. A first teeth and a second teeth in a radial direction of the boss are provided on a side wall of said boss, wherein said first teeth is engaged with a twisted-section of the twisted recess in said image forming apparatus and said second teeth is engaged with an end surface edge of other twisted-sections of the twisted recess in said image forming apparatus. Thereby, the process cartridge according to this invention ensures an effectively and continuously transmitted driving force and contains a simple prepared photosensitive drum driving head, which will be less damaged even during long time operation.
US08805236B2
An image forming apparatus may include a casing, and a plurality of image carriers arranged in parallel along one direction in the casing and formed with an electrostatic latent image. The apparatus can further include a plurality of developing agent carriers opposed to the image carriers, for visualizing the electrostatic latent image by feeding a developing agent to the image carriers, and a plurality of developing agent cartridges, arranged in parallel in the one direction to be opposed to the developing agent carriers in the longitudinal direction of the developing agent carriers, and configured to be together attachable/detachable to/from the casing along the one direction, for accommodating the developing agent fed to the developing agent carriers.
US08805232B2
An image forming apparatus includes: an image forming unit including a plurality of photoconductor drums arranged in tandem; a conveyor belt arranged opposite to the photoconductor drums and configured to convey a recording sheet; and a cleaning unit including a cleaning member positioned in contact with the conveyor belt and configured to collect substance adhering to the conveyor belt, and a receptacle configured to store the substance collected by the cleaning member. The cleaning member is arranged on the same side as the image forming unit with respect to the conveyor belt and upstream from the image forming unit as viewed in a sheet conveyance direction along which the recording sheet is conveyed on the conveyor belt, and the image forming unit and the cleaning unit are pulled out together from a main body of the image forming apparatus toward an upstream side of the sheet conveyance direction.
US08805228B2
An image forming apparatus includes a reading unit, a receiving unit, an image forming unit, a fixing unit, and a control unit. The reading unit generates generated image data indicating the image. The receiving unit receives external image data. The image forming unit forms, by using a recording agent, an image on a sheet based on the generated or external image data. The fixing unit fixes the recording agent on the sheet. The control unit controls to start raising a temperature of the fixing unit at a first timing, where a copy process is executed. The control unit controls to start raising the temperature of the fixing unit at a second timing, which is later than the first timing, where a printing process is executed.
US08805227B2
An image forming apparatus including a heating rotating body (first body) and a pressurizing rotating body (second body) disposed in a pressure contact state, and commencing image forming when a temperature of the first body reaches a predetermined temperature lower than a fixing temperature. The apparatus acquires a value indicating a temperature of the second body upon commencement of warm-up, and when the value is below a threshold value, heats the first body until the temperature thereof reaches the fixing temperature while rotating the two bodies at a first speed, and when the value equals or exceeds the threshold value, heats the first body until the temperature thereof reaches the predetermined temperature while rotating the two bodies at a second speed slower than the first speed and further heats the first body until the temperature thereof reaches the fixing temperature while rotating the two bodies at the first speed.
US08805225B2
A fixing device includes a rotatable fixing member that heats a surface of a recording medium on which an unfixed image is carried, a rotatable pressing member that makes pressure-contact with the fixing member to form a nip portion therebetween, a heat source that heats the fixing member, a temperature detecting unit that detects a temperature of the fixing member, and a temperature control unit that controls turning-on/off the heat source in accordance with a predetermined duty for a predetermined control cycle in a turning-on/off cycle, based on input temperature information. The temperature control unit, during execution of a continuous image-forming job for continuously forming images on a plurality of recording media, sets the control cycle and a space between the recording media to be conveyed to the nip so that a number of turn-ons of the heat source is the same for all the recording media.
US08805223B2
An image forming apparatus includes a transfer unit configured to transfer a toner image onto a recording medium; a power supply unit configured to output one of an alternating-current-based voltage including at least an alternating-current voltage and a direct-current voltage to the transfer unit; and a power supply control unit configured to cause the power supply unit to start switching to the alternating-current-based voltage a first time after the power supply unit stops outputting the direct-current voltage in the case that output of the power supply unit is switched to the alternating-current-based voltage, and cause the power supply unit to start switching to the direct-current voltage a second time after the power supply unit stops outputting the alternating-current-based voltage in the case that output of the power supply unit is switched to the direct-current voltage. The second time is longer than the first time.
US08805213B2
Provided is an image forming apparatus that consumes toner to form an image, including a first calculation portion, a second calculation portion, and a third calculation portion. The first calculation portion calculates a toner consumption by a first calculation method. The second calculation portion calculates the toner consumption by a second calculation method according to a predetermined calculation formula after a predetermined switching criterion is satisfied. The third calculation portion calculates a value of a parameter in the predetermined calculation formula of the second calculation method based on the toner consumption calculated by the first calculation method.
US08805209B2
In one embodiment, a method for performing nonlinearity compensation on a dispersion-managed optical signal that was transmitted over an optical communication link, the method including virtually dividing the communication link into a plurality of steps, performing lumped dispersion compensation on a received optical signal to obtain a waveform upon which digital backward propagation (DBP) can be performed, performing DBP by performing dispersion compensation and nonlinearity compensation for each step, and generating an estimate of the transmitted signal based upon the performed DBP.
US08805208B2
A system and method for polarization de-multiplexing in a coherent optical receiver. De-multiplexing is achieved using a modified constant modulus algorithm (CMA) wherein filter coefficients are determined as a function of a coupling coefficient to avoid convergence of the CMA outputs.
US08805199B2
A dispersion compensation design system includes a changing unit setting a changed value for the amount of dispersion compensation for a span connecting nodes constituting an optical network; a path classification unit determining whether respective paths in the optical network are capable of transmission with the changed value and classifying one or more of the paths as second category paths based on the determination results; an updating unit updating the amount of dispersion compensation with the changed value if the number of the second category paths in the latest classification result is less than the number of the second category paths in the retained previous classification result; and a repeating unit that, if not all of the paths in the optical network are capable of transmission, prevents use of combinations of amounts of dispersion compensation applied to the spans in the second category paths in the latest classification result.
US08805198B2
An optical transmission and reception system in which a plurality of tributary signals are converted into multilevel modulated light for transmission and reception. An apparatus for transmitting multilevel modulated light includes: FECs which perform error correction processing including addition of a tributary identifier; and a GEAR BOX which performs rate conversion on the processed signals. An apparatus for receiving multilevel modulated light includes: a 20G DQPSK REC which separates received multilevel modulated light into received tributary signals and outputs the signals to respective output systems; the GEAR BOX which performs rate conversion on the received tributary signals; the FECs which extract tributary identifiers from the received tributary signals; a TIM which compares tributary identifiers defined for the respective output systems in advance with the tributary identifies extracted; and a tributary selector which gives an instruction to change correspondence between the received tributary signals and the output systems if the result of comparison is a mismatch.
US08805195B2
The present invention provides a high-speed 100G optical transceiver for InfiniBand and Ethernet with associated mapping to frame InfiniBand and Ethernet into GFP-T. The optical transceiver utilizes an architecture which relies on standards-compliant (i.e., multi-sourced) physical client interfaces. These client interfaces are back-ended with flexible, programmable Field Programmable Gate Array (FPGA) modules to accomplish either InfiniBand or Ethernet protocol control, processing, re-framing, and the like. Next, signals are encoded with Forward Error Correction (FEC) and can include additional Optical Transport Unit (OTU) compliant framing structures. The resulting data is processed appropriately for the subsequent optical re-transmission, such as, for example, with differential encoding, Gray encoding, I/Q Quadrature encoding, and the like. The data is sent to an optical transmitter block and modulated onto an optical carrier. Also, the same process proceeds in reverse on the receive side.
US08805190B2
A visible-light wireless communication system includes a plurality of light transmitters for generating light signals modulated at different frequencies and at least one terminal for wirelessly communicating with the plurality of light transmitters using the light signals.
US08805184B2
A method for allocating faults in a passive optical network (PON) by placing a number of passive unique optical correlators in a number of respective diagnostic points of the PON, each of the passive unique optical correlators being responsive to an optical diagnostic signal by returning a predetermined unique matching signal; by further transmitting the diagnostic optical signal in the PON towards the diagnostic points to receive upstream response signals from the correlators. Upon detecting presence or absence, in the received response signals, of a predetermined unique matching signal expected from a specific optical correlator, judging about a fault in proximity of the respective specific diagnostic point.
US08805182B2
Systems and methods for optical path protection for distributed antenna systems are provided. In one embodiment, a system comprises a hub and at least one node located remotely from the hub. The hub is coupled to the node by first and second fiber paths, the first fiber path comprising an uplink fiber and a downlink fiber, the second fiber path comprising an uplink fiber and a downlink fiber. The node is coupled to the downlink fibers of the first and second fiber paths via an optical combiner, and is further coupled to the uplink fibers of the first and second fiber paths via an optical splitter. The node further monitors a signal quality of a downlink optical signal and communicates to the hub information indicative of the signal quality. The hub switches communications between the hub and the node from the first to second fiber path based on the information.
US08805180B2
The present invention discloses a service protection method and device based on an automatic switched optical network (ASON), which are adapted to restoring a service when a fault occurs in the connection of the service. The method comprises: comparing a dynamic restoration lag time of the service with a protection switching lag time of the service; and starting a protection switching process to restore the service if the dynamic restoration lag time is greater than the protection switching lag time; and starting a dynamic re-routing process to restore the service if the protection switching lag time is greater than the dynamic restoration lag time. By the present invention, the reliability of the network is enhanced and the self-healing capacity of the ASON is improved.
US08805171B2
Video frames from a sequence of video frames and corresponding audio are received and processed by a media player. A first portion of the sequence depends on fewer reference frames then a second portion of the sequence. The number of reference frames per frame is limited. The first and second portions of the sequence are treated differently. The first portion is received at a lower data rate, with greater security and processed with a more robust protocol stack than the second portion. The first and second portions may be stored in a single queue and/or separate queues. The first portion of frame data is utilized to compensate for lost frames by repeating and/or interpolating video frames. The media player constructs a local video frame and synchronizes corresponding audio content with it. The received, repeated and/or interpolated video frames are assembled into display order and decoded.
US08805170B2
A video processing system includes a memory to store video data and a decoder to fetch the video data for processing. The decoder can be configured to perform a first fetch to obtain a luminance data and to perform a second fetch to obtain both a chrominance data and an additional portion of the luminance data.
US08805169B2
An apparatus inputs data described in a markup language, and analyzes a uniform resource identifier including a fragment description, which is contained in the data. As a result of the analysis, the apparatus determines whether there are connectable fragments which refer to the same resource. In a case where it is determined that there are connectable fragments which refer to the same resource, the apparatus generates a uniform resource identifier by integrating the connectable fragments.
US08805162B2
A storage medium including audio-video (AV) data and application programs for providing additional functions using the AV data includes: movie mode data for reproducing audio-visual (AV) data; program mode data including a plurality of application programs for providing additional functions using the AV data; system data for controlling the execution of the movie mode data and the program mode data; and management information for managing the execution of the application programs in a unit of title, wherein the system data comprises mode information indicating whether a reproduction mode of a title to be reproduced is a movie mode or a program mode.
US08805148B2
An electromagnetic device and method for fabrication includes a substrate and a layer of graphene formed on the substrate. A metallization layer is patterned on the graphene. The metallization layer forms electrodes such that when the graphene is excited by light, terahertz frequency radiation is generated.
US08805143B2
Disclosed is a reduced-diameter optical-fiber cable that possesses a high fiber count and a high cable fiber density.
US08805142B2
Cables have reduced freespace, reduced tube diameters, and reduced strength member diameters. The cables are designed to pass robustness testing such as GR-20 while using smaller amounts of raw materials to produce.
US08805141B2
An illumination system that includes at least one light-diffusing optical fiber is disclosed. The illumination system includes at least one low-scatter light-conducting optical fiber that optically couples the at least one light-diffusing optical fiber to at least one light source. The light-diffusing optical fiber includes a light-source fiber portion having a length over which scattered light is continuously emitted. The light-source fiber portion can be bent, including wound into a coil shape. The light-diffusing optical fiber includes a plurality of nano-sized structures configured to scatter guided light traveling within the light-diffusing optical fiber out of an outer surface of the fiber.
US08805133B1
A tellurium oxide glass that is stable, strong and chemically durable exhibits low optical loss from the UV band well into the MIR band. Unwanted absorption mechanisms in the MIR band are removed or reduced so that the glass formulation exhibits optical performance as close as possible to the theoretical limit of a tellurium oxide glass. The glass formulation only includes glass constituents that provide the intermediate, modifiers and any halides (for OH— reduction) whose inherent absorption wavelength is longer than that of Tellurium (IV) oxide. The glass formulation is substantially free of Sodium Oxide and any other passive glass constituent including hydroxyl whose inherent absorption wavelength is shorter than that of Tellurium (IV) oxide. The glass formulation preferably includes only a small residual amount of halide.
US08805131B2
An optical module includes an optical waveguide that transmits and outputs signal light; a circuit board that transmits the signal light output from the optical waveguide, and includes a low refractive-index portion that neighbors and surrounds a transmissive portion and has a lower refractive index than the transmissive portion, which transmits the signal light; and a light-receiving element that includes, on a side toward the circuit board, a light-receiving portion that receives the signal light that has transmitted through the circuit board, where the signal light is reflected toward the light-receiving element at a boundary surface between the transmissive portion and the low refractive-index portion.
US08805129B2
Provided is an optical device. The optical device includes a substrate having a waveguide region and a mounting region, a planar lightwave circuit (PLC) waveguide including a lower-clad layer and an upper-clad layer on the waveguide region of the substrate and a platform core between the lower-clad layer and the upper-clad layer, a terrace defined by etching the lower-clad layer on the mounting region of the substrate, the terrace including an interlocking part, an optical active chip mounted on the mounting region of the substrate, the optical active chip including a chip core therein, and a chip alignment mark disposed on a mounting surface of the optical active chip. The optical active chip is aligned by interlocking between the interlocking part of the terrace and the chip alignment mark of the optical active chip and mounted on the mounting region.
US08805128B2
A sensing device for detecting a physical parameter exemplified by pressures, strains, temperatures, indices of refraction, and combinations thereof. The sensing device comprises a probe having a housing for sealably mounting therein an optical fiber. The optical fiber is provided at its distal end with at least two spaced apart fiber Bragg gratings. The proximal end of the probe is engagable with a holder, and is in communication with fiber Bragg grating interrogation systems. Spacers and seals may be provided about the optical fiber between the fiber Bragg gratings. An orifice may be provided and sealed with a resilient membrane to provide a contained airspace around each fiber Bragg grating. The contained airspace may be optionally filled with a fluid or a gas.
US08805121B2
To acquire a high-resolution frame from a plurality of frames sampled from a video image, it is necessary to obtain a high-resolution frame with reduced picture quality degradation regardless of motion of a subject included in the frame. Because of this, between a plurality of contiguous frames FrN and FrN+1, there is estimated a correspondent relationship. Based on the correspondent relationship, the frames FrN+1 and FrN are interposed to obtain first and second interpolated frames FrH1 and FrH2. Based on the correspondent relationship, the coordinates of the frame FrN+1 are transformed, and from a correlation value with the frame FrN, there is obtained a weighting coefficient α(x°, y°) that makes the weight of the first interpolated frame FrH1 greater as a correlation becomes greater. With the weighting coefficient, the first and second interpolated frames are weighted and added to acquire a synthesized frame FrG.
US08805120B2
An image processing apparatus and an image processing method, the image processing apparatus including: an image input unit which receives an image; and an image processing unit which generates reference data on the basis of a plurality of learning images classified into a plurality of first classes according to a noise characteristic and a plurality of second classes according to an image characteristic, and which performs scaling for the received image on the basis of the generated reference data.
US08805116B2
For each image of a set of images, the each image is characterized with a set of fixed-orientation texture descriptors and a set of color descriptors. The set of images is indexed in a color index and a texture index. Similarly, a query image is characterized with a set of fixed-orientation texture descriptors. The set of fixed orientation texture descriptors of the query image includes a set of fixed orientation descriptors for each of a set of rotated query images, and a set of color descriptors of the query image. A rotated local Bag-of-Features (BoF) operation is performed upon the set of rotated query images and the set of images. Each of the set of images is ranked based on the rotated local Bag-of-Features operation.
US08805114B2
A content-adaptive edge and detail enhancement method is described for image/video processing. Both 2D peaking and LTI/CTI are used in sharpening pictures. Image analysis is performed to generate a mask to control the use of the two peaking techniques. The strength or likelihood of edges or transitions is measured and such a strength or likelihood measurement will be transformed into a blending factor controlling the blending of the LTI/CTI and peaking outputs.
US08805107B2
A wavelet transform, binary arithmetic coding and pass-by-pass partitioning of coded data streams according to JPEG 2000 are carried out and first and second layers for which the decoded image will have distortion ratios within a desired range are generated. If the total amount of code in the first layer is smaller than a target amount of code, then, from among coded data streams contained in the second layer, coded code up to a pass within a coded data stream having little influence upon image quality is added to the first layer. If the total amount of code in the first layer is greater than the target amount of code, then, from among coded data streams contained in the first layer, coded code within a coded data stream having little influence upon image quality is deleted from the first layer.
US08805106B2
A system and method for image and video compression and decompression using compressive sensing is provided. A method for decompressing a compressed image, where the compressed image having a plurality of compressed image blocks, and the method is performed on a processor, includes selecting a compressed image block, entropy decoding the selected compressed image block, and recovering an image block corresponding to the decoded selected compressed image block using compressive sensing recovery.
US08805100B2
A loop filter section according to an embodiment of the present invention includes: a BF section selectively acting on a block boundary of an image processed block by block; and an adaptive filter section including a first linear filter section that acts on an input image to be supplied to the BF section and a second linear filter section that acts on an output image of the BF section. The adaptive filter section performs addition of an output image of the first linear filter section and an output image of the second linear filter section to output a result of the addition.
US08805094B2
In some embodiments, information associated with a first plurality of image pairs is received. Each image pair is assessed to detect visual pairwise differences that qualify as an error. A visual pairwise difference may be a difference with respect to at least one of position, size, color, or style. A prediction engine is trained based upon the assessed visual pairwise differences. Information associated with a second plurality of image pairs is received. Each of these image pairs comprises at least a portion of a visual end-user experience screen of an event-driven application executed in a client-tier environment. Each of these image pairs is assessed, using the prediction engine, to detect visual pairwise differences that qualify as an error. User feedback is received, indicating that at least one assessed pairwise difference should not have qualified as an error. The prediction engine is then re-trained based on the user feedback.
US08805088B1
Aspects of the disclosure relate generally to determine specularity of an object. As an example an object or area of geometry may be selected. A set of images that include the area of geometry may be captured. This set of images may be filtered to remove images that do not show the area of geometry well, such as if the area is in a shadow or occluded by another object. A set of intensity values for the area are determined for each image. A set of angle values for each image is determined based on at least a direction of a camera that captured the particular image when the particular image was captured. The set of average intensities and the set of angle values are paired and fit to a curve. The specularity of the area may then be classified based on at least the fit.
US08805082B2
An image processing apparatus has an image analyzer including a feature detector, a feature combiner, and a resolution discrimination signal generator. For each pixel in a prescribed area of an input image, the feature detector outputs a representative difference value obtained from the pixel values of pixels positioned, with reference to that pixel, at prescribed intervals. The feature combiner outputs a combined feature value obtained from the representative difference values obtained for each pixel in the described area. The resolution discrimination signal generator outputs a resolution discrimination signal obtained from the combined feature value. The resolution discrimination signal has a monotonic non-decreasing relationship to the combined feature value. The resolution discrimination signal indicates an extent to which the input image includes signal components with frequencies equal to or greater than a particular frequency determined by the prescribed intervals.
US08805076B2
An image processing apparatus includes a measuring unit that measures lengths of segments in an image; a first evaluating unit that evaluates each segment based on the length of the segment measured by the measuring unit and a position of the segment; a second evaluating unit that evaluates each segment based on a similarity of the length of the segment measured by the measuring unit and the position of the segment; and a determining unit that determines whether each segment is a ruled line based on an evaluation result obtained by the first evaluating unit and an evaluation result obtained by the second evaluating unit.
US08805073B2
Quantification of metric or functional parameters often requires image segmentation. A crucial part of such method is the model of the surface characteristics of the object of interest (features), which drives the deformable surface towards the object boundary in the image. According to the present invention, sections of the mesh are assigned to different classes for different features. According to the present invention, the assignment of mesh sections to the classes is adapted by using actual feature information from the unseen image. Advantageously, this allows for an adaptation of the feature category to which the mesh section is assigned and thereby allows an improved segmentation of the object.
US08805071B2
There are provided an image processing method and an imaging device module capable of properly calculating a black level when brightness on the positive maximum value side in a brightness histogram of an optical black region are clipped to an upper limit brightness, that is, when brightness on the positive maximum value side in a brightness histogram of an optical black region exceed an upper limit brightness. An image processing method includes forming a brightness histogram of pixels in an optical black region of an imaging face of an imaging device; shifting the brightness histogram toward where a brightness pixel value is zero until a peak value of the brightness histogram becomes smaller than an upper limit of a pixel value, when the peak value is equal to or larger than the upper limit brightness of the pixel value; and calculating a black level based on a peak value which became smaller than the upper limit.
US08805065B2
A technique capable of more suitably extracting a foreground region from an image including the foreground region and a background region is provided. The image processing apparatus comprises: a reliability derivation unit configured to derive a reliability of a distance information of a pixel of interest based on a color information and the distance information of the pixel of interest and a neighbor pixel of the pixel of interest; a parameter derivation unit configured to derive a parameter concerning a type of a region for the pixel based on the color information and the distance information of the pixel and the obtained reliability of the distance information; and a determination unit configured to determine a foreground region in the image using the derived parameter for each pixel of the image.
US08805063B2
A method and apparatus for detecting and compensating for a backlight frame are provided. The method includes receiving data regarding a current frame comprising pixels that are expressed by a luminance component and one or more chrominance components; and determining whether the current frame is a backlight frame based on values of the one or more chrominance components of the pixels.
US08805060B2
A color conversion device which converts an image signal in a first color space into an image signal in a second color space corresponding to an image output unit includes: a color conversion table storing unit which stores a color conversion table storing color conversion data used for converting an image signal corresponding to a plurality of lattice points in a third color space having a color range containing the color range of the second color space into the image signal in the second color space; a first color conversion unit which converts the image signal in the first color space into the image signal in the third color space; and a second color conversion unit which converts the image signal in the third color space into the image signal in the second color space based on the color conversion data stored in the color conversion table. The first color conversion unit converts an image signal corresponding to a reference color in the first color space into an image signal corresponding to the lattice points in the third color space.
US08805055B2
A non-contact method and apparatus for inspecting an object. At least one first image of the object on which an optical pattern is projected, taken from a first perspective is obtained. At least one second image of the object on which an optical pattern is projected, taken from a second perspective that is different to the first perspective is obtained. At least one common object feature in each of the at least one first and second images is then determined on the basis of an irregularity in the optical pattern as imaged in the at least one first and second images.
US08805051B2
Automated quantitative analysis of microcirculation, such as density of blood vessels and red blood cell velocity, is implemented using image processing and machine learning techniques. Detection and quantification of the microvasculature is determined from images obtained through intravital microscopy. The results of quantitatively monitoring and assessing the changes that occur in microcirculation during resuscitation period assist physicians in making diagnostically and therapeutically important decisions such as determination of the degree of illness as well as the effectiveness of the resuscitation process. Advanced digital image processing methods are applied to provide quantitative assessment of video signals for detection and characterization of the microvasculature (capillaries, venules, and arterioles). The microvasculature is segmented, the presence and velocity of Red Blood Cells (RBCs) is estimated, and the distribution of blood flow in capillaries is identified for a variety of normal and abnormal cases.
US08805037B2
Approaches are described for generating an initial reconstruction of CT data acquired using a wide-cone system. In one implementation, frequency data may be patched in to a first scan, such as an axial scan, from a second scan, such as a helical scan. In one embodiment, an initial reconstruction may be processed (such as via a non-linear operation) to correct frequency omissions and/or errors in the reconstruction. Corrected frequency information may be utilized to improve the reconstructed image.
US08805029B1
Disclosed herein are methods, systems, and computer readable media for locking a computing device. Periodic images are received from a camera on a computing device. Each of the images is compared to a stored image of a user. A determination is made that one of the images does not match the stored image, and the computing device is locked upon determining that one of the images does not match the stored image.
US08805021B2
An apparatus and method for estimating a three-dimensional face position. The method of estimating the three-dimensional face position includes acquiring two-dimensional image information from a single camera, detecting a face region of a user from the two-dimensional image information, calculating the size of the detected face region, estimating a distance between the single camera and the user's face using the calculated size of the face region, and obtaining positional information of the user's face in a three-dimensional coordinate system using the estimated distance between the single camera and the user's face. Accordingly, it is possible to estimate the distance between the user and the single camera using the size of the face region of the user in the image information acquired by the single camera so as to acquire the three-dimensional position coordinates of the user.
US08805012B2
The present invention allows to grasp a problem area of a system quickly and accurately. The present invention has: a reference position allocation unit 13 that allocates reference positions, when displaying indexes to indicate a plurality of monitoring targets on a display area, to the indexes respectively; a data acquisition unit 11 that acquires monitoring data on the monitoring targets; a significance level determination unit 12 that determines a significance level of monitoring for each of the monitoring targets based on the content of the monitoring data; a display position change unit 14 that changes positions where indexes of monitoring targets existing around a significant monitoring target are displayed to post-movement positions which are concentrically scattered from the index of the significant monitoring target, so that the index of the significant monitoring target, which corresponds to the significance level higher than normal, does not overlap with the indexes of the other monitoring targets on the display area; and a display control unit 15 that displays the indexes on the display area based on the reference positions and the post reference positions.
US08805009B1
Embodiments disclosed herein provide systems and methods for matching trajectories across disjointed video views. In a particular embodiment, a method provides identifying a first trajectory associated with an object in video captured of a first region. The method further provides identifying a plurality of alternative views of the object from the video of the first region. The method further provides using the plurality of alternative views of the object, selecting a second trajectory that corresponds to the first trajectory from a plurality of trajectories associated with a plurality of objects in video captured of a second region.
US08805003B2
A device for localization of an object of interest in a subject includes a registration unit for registering a 3D-representation of the subject having a plurality of segments corresponding to a plurality of structural regions of the subject, with a 2D-image. The registration unit is configured to define a plurality of areas in the image such that at least one area of the plurality of areas is associated with a respective region of the plurality of regions. A localization unit is configured to localize the object, and extract an indication of the object from the image by processing the image. The processing is limited to an object area of the plurality of areas which is associated with a predetermined object region.
US08804996B2
A loudspeaker comprising an acoustically radiating diaphragm comprising a generally frustoconical membrane having a narrow neck end and a wide mouth end, stiffening formations for stiffening the radiating membrane and an interface region by which the diaphragm is adapted to be driven; and a transducer comprising a voice coil mounted to drive the diaphragm via its interface region; wherein the interface region is located at the node of the first mode of vibration of the diaphragm.
US08804987B2
A hat with sound playing function includes a hat body, a brim extending from the hat body and at least one slim speaker. The brim has a supporting layer and a decorating layer covering a surface of the supporting layer. The at least one slim speaker is disposed between the supporting layer and the decorating layer.
US08804986B2
Systems, apparatus, devices, and methods for converting electrical signals into sound using an acoustic transducer. The inventive acoustic transducer utilizes the motion of an airfoil shaped element to generate a sound wave, with the airfoil element being driven in response to an electrical signal input to a suitable driving element. In some embodiments, the airfoil element or elements act to mechanically couple the motion of an armature attached to the driver to the surrounding air, producing sound waves in a more efficient manner than typical acoustic transducer devices. Embodiments of the invention may be used in the design of loudspeakers, earpieces, headphones, and other devices for which a high efficiency transducer is desired.
US08804985B2
An audio processing system that includes an audio filter having one or more elements capable of having state, such as a capacitor, an inductor or a delay. A saturation detector is configured to detect saturation of the audio filter and to generate an output when saturation of the filter is detected, such as a switch control signal. A switch is connected to the audio filter and the saturation detector, wherein the state of one or more of the elements of the audio filter is changed when the saturation detector provides the output to the switch, such as when the switch shorts the element and causes the energy stored in the element to be dissipated.
US08804976B2
A content reproduction device including: a microphone that collects noise in the surroundings of a casing; a feature amount extractor that extracts a plurality of feature amounts; a distance calculator that calculates an intervector distance between the extracted feature amount vector and a feature amount vector with the same dimensions which is set in advance as a feature amount of a waveform of a music signal; a determinator that determines whether or not music is included in the sounds collected by the microphone; a processor that processes the signal of the sounds collected by the microphone to change the volume or frequency characteristics of the sounds collected by the microphone; and an adder that adds and outputs the signal of the sounds collected by the microphone and the signal of sounds of reproduced content.
US08804974B1
Ambient audio event detection in a personal audio device headset provides for directive response to external audible events. Depending on the type of event, an alert may be issued, speech may be communicated to another device, program material may be interrupted and/or resumed with or without repositioning, and program material may be modified or selected for compatibility with, or to overcome, the ambient environment indicated by the detected event.
US08804969B2
A method and apparatus for outputting a sound source signal by using a virtual speaker are provided. The method includes generating a virtual sound source signal delayed by a virtual delay value, instead of by the minimum delay value, according to a sampling rate of an input sound source signal, from the input sound source signal; generating a speaker output signal in which a sampling rate is changed based on the input sound source signal and the generated virtual sound source signal; and outputting the generated speaker output signal. Thus, a non-uniform radiation pattern, which causes distortion in a sound radiated from a speaker array, is removed and the limitation of a frequency band of a controllable sound source signal is overcome, thereby providing a stable sound.
US08804963B2
A computer readable medium stores a program causing a computer to execute a key generating processing. The computer generates a signatory private key which is used in an electronic signature, a signatory public key, a signatory public key certificate, a certification public key which is used when recording the signatory private key in a PKI card and a certification private key, transmits the certification private key to the PKI card via a secure communication path, and transmits an encoded signatory key obtained by encoding the signatory public key certificate and the signatory private key using the certification public key to the PKI card via the secure communication path or a non-secure communication path.
US08804957B2
Authentication key generation for local area network communication, including: participating in communication of a message comprising a cipher suite selection type indicating cellular network compatible cipher suite; and creating cellular network compatible authentication keys according to said cipher suite selection type.
US08804953B2
Some embodiments of a method and apparatus for encrypting and decrypting data have been presented. In one embodiment, a stream cipher is run in parallel with a block cipher to output a stream of bits with a length equal to a number of ciphertext blocks in an output stream of the block cipher. The method may further include pre-processing a current plaintext block based on the stream of bits and the number of ciphertext blocks in the output stream of the block cipher. Then the block cipher may encipher the pre-processed block to generate a current ciphertext block.
US08804951B2
Methods and apparatus to speed up Galois Counter Mode (GCM) computations are described. In one embodiment, a carry-less multiplication instruction may be used to perform operations corresponding to verification of an encrypted message in accordance with GCM. Other embodiments are also described.
US08804949B2
A method for protecting data against power analysis attacks includes at least a first phase of executing a cryptographic operation for ciphering data in corresponding enciphered data through a secret key. The method includes at least a second phase of executing an additional cryptographic operation for ciphering additional data in corresponding enciphered additional data. An execution of the first and second phases is undistinguishable by the data power analysis attacks. Secret parameters are randomly generated and processed by the at least one second phase. The secret parameters include an additional secret key ERK for ciphering the additional data in the corresponding enciphered additional data.
US08804941B2
The present solution is directed to a hybrid customer support model for providing remote online support service in conjunction with local onsite support service. A local technician provides on site support service for a device at a premise for a predetermined amount of time. The onsite support by the local technician may be limited to a subset of the tasks for resolving an issue with the device or otherwise be limited to applying a subset or scope of skills to resolving the issue. In one embodiment, the local technician has a first type of skill from a plurality of skills. The local technician identifies an issue with the device and sends the issue to a centralized service. The centralized service receives an identification of the issue—the resolution of which may include a plurality of tasks. In one embodiment, each of the plurality of tasks is performed by one or more remote technicians having a skill type corresponding to the task. A resource pool is managed via the centralized service to support information flow in the hybrid model. The centralized service tracks service information and results.
US08804926B2
A cordless telephone system provides indication of event information for customer premises equipment. The cordless telephone system includes a base station and handsets. The base station receives event information from the CPE. The base station transmits the event information to a handset, and the handset provides an indication of the event information to a user.
US08804920B1
A computer-implemented method and system to remotely test message-waiting notifications over a communications network is provided. The method includes receiving broadband signaling from a voicemail platform; converting the broadband signaling to narrowband signaling; and transmitting the narrowband signaling, which generates status notifications, and transmits the status notifications to a remote test location. The system includes a switching element that routes the broadband signaling generated by the voicemail platform. The switching element routes the broadband signaling to a message processing component that executes code that searches a message-waiting-notification database to generate appropriate tones based on the broadband signaling received from the switching element.
US08804910B1
A reduced power consumption x-ray source comprising: In one embodiment, an x-ray tube including an infrared heat reflector disposed inside an x-ray tube cylinder between the cathode and the anode and oriented to reflect a substantial portion of infrared heat radiating from a filament back to the filament, thus reducing heat loss from the filament. In another embodiment, an alternating current source for an x-ray tube filament including a switch for allowing power to flow to the filament for a longer or shorter time depending on the desired output x-ray flux. In another embodiment, a neutral grounded, direct current (DC) high voltage, power supply with parallel high voltage multipliers, each supplied by separate alternating current sources, but both the output of one alternating current source connected to ground and the input of another alternating current source connected to ground. The output of both high voltage multipliers are connected.
US08804887B2
A transmission apparatus, a signal sending apparatus, and a signal receiving apparatus, and a transmission method, a signal sending method, and a signal receiving method capable of solving a problem of metastability and suppressing a delay of a signal when sending and receiving apparatuses having different operation clock frequencies send/receive the signal representative of control information, for example. Included are a sending part that operates in synchronization with a first clock having a first period to output a transmission signal having a signal level that is inverted in response to an input of a first pulse signal corresponding to the first period and a receiving part that operates in synchronization with a second clock having a second period to output a second pulse signal corresponding to the second period in response to inversion of a signal level of the transmission signal.
US08804876B2
An apparatus is provided for demodulating a block, the block including a plurality of bursts. The apparatus comprises a demodulator configured to demodulate the plurality of bursts and a modulation detector configured to detect a modulation scheme for a current burst in the plurality of bursts and to determine whether there is a high probability that the detected modulation scheme is correct. The modulation detector instructs the demodulator to demodulate each burst subsequent to the current burst in the plurality of bursts based on the detected modulation scheme when the modulation detector determines a high probability that the modulation scheme is correct.
US08804875B1
Compressing a variable phase component of a received modulated signal with a second harmonic injection locking oscillator, and generating a delayed phase-compressed signal with a fundamental injection locking oscillator, and combining the phase-compressed signal and the delayed phase-compressed signal to obtain an estimated derivative of the variable phase component, and further processing the estimated derivative to recover data contained within the received modulated signal.
US08804874B2
A polar transmitter includes a frequency modulating path, a clock divider and a digital processing block. The frequency modulating path is arranged for generating a frequency modulated clock in response to a frequency modulating signal. The clock divider is coupled to the frequency modulated clock, and arranged for generating a down-divided clock. The digital processing block is coupled to the down-divided clock, and arranged for generating the frequency modulating signal, wherein the frequency modulating signal is adjusted for frequency deviation of the frequency modulated clock. A method for polar transmission includes: generating a frequency modulated clock in response to a frequency modulating signal; dividing a frequency of said frequency modulated clock to generate a down-divided clock; and generating said frequency modulating signal according to said down-divided clock, wherein said frequency modulating signal is adjusted for frequency deviation of said frequency modulated clock.
US08804873B1
A communication system (20) includes a transmitter (22) having a peak controller (38) which controls PAPR to operate in accordance with a noise constraint. A backoff controller (60) operates in conjunction with an amplifier section (46) to cause the amplifier section (46) to maximize the amplification it applies while maintaining a predetermined degree of amplifier linearity. The noise constraint is provided by an equilibrium estimator (64) that provides a noise target parameter (66) to the peak controller (38). The noise target parameter (66) is configured to identify the transmitter's equilibrium point (126). The equilibrium point (126) is that signal-to-noise ratio (SNR) for the signal (26) broadcast from the transmitter (22) where a demodulator (118) in a receiver (24) will experience a reduced SNR if the transmitted signal (26) SNR either increases or decreases.
US08804866B2
Disclosed is a digital broadcast receiver which includes a TS processing unit. The TS processing unit comprises reference packet detection units (162a, 162b), that detect timing information of two sets of received TS packet data, a delay adjustment unit (163) that aligns the processing timings of both sets of TS packet data by delaying one of the two sets of TS packet data based on the detected timing information, and a selection unit (165) that selects by packet one of the two sets of TS packet data for output.
US08804855B2
A network infrastructure for mobile machines which are usable in explosive areas, having inherently safe participants and not inherently safe network participants the latter being arranged in pressure-resistant housings. The machine has at least one controller for actuating at least one not inherently safe participant. In order to provide a network infrastructure which avoids the drawbacks of the prior art, the machine has, outside the pressure-resistant housing for the first controller, at least one second, inherently safe controller for actuating at least one inherently safe participant, wherein the first controller forms a data distributor for a plurality of not inherently safe participants and the second controller forms a data distributor for a plurality of inherently safe participants, and wherein the first data distributor and the second data distributor are linked via an electrically decoupled data communication link.
US08804845B2
In one embodiment, a method comprises identifying a plurality of frames of interest from a primary stream of encoded frames. The method further comprises selecting at least one of the frames of interest for inclusion in a separate redundant stream. The method further comprises producing another encoded instance of the at least one selected encoded frame. The method further comprises associating the another encoded instance of the at least one selected frame in the separate redundant stream with the corresponding selected encoded frame in the primary stream. The method further comprises providing the primary stream, the separate redundant stream, and a common clock reference to a decoder.
US08804833B2
The invention is related to a method for determining a filter for interpolating one or more pixels comprised in a frame. The proposed method comprises the step of determining the filter based on other pixels in the remainder of the frame wherein a motion vector associated with said pixels has at least one motion parameter in common with another motion vector associated with said other pixels and the filter is determined such that a quality of an interpolation of said other pixels, said interpolation being determined by help of said determined filter, reaches or exceeds the quality of any other interpolation of said other pixels determinable by help of one of different filter candidates comprised in a filter candidate set. In determining the filter solely on different other pixels of the same frame, said method for determining a filter for interpolation allows for realization of a single pass encoding framework.
US08804819B1
A system, apparatus, and method for encoding and decoding a video image having a plurality of frames is disclosed. The method includes identifying in at least one frame a base layer portion primarily composed of low frequency data and an enhancement layer portion primarily composed of high frequency data. The method also includes encoding the base layer portion using a first encoding technique that encodes at a higher quality than a second encoding technique and encoding the enhancement layer portion using the second encoding technique.
US08804813B1
A method and system for separating even and odd lines in a progressive video signal comprises generating from the even lines simulated odd lines, comparing the simulated odd lines with the original odd lines to obtain a support signal, and transmitting the even lines and the support signal in order to reconstitute the full picture. Alternatively, separating odd and even lines may be replaced by separating high- and low-frequency vertical signal components, generating from the low-frequency vertical signal components simulated high-frequency vertical signal components, comparing the simulated high-frequency vertical signal components with the original high-frequency signal components to obtain a support signal.
US08804801B2
There is provided a peak suppressor including a first peak position detector to detect a first time when amplitude of a transmission signal changes in a convex manner and exceeds a specific level as a first peak position, a second peak position detector to detect a second time that is different by a predetermined time from the first peak position when the amplitude of the transmission signal exceeds the specific level as a second peak position, a suppression signal generator to generate a suppression signal for suppressing the amplitude of the transmission signal to a value that is equal to or lower than the specific level, based on amplitude and phase of the transmission signal corresponding to the first and second peak positions detected by the first and second peak position detectors, and an adder to add the suppression signal generated by the suppression signal generator to the transmission signal.
US08804790B2
A method for communicating comprises generating at least one generalized Golay code from a concatenation of constituent Golay codes, and spreading at least a portion of a data stream with the at least one generalized Golay code. Generalized Golay codes comprise pseudo-complementary sequences having code lengths that differ from Golay complementary sequences and are characterized by low autocorrelation sidelobes relative to the autocorrelation peak.
US08804789B2
A configurable multimode despreader for spread spectrum applications is disclosed herein. The despreader includes a plurality of data lines, at least one selective coupler coupled to the plurality of data lines, at least one multiplier coupled to the selective coupler, and a code input line coupled to the multiplier. The selective coupler selectively couples one of the plurality of data lines with the multiplier per any one of a plurality of despreading protocols. The multiplier then multiplies a desired input data type received from the selective coupler with a despreading code chip received from the code input line to produce an observation. The programmable multimode despreader supports variable code and data modulation schemes and variable spreading factors.
US08804781B2
A diode-laser bar is mounted on water-cooled heat-sink between two ceramic sub-mounts for electrically isolating cooling-water in the heat-sink from the diode-laser bar. Mounting between the two ceramic sub-mounts also provides for balancing stresses due to differences in coefficient of thermal expansion (CTE) between the sub-mounts and the diode-laser bar. Both sub-mounts are in thermal communication with the heat-sink for providing two-sided cooling of the diode-laser bar.
US08804771B2
A sending device receives applications data blocks to be transmitted to a receiving device according to a clock rate defined by transport periods, the applications data blocks being encoded before transmission by application of a first source encoding up to the processing of a change request. The sending device determines a drift between a number of applications data blocks received by the sending device and a number of applications data blocks transmitted after encoding by the sending device. The sending device determines, taking account of the determined drift, a transition applications data block from which a second source encoding is applied in response to the change request. The transmission of the stream is then adapted in such a way that the transmission of the encoded transition data block is aligned with a start of a transport period.
US08804767B2
Methods and apparatus for selecting digital coding and/or decoding technology for programming and data delivery over, e.g., a content-based network. In one embodiment, the network comprises an HFC cable or satellite network that includes a server process interfacing with a plurality of customer premises equipment (CPE), and/or associated client devices, each having different capabilities profiles. The server determines the one or more capabilities possessed by the CPE, and evaluates one or more program or content choices for possible delivery to that CPE based on its profile. The server generates a list of programs or content based on this evaluation, and transmits this list to the CPE, which displays the list for viewing by a user. The user is therefore offered a list of available content that is compatible with their specific configuration. A business and operational rules engine is also optionally employed to control the operation of the foregoing processes to accomplish particular business or operational goals.
US08804765B2
A unit (25, 46) performs a compression operation or a decompression operation with respect to information for transmission in packets over a wireless link (36). The transmission over the wireless link is such that the packets may become reordered from a transmission sequence. The compression operation and the decompression operation involve a tradeoff of robustness and reordering depth. The robustness is an indicator of a degree of information loss over the link tolerated by the compression operation and the decompression operation; the reordering depth is a degree of packet reordering tolerated by the compression operation and the decompression operation. The unit dynamically adjusts the tradeoff of the robustness and the reordering depth in accordance with characteristics of the link. In an example embodiment, the information upon which the compression operation and the decompression operation is performed is sequence number information of a packet header.
US08804760B2
Systems and methods enable maximizing network data throughput via optimizing network capacity allocation. The network throughput maximization system comprises a network transporting data from source nodes to a destination node of the network, buffers for buffering data bytes to be sent from the source nodes to the destination node, and distributed algorithms performed by the destination and source node that cyclically optimize allocation of the network capacity among the source nodes according to the amounts of data bytes written in the buffers at the source nodes. The network data transport capacity allocation optimization method comprises steps of buffering at network source nodes data bytes to be transported to a network destination node, and cyclically optimizing by the destination and source nodes the data transport capacity allocation among the source nodes based on the relative volumes of bytes written in the source node buffers associated with the destination node.
US08804757B2
In some embodiments, a motion estimation method and engine are provided. A motion estimation engine may, for example, compare source blocks from a source frame against reference blocks in a reference frame to find a suitable match for the source block. According to some embodiments, groups of reference blocks are compared at the same time against the source block, with search units within each group being selected for comparison simultaneously using both a fixed path navigation and an adaptive path navigation.
US08804748B2
A novel and useful hitless node insertion mechanism for configuring a new node to be inserted into an Ethernet network. The mechanism comprises pre-configuring the new node into a partially configured state, disconnecting a network link where the new node is to be inserted and connecting the new node to at least one end of the disconnected link. All data traffic received from neighboring nodes is then blocked and fake signal failure (SF) messages are generated and sent if Ethernet Ring Protection (ERP) messages are detected. An in-band management port is then selected and a configuration from a Network Management System (NMS) is received. Once configuration of the said new node is complete, the new node is set to a fully configured state.
US08804735B2
A node is configured to receive a packet from a host device, where the packet includes a source address associated with the host device; determine that the source address is not stored by the node; generate one or more logical distances, associated with one or more nodes, based on the source address and a respective address associated with each of the nodes; determine that another node is associated with a shortest logical distance, of the one or more logical distances; and transmit the source address to the other node based on the determination that the other node is associated with the shortest logical distance, where transmitting the source address allows the other node to store the source address or enables further nodes to obtain the source address from the other node.
US08804730B2
Methods, apparatuses, and systems for providing layer-2 extension services through a non-routed ground segment network, are described. The method includes providing a Layer-2 (L2) interface between a node of the non-routed ground segment network and a service provider, assigning a virtual tagging tuple to the service provider and receiving service provider traffic at a node of the non-routed ground segment network. The method further includes tagging the service provider traffic with the virtual tagging tuple, and switching the tagged service provider traffic through the non-routed ground segment network according to the virtual tagging tuple.
US08804723B2
A method for replicating a control packet in a forwarding plane of a network element, the control packet being destined for a plurality of subscriber end stations. The forwarding plane receives the control packet from a control plane and detects a replication indicator associated with the control packet. The forwarding plane determines the plurality of subscriber end stations as each of the plurality of subscriber end stations is associated with the control packet. The forwarding plane then replicates the control packet for each of the plurality of subscriber end stations and distributes the replicated control packets to the plurality of subscriber end stations.
US08804721B2
A method for reducing bandwidth used in multiple transmissions on a cellular network includes mapping at least one request of at least one end-device to a unicast channel between server and an intermediary in the network, creating a correlated multicast communication channel between the intermediary and the at least one end-device, and transferring data from the unicast channel to a multicast channel at the intermediary.
US08804705B2
A system and method for IP telephony are disclosed, including an IP telephone (IPT) and a Service Gateway (SG). The SG receives an identifier, e.g., a vendor class identifier, included in a DHCP discover message from the IP telephone and determines the identifier's validity. If so, the SG issues a DHCP offer comprising DHCP lease information to the IP telephone, including a range of port numbers assigned to the IP telephone based on the identifier, where the range of port numbers comprises ports which are not reserved for use by other IP protocols. The DHCP lease information includes information indicating operational software for the IP telephone which the IP telephone executes to enable IP communications. The SG mediates IP communications between the IP telephone and an IP device, where the IP telephone uses at least a subset of the range of port numbers to send or receive IP communications.