US08875689B2
An apparatus for detecting the dart in a barrel of a toy gun is provided. The apparatus includes a dart sensor lever, a linkage, a transmission mechanism between the dart sensor lever and the linkage, and a pivot attached to the gun body. The dart sensor lever is linked with the pivot so that it will swing around the pivot. The transmission mechanism is linked with the linkage, which causes the linkage to move. Other modifications and features suitable for practice therewith, and methods and means of operating the device, are also disclosed.
US08875688B2
An improved safety valve for a toy air gun apparatus in which the toy air gun includes a piston and a drive spring mounted in a grip portion of the air gun. A handle extends from the bottom of the grip portion and is manipulated by the user to cock the air gun by compressing the drive spring. When the user pull a trigger the piston is released and surges upward because of the expanding drive spring. A valve element located to the rear of a barrel section of the air gun receives a blast of compressed air in a direction lateral to the longitudinal axis of the valve element and lateral to valve element movement between an open, rearward position and a closed, forward position.
US08875687B1
A tangent point arrow rest preferably includes an outer housing, at least two bearing assemblies and a mounting device. The outer housing includes an arrow clearance opening for insertion of an arrow shaft. Threaded bearing holes are formed through the outer housing. The mounting device may be a mounting rod or at least one boss slot, which extend from the outer housing. Each bearing assembly preferably includes a bearing housing, a tension adjustment screw, a bearing housing cap, a contact ball bearing, an inner ball bearing and a compression spring. The inner ball bearing, the tension spring and tension adjustment screw are retained in the bearing housing. The bearing housing is threaded into one of the threaded bearing holes. The bearing housing cap is threaded on to the bearing housing to retain the contact ball bearing.
US08875683B2
An annular two-phase spring has a plurality of first waves providing a first spring rate and a plurality of second waves providing a second spring rate. The two-phase spring can be used for installing a fuel injector in a fuel injector bore to improve sound performance.
US08875680B2
At a time of start of an internal combustion engine, vaporization or atomization of a fuel for initial explosion is promoted, and thereby, discharge of HC can be restrained. The internal combustion engine includes a fuel injection valve which injects a fuel into an intake port, and an exhaust valve which can be stopped in a closed state for each cylinder. When the cylinder before initial explosion is in an exhaust stroke, the exhaust valve of the cylinder is stopped in a closed state. Subsequently, the fuel injection valve of the cylinder in which the exhaust valve is stopped in the closed state in the exhaust stroke is caused to inject the fuel for initial explosion so that an injection time is before opening timing of an intake valve or coincides with the opening timing.
US08875662B2
A retrieving device includes a body with at least one respiratory passageway formed in it through which a dog can breathe when holding the device in its mouth during retrieval. In some embodiments, the body is hollow and in the form of a shell defining an internal cavity that functions as a lateral respiratory passageway, with communicating respiratory passageways formed through the shell. In other embodiments, the body is solid with internal respiratory passageways formed through it. And in still other embodiments, the body has surface features (e.g., grooves or other thinned portions) that function as external respiratory passageways. In use, the respiratory passageways decrease obstructions to enable the dog to breathe more freely to avoid overheating and associated problems. In addition, one or more flotation elements can be provided in the body so provide buoyancy for the retrieving device in the event it's launched into water during retrieving activities.
US08875646B2
A boat cover for a boat includes a cover section that is sized to cover the deck from bow to stern and extending over the rub rail, and a shipping section attached to the cover section and sized to cover the hull from below the rub rail toward the chine. The shipping section is removable from the cover section. The boat cover eliminates waste as a shipping cover and is usable by the boat owner as a daily or long term storage, mooring and trailering cover.
US08875640B1
A trough is cut in the ground surface by a rotating member. The rotating member displaces soil upward with respect to the ground surface and rearwardly with respect to a direction of travel of the rotating member. While the soil is in the air, slurry is deposited into the trough. The soil is then redirected downward to the trough to cover the slurry with the soil.
US08875636B2
A reconfigurable power pack, that produces rotational power and can be used with separate accessories. The housing can be mounted in a first configuration with its motor facing downward and in which the housing is energized to move along a substantially horizontal extrusion. A second configuration mounts the housing is to move along a track in a deck. Other configurations are also possible.
US08875631B2
A method for igniting a thermal battery upon a predetermined acceleration event. The method including: rotatably connecting a striker mass to a base; aligning a first projection on the striker mass with a second projection on the base such that when the striker mass is rotated towards the base, the first projection impacts the second projection; and preventing impact of the first and second projections unless the predetermined acceleration event is experienced.
US08875629B2
Sequentially subjecting an imaged ablation-type printing member having a silicone topmost layer to, first, a cleaning liquid that is not a solvent for silicone, followed by subjecting to a second cleaning liquid that is a silicone solvent, conditions the printing member for subsequent printing with high-solids inks.
US08875624B2
A rotating blade food preparation device (10) for cutting, shaving, slicing, and peeling, vegetables and fruits, cheese, tofu, bread, and other food products, includes a handle (12), a frame element (16) connected to the handle (12), and a rotating blade assembly (28) operably secured to the frame. The rotating blade assembly (28) has one or more cutting elements (30) for cutting, slicing, shaving and peeling fruits, vegetables, cheese and other foods. The rotating blade assembly (28) is operably secured to the frame (16) by a shaft (18) allowing both movement and positioning of the blade assembly at various angles in relation to the frame (16), and fixing the rotating blade assembly (28) in a desired position for use.
US08875602B2
A torque wrench for implantable medical devices is disclosed. The torque wrench comprises a first and a second component. The first component has first and second ends with a bore extending between the first and second ends of the first component. The first component includes a plurality of anti-rotation members extending from an inner surface of the bore at the second end of the first component. A second component includes a middle portion having a first and second ends. A drive shaft extends from the first end and a plurality of fingers extends from an exterior surface of the second end. The second component is received in the bore of the first component such that the fingers are interdigitate with the anti-rotation members.
US08875593B2
A robot, such as a painting robot for painting components such as motor vehicle body components, is disclosed having a plurality of robot elements that are pivotable relative to each other. At least one flexible supply line may run from a proximal robot element to a distal robot element. The supply line may be axially displaceable in the proximal robot element relative to the longitudinal axis of the supply line, so that the supply line can perform an axial compensating motion during a pivot motion of the robot.
US08875592B2
A linear actuator with a reversible electric motor (3,11,26,27,34), which over a transmission (4,12,24,25,35) drives a non-self locking spindle (5,14,22,23,36), by which a tube-shaped positioning element can be moved axially, in that it with one end is connected to a spindle nut (6,15) on a spindle (5,14,22,23,36). The actuator comprises a quick release (9,13) for releasing the tube-shaped positioning element (7,16,28,29,37) from the electric motor (3,11,26,27,34) and the part of the transmission (4,12,24,25,35) that lies from the motor (3,11,26,27,34) to the quick release (9,13) such that the spindle (5,14,22,23,36) is set to rotate by the load on the tube-shaped positioning element (7,16,28,29,37). The actuator further comprises braking means for controlling the speed of the tube-shaped positioning element (7,16,28,29,37) during the outer load, when the quick release (9,13) is activated. The braking means consists of a centrifugal brake (38,60), by which it is possible to provide a construction where the lowering speed is self-controlled when the quick release (9,13) is activated.
US08875590B2
A crash simulation system has a parallel carriage (4) guided to move in a translatory manner and at least one camera (11-13) with an associated brake device. The brake device includes a contactless brake.
US08875588B2
Provided is a complex sensing apparatus for a steering system. In the complex sensing apparatus in accordance, since an insertion projections of a first PCB are inserted into a through-holes of a second PCB to be press-fitted to each other, the first PCB is securely coupled to the second PCB. In addition, since a support member configured to surround and support an edge of the first PCB is coupled to the second PCB, the first PCB is more securely coupled to the second PCB. Accordingly, since there is no probability of separating the first PCB from the second PCB and there is no probability of occurrence of cracks in a soldered part between the first and second PCBs, reliability of products can be improved.
US08875584B2
A pressure-sensitive conductive rubber for reference is provided inside a housing in such a state that preload is imposed thereon. A pressure-sensitive conductive rubber for detection is also provided inside the housing in such a state that preload is imposed thereon and an external load acts thereon. A load detecting circuit applies voltage to the pressure-sensitive conductive rubbers to determine the external load based on a difference between a detected value corresponding to electric current flowing through the pressure-sensitive conductive rubber for reference and a detected value corresponding to electric current flowing through the pressure-sensitive conductive rubber for detection.
US08875577B2
An oscillator circuit includes an oscillator, a filter that filters a monitoring signal output from the oscillator and outputs the filtered signal, a driver that amplifies the filtered signal to generate a driving signal, and a controller operable to control a passing characteristic of the filter based on the monitoring signal. The oscillator performs a vibration while being driven by the driving signal, and outputs the monitoring signal according to the vibration. This oscillator circuit allows the oscillator to vibrate stably.
US08875572B2
An apparatus for rotatably mounting a rotor to be balanced is provided. The apparatus include a rotatably mounted balancing spindle to which the rotor to be balanced is to be non-rotatingly connected, at least one bearing block, a plurality of spring bars aligned parallel to the spindle axis and used to mount the balancing spindle on the bearing block such that the balancing spindle is able to vibrate, and a drive mechanism for the balancing spindle. The spring bars are arranged in more than two planes at different distances from the spindle or in planes having different rotary angular positions about the spindle axis.
US08875558B2
A system is disclosed, including: a plurality of Bragg gratings distributed in positions transversely to the direction of flow of an exhaust gas in an exhaust gas channel of the device; an optical wave guide structure including at least one optical wave guide and in which the Bragg gratings are embodied; a heating device arranged adjacently to the Bragg gratings and through which the Bragg gratings are subjected to heat, or a cooling device arranged adjacently to the Bragg gratings, through which the Bragg gratings are subjected to cold; at least one light source for irradiating light into the optical wave guide structure; and at least one signal processing device which determines, from light backscattered from Bragg gratings in the optical wave guide structure against its original direction of diffusion, the speed of the flow of the exhaust gas.
US08875556B2
Embodiments of the present invention are directed to improved designs of railroad spikes and improved methods of manufacturing the same. According to one exemplary embodiment, a method for manufacturing a railroad spike may have the steps of: preparing a metal blank having a substantially circular cross-section; subjecting the metal blank to at least one cold heading process and at least one cold extrusion process to form a railroad spike having (a) a circular head with a fillet at its bottom side that is angled to engage a railroad tie plate or rail base and (b) a non-threaded shank with a substantially square cross-section and a chiseled tip; and coating the railroad spike with an anti-corrosion material.
US08875549B2
A lock assembly has a body, a latching device, a linking device and a locking mechanism. The linking device is connected to and driven by the latching device. The locking mechanism is moveably mounted in the body and has a bolt base, a pushing element, a lever element and a locking bolt. The bolt base is mounted slidably in the body. The locking bolt is slidably mounted on the bolt base and is driven to retract into or completely extends out from the body with the transmission of the pushing element and the lever element.
US08875546B2
A steam generator for a washing device is disclosed, in which the power supplied to a heater is cut off before a water level of water used to generate steam is lower than an end of the heater, thereby avoiding a risk of fire. The steam generator includes a case coupled with the main body of the washing device. A heater is provided inside the case. A temperature fuse is provided inside the case when a coupling portion couples the case with the main body of the temperature fuse is configured to be higher than the heater based on a horizontal line.
US08875540B2
A humidity control apparatus has a refrigerant circuit 20 that has a compressor 21 and a first adsorption heat exchanger 23 and a second adsorption heat exchanger 25, each of which has an adsorbent for adsorbing the moisture of air supported thereon, and that reversibly circulates refrigerant to perform a vapor compression refrigeration cycle. The refrigerant circuit 20 is provided with a sensible heat exchanger 26 in which the refrigerant after having passed through the adsorption heat exchanger 23, 25 functioning as an evaporator exchanges heat with the air having passed through the adsorption heat exchanger 23, 25 functioning as a condenser, thereby cooling the air.
US08875539B2
A refrigerator is provided. The refrigerator may include two compressors and two condensers disposed in a machinery compartment. The refrigerator may employ a single fan, also provided in the machinery compartment, to blow air to the two compressors and the two condensers.
US08875537B1
A system for cooling at least one singlulation saw used to singulate components from a substrate. The system is comprised of a coolant loop having at one or more coolant delivery element, a coolant collection element, one or more recycle tanks for contaminate particles to settle out of the captured coolant, a mixing tank configured after the recycle tanks within the loop to produce and replace lost coolant, and a cooling element to cool the coolant. The system can also include filters within the loop to remove particles not removed by the settling tank. Further, the system is able to be configured with a holding tank configured to prevent any bubbles from getting to the coolant delivery element.
US08875535B2
A water collector is telescoped into the interior of an aircraft condenser. The condenser has a header for collecting air from the condenser and the water collector is disposed at least partially within the header.
US08875532B2
A device for regulating a temperature of a plurality of components of a vehicle is provided. The device has a first heat exchanger and a second heat exchanger, which are connected to one another in order to form a closed refrigerant circuit. The device furthermore has a first multiway valve, a second multiway valve, a third multiway valve and a fourth multiway valve for connecting the first and the second heat exchanger to a first component and a second component of the vehicle.
US08875528B2
A test chamber that is capable of operating in a mode where the temperature of the chamber is efficiently cooled without removing a substantial amount of moisture from the air. In one aspect, the test chamber includes a structure defining a work space having air, and a temperature control system (e.g., a refrigeration system having a compressor, a condenser, and an evaporator valve). The temperature control system includes a heat exchanger (e.g., an evaporator) positioned to communicate with the air in the work space, a source of cold fluid (e.g., a compressed, condensed, and throttled refrigerant) coupled to the heat exchanger, a source of hot fluid (e.g., compressed refrigerant gas) coupled to the heat exchanger, and a controller for controlling a mixture of cold fluid and hot fluid entering the heat exchanger (e.g., by adjusting a cold fluid valve and/or a hot fluid valve). In order to limit the loss of humidity caused by condensation on the heat exchanger, it is preferred that the controller is programmed such that the temperature of the mixture entering the heat exchanger is controlled to limit a temperature differential between the heat exchanger and the air in the work space.
US08875515B2
An expansion system is presented. One embodiment of the expansion system that includes a pump configured to pressurize a condensed working fluid received from a condenser. The expansion system further includes a heat exchanger coupled to the pump and configured to vaporize the condensed working fluid received from the pump. The expansion system also includes an expander coupled to the heat exchanger and configured to expand the vaporized working fluid flowing from an inlet side of the expander to an outlet side of the expander. In addition, the expansion system includes a generator coupled to the expander and configured to generate energy in response to the expansion of the vaporized working fluid. Further, the expansion system includes an integrated cooling unit configured to convey at least a portion of the condensed working fluid from an inlet side of the generator to an outlet side of the generator to dissipate heat generated by the generator.
US08875502B2
An SCR exhaust gas aftertreatment device in which a urea-water solution is injected into an exhaust gas line is provided. At least one component of the device (e.g., a filter element) lies in an area of an internal space, and is bounded by an elastomer membrane that is embedded in a frost equalization foam. This prevents freezing damage even over a very long period of time and a large number of freezing cycles.
US08875497B2
An exhaust purification system for an internal combustion engine is provided that can steadily maintain a NOx purification rate of a selective reduction catalyst to be high without allowing the fuel economy or marketability to deteriorate. The exhaust purification system includes a NO2—NOx ratio adjustment mechanism that causes a NO2—NOx ratio to change; and a NO2—NOx ratio perturbation controller that executes NO2—NOx ratio perturbation control so that a NO2 balance of the selective reduction catalyst in a predetermined time period, with NO2 adsorption being positive and NO2 release being negative, is 0. Herein, NO2—NOx ratio perturbation control is defined as control that alternately executes NO2 increase control to cause the NO2—NOx ratio to be greater than a reference value near 0.5, and NO2 decrease control to cause the NO2—NOx ratio to be less than the reference value.
US08875491B2
An exhaust gas aftertreatment system and method are provided. The system comprises a controller, a pump, and a volume quantity dispensing unit. The volume quantity dispensing unit comprises a pressure transducer comprising an electric pressure sensor, at least one fine atomizing nozzle for apportioning the aqueous solution directly into an exhaust gas flow, and at least one means for changing a pressure value. The means changes the pressure value in such a way that a pressure output signal from the pressure transducer to the controller is modified from an actual pressure value sensed by the pressure sensor. A first signal provided by the controller to the pump and a second signal provided by the controller to the volume quantity dispensing unit are adapted based on the output signal from the pressure transducer and a further signal indicative of an operating state of the internal combustion engine.
US08875489B2
A method for controlling emissions from an engine includes reducing trapped nitrogen oxides to ammonia on an LNT catalyst while concurrently oxidizing soot accumulated on the LNT catalyst, and, flowing the ammonia so formed to an SCR catalyst.
US08875460B2
New direct laminated floor, of the kind that contain, on their surface, cellulose sheets impregnated in polymerizable resins, on which some characteristics have been drawn and where, once pressed and mechanised, the finished strips have an offset/sunk area on the peripheral edge and the optic/tactile texture of the surface corresponds and adapts to the characteristics drawn on the cellulose sheets.For application in the construction industry.
US08875459B2
A modular building system uses a perimeter bond beam and prefabricated wall panels to form an exterior curtain wall. The wall panels are captured within, and may move vertically inside a channel formed in the bond beam. The wall panels are quickly erected by inserting an upper edge of each panel into the channel and swinging the panel onto the foundation where it is claimed in place on the foundation.
US08875457B2
The invention relates to a portable light manipulator including a frame and a manipulator cloth that is stretched or can be stretched on the frame, wherein the frame includes at least one tension bar, which has at least two moving sections that can be moved in the longitudinal direction of the tension bar and are connected to one another or can be connected to one another, said moving sections being spring-loaded so as to be capable of being forced apart from one another by spring force in the longitudinal direction of the tension bar.
US08875454B2
A plurality of pan tiles are disposed in confronting, supported relation on an underlying roof support and in underlying, at least partially supporting relation to plurality of overlapping, exteriorly exposed roof tile. Each pan tile includes a planar base and two oppositely disposed planar side segments extending outwardly from opposite peripheries of said base at a common, preferred obtuse angle. Leading and trailing ends of pan tiles have a greater and lesser transverse dimension respectively, wherein the side segments or oriented in a converging configuration extending from the leading end to the trailing end of the pan tile. Solar energy systems may also be incorporated in the pan tiles and a heat dissipating assembly and/or a stabilizing assembly may also be included.
US08875453B2
A system for mounting solar modules comprising a plurality of racks and clamps. Each rack has an inclined upper mounting surface to support one of the solar modules and an inclined lower mounting surface to support one of the other solar modules. Each upper mounting surface and lower mounting surface define a slot. One of the clamps slidably receivable by a slot of one of the upper mounting surfaces and configured to secure the one solar modules to the upper mounting surfaces and an other of the clamps slidably receivable by a slot of one of the lower mounting surfaces and configured to secure said one of the other solar modules to one of the lower mounting surfaces. Each rack has a tray having a first tower supporting the upper mounting surface and a second tower supporting the lower mounting surface.
US08875450B2
Systems and methods for supporting a solar panel array are disclosed, with embodiments specifically directed to spanning bodies of water such as aqueducts, canals, or other waterways. Cable truss assemblies are used to support panel receivers and solar panels mounted over the panel receivers. The cable truss assemblies are supported on groups of columns or other vertically extending support members anchored in the ground. Cable anchor lines may supplement anchoring and support of the installed solar panel array. Embodiments of the system include various combinations of supporting cables making up the cable truss assemblies. A method is also provided for construction of the solar panel array. Lengthy and continuous spans of the solar panel array can be installed over waterways by use of the cable truss assemblies. The solar panel arrays produce power, and simultaneously reduce evaporation from the waterways, resulting in conservation of water.
US08875442B2
An actuator for moving a closure between an open and a closed position. The actuator having a first mode, where the closure is free to move with respect to a closure frame, and a second mode where the actuator resists movement between the closure and the closure frame.
US08875435B2
An Actuator is provided for setting at least one optical property, in particular the position of a crosshair, of an aiming device, in particular of a telescopic sight, with a coupling part rotatable about an axis of rotation, onto which the at least one index element can be pushed. The actuator has a guiding device for guiding the index element onto the coupling part which makes it possible to push the index element onto the coupling part in the direction of the axis of rotation of the coupling part and to prevent a rotation of the index element relative to the coupling part when it is completely and/or partly pushed onto the coupling part at least in a direction perpendicular to the axis of rotation, and preferably in all directions.
US08875430B2
An artifact frame comprised of a hollow container bordered on front, rear, left and right sides and bottom to define an interior cavity into which can be placed ornamental material. On the front or back panel, or side or bottom panels, the artifact to be displayed may be mounted. Any number of mounting configurations are contemplated to be within the scope of the invention. A top panel may also be provided, which may be partially or totally removable to permit access to the interior cavity for the mounting of the artifact and placement of the ornamental material.
US08875424B2
The invention relates to a replaceable end bit for a soil-working tool, which end bit is retained by friction and wherein, at its trailing edge, the end bit is provided with one or more openings that is/are oriented rearwardly relative to the end bit and for receiving couplers from a holder part. The openings may have rounded faces, and the faces may face towards each other. The distance between the rounded faces is increased with the distance from the trailing edge of the end bit. The invention also relates to a holder part for a replaceable end bit for a soil-working tool, which end bit is retained by friction, and wherein the holder part is provided with pairs of protruding couplers, which protruding couplers are provided with a space, where the distance between the two protruding couplers is reduced with the distance from their end faces.
US08875419B2
A snow plow for attachment to a vehicle, the snow plow including a mounting apparatus having at least one mounting upright. The snow plow further including a plow blade including a retention apparatus constructed and arranged to slidingly and disengageably secure the plow blade to the mounting upright(s) when the plow blade is in a working orientation. The plow blade includes a limiting apparatus that limits upward movement of the retention apparatus. Preferably, the limiting apparatus includes a retention pin that can be secured within one of a plurality of vertically spaced apertures in the mounting upright(s) such that vertical positioning of the retention pin is adjustable. The snow plow further preferably includes a hoist or lifting upright having a lifting assembly, wherein the lifting assembly can raise the plow blade off of the ground.
US08875408B2
A measuring staff (10) has a upper section (11) including a first elongated member (12) which can carry in a fixed position therealong a laser detector of a laser leveling system or a sighting marker of an optical measuring system, and a second elongated member (13) telescopically extendable and retractable relative to the first member (12), a graduated scale (18) on the first member (13) and a pointer (17) on the second member which indicates the extension or retraction of the second member (13) relative to the first member (12), a spring (20) for urging the second member (13) outwardly from the first member (11), the second member (13) being selectively lockable to the first member, and an extension section (14,15) at the lower end of the upper section and extendable therefrom.
US08875404B2
A power tool includes a motor, a pipe holder configured to support a pipe, and a cutting mechanism coupled to the pipe holder. The cutting mechanism is movable relative to the pipe holder. The power tool also includes a drive mechanism coupled to the cutting mechanism and the motor to move the cutting mechanism from a starting position toward the pipe holder to cut the pipe. The drive mechanism includes a first member operable to disengage a second member to allow movement of the cutting mechanism to the starting position.
US08875397B2
A method for manufacturing a vehicle wheel is suggested in which the vehicle wheel can provide function and effect of preventing molding defects during molding of an outer rim portion and/or an inner rim portion having sound absorbing spaces 25 and of reducing acoustic cavity noise that occurs in a tire-internal space by use of the sound absorbing spaces. After a separation groove having a curved shape groove bottom surface 55a is formed between a ring-shaped wall portion and partition wall portions, the ring-shaped wall portion is bent toward a flange portion, and the ring-shaped wall portion and the flange portion are welded together. The sound absorbing spaces which communicate with each other via communication gaps defined according to the separation groove are thereby formed in the outer rim portion and/or the inner rim portion. In such a method, since the communication gaps can be stably formed, an increase in internal pressure caused by heat expansion of air in the sound absorbing spaces during a heat treatment step can be reduced, thus allowing prevention of molding defects due to the increase in the internal pressure.
US08875396B2
A manufacturing method for a toothed part including a bottom surface portion and a side wall portion provided to extend upright from an outer peripheral end portion of the bottom surface portion, the side wall portion being formed with teeth. The manufacturing method includes a half drawing process of performing draw shaping on a material having a disk shape to form the bottom surface portion and the side wall portion, an inside diameter of which becomes larger in a direction away from the bottom surface portion; and a tooth shaping process of forming the teeth in the side wall portion.
US08875392B2
The invention relates to a procedure for repair of high pressure turbine blades of an aircraft engine, with the steps:—separating a damaged section of the high pressure turbine blade; and—generating a section to replace the separated section on or upon the high pressure turbine blade by means of laser beam generation from the powder bed, as well as a high pressure turbine blade.
US08875387B2
A tool for compressing a connector onto a coaxial cable includes a pair of gates, a plunger for compressing the connector against the gates and onto the coaxial cable, and an actuator in communication with the gates and the plunger. When the actuator is moved from a first position to a second position, it causes the gates to move from an open to a closed position in which they retain the coaxial cable and brace the connector, and the plunger moves from a first position to a second position in which it engages the connector to compress the connector against the gates and onto the coaxial cable. When the actuator is moved back to its first position, the gates move to their open position thereby releasing the coaxial cable and the plunger moves to its first position thereby disengaging from the connector.
US08875374B2
An installation method makes use of a tool that includes a block and a plate. The block is configured to align the installation tool with a U-shaped component. The plate extends from the block and is configured to hold a flexible component, such that the flexible component is accurately located within the U-shaped component.
US08875372B2
Exemplary non-woven helical stents are described that are efficient to fabricate in terms of labor and resources by being able to be manufactured by hand or machine while providing mechanical stability equivalent or close thereto of known braided or woven stents.
US08875368B2
A controlled torque fastener for use with a substrate includes a first driver engagement feature and a primary fastener portion connected to the first driver engagement feature. The primary fastener portion includes a threaded fastening portion and a second driver engagement feature connected to the threaded fastening portion. The first driver engagement feature is configured to be engaged by a first driver to enable the first driver to tighten the controlled torque fastener onto the substrate until the first driver engagement feature breaks off from the primary fastener portion. The second driver engagement feature includes a socket configured to receive a second driver and to enable the received second driver to apply a torque to the primary fastener portion.
US08875358B2
A hook forms a portion of an eye loop. A lever is pivotally movable relative to the hook. The lever forming a remaining portion of the eye loop. A thumb tab engages the lever and is positioned in an angled slot defined in a guide plate. The thumb tab is slidable in the angled slot, forming a release mechanism, such that the sliding movement of the thumb tab in the angled slot urges the lever to pivot relative to the hook to open said eye loop. The lever further includes an opening for receiving a protruding portion of the thumb tab, such that the lever can rotate to open the eye loop, essentially without sliding the thumb tab down in the slot of the hook.
US08875355B2
A buckle designed to have the dual properties of a belt buckle and a carabiner. The buckle includes a buckle body with first and second buckle body ends and a gap therebetween. A gate extends between the first and second buckle ends, which is pivotally mounted to the first end of the buckle body. The gate is moveable between open and closed positions, such that when the gate is in a closed position it extends between the first and second buckle body ends. The buckle includes a means for holding the gate in a closed position against the second end of the buckle body. The buckle further includes a prong connected to the rear end of the buckle, which extends towards the front end of the buckle.
US08875344B2
A door closer, in particular a hinge door closer, including a locking function or free-swing function, having a door closer housing, an output shaft to be connected to a door, a piston assembly connected to the output shaft and guided in the door closer housing, a closer spring, a piston rod adapted to connect the piston assembly to the closer spring, a hydraulic lock compartment adapted to lock the closer spring, and in particular a free-swing assembly which is adapted to enable a translational motion of the piston assembly decoupled from the closer spring when the closer spring is locked.
US08875334B1
A vacuum hose apparatus cleans a swimming pool without the use of a conventional pump. The apparatus includes a housing. A conduit extends through the housing between an inlet port and an outlet port. A suction port extends into the housing and is in environmental communication with the conduit wherein the conduit is configured for creating suction through the suction port as a fluid is passed from the inlet port to the outlet port. A bladder is positioned in the conduit between the inlet port and the suction port. A hole is positioned in the bladder wherein the bladder is configured for restricting the fluid as the fluid passes through the conduit increasing fluid pressure as the fluid passes through the hole. A supply hose is coupled to the inlet port and is configured for coupling to a fluid supply wherein fluid passes into the conduit through the inlet port.
US08875331B2
An adaptive cushion for reducing pressure on body parts of a person positioned on a chair or bed includes an overlay cushion having a plurality of individual air bladder cells, each having thereon a force sensor. The cushion includes a controller for inflating and deflating individual air bladder cells to air pressures that tend to reduce the interface pressures sensed by the force sensors. A pressure reduction method includes varying the inflation pressure in a first air bladder cell while measuring the sum of the interface pressures exerted on all or a plurality of the air bladder cells, re-pressurizing the first cell to that air pressure for which a minimum total interface pressure was obtained, repeating this process for the remaining air bladder cells.
US08875330B2
An invention designed for head, neck, chest and abdomen; providing support and protection for sleeping children while being transported. The said invention comprises of head, neck, chest and abdomen safety. It is constructed in the shape of a heart and extends between the head and abdomen of child. The invention is comprised of filling and cushion and is able to separate between sections for washing capability. It is worn over the front of the child, secured by elastic straps that slip over each arm of the child, represented on the backside of invention. It is further secured by seatbelts that are placed under confinement of the situated seatbelt safety controllers located on the front side of the invention.
US08875325B2
A graphic swaddling bedding set that includes a bottom sheet for a mattress with a designated sleeping area located centrally and longitudinally thereon. Formed or attached to the designated sleep area is a selectively attached, pouch configured for containing the body of a child when longitudinally aligned therein when sleeping. The top edge of the pouch is detached thereby forming a top opening. Disposed over the bottom sheet and extending transversely over the pouch is a double wing-shaped top cover. Disposed between the top surface of the pouch and the bottom surface of the top cover is at least one hook and loop connector that connects the pouch and top cover. The top cover configured to extend over the sides of the mattress. Connectors or weights may be to hold the corners and lateral edges of the top cover pull the top cover tightly and hold it in place.
US08875324B2
Display systems for a mattress are described herein. The display systems can include a pocket configured to hold at least one pillow cover and a protective panel positioned on the top surface of a mattress. The protective panel can include an information display component.
US08875322B2
Robotic posture transfer assist devices for assisting a posture transfer of a patient in a bed may include a device body, a stabilizer coupled with the device body and the bed, and at least one robotic arm having a plurality of degrees of freedom, wherein the robotic arm may be coupled with the device body. Robotic posture transfer assist devices may further include an end-effector removably coupled with the robotic arm, a controller module that provides a control signal to the robotic arm to control a movement of the robotic arm about the plurality of degrees of freedom, and a user input device that provides a command signal to the controller module to command the movement of the robotic arm, wherein the control signal provided by the controller module corresponds with the command signal.
US08875321B2
A sofa hinge that provides easy conversion of a sofa convertible from one position to another while providing added safety by substantially reducing the risk of an injury to the operator's fingers. The sofa hinge includes a first and a second bracket rotatably connected to the sofa hinge at a bolt. The second bracket includes a semi-circular portion that covers a portion of the lever during the various positions of the sofa. The sofa hinge further includes a cover plate rotatably connected to the sofa hinge at the bolt. The cover plate includes a semi-circular portion and is adjacent to the semi-circular portion of the second bracket. The cover plate covers at least a portion of the semi-circular portion of the second bracket. By having the cover plate conceal the gear mechanism of the sofa hinge, the risk of injury to the operator's fingers is substantially reduced.
US08881308B2
A system and method for installing software on a secure controller without requiring the software to be properly signed. The method includes determining whether a by-pass flag has been set in the controller that identifies whether a file validation procedure is required to install the file and performing a pre-check operation to determine whether predetermined parameters of the file have been satisfied. The method also includes installing the file into a memory in the controller if the pre-check operation has been satisfied. The method further includes determining whether the file has a proper signature and indicating that the signature is proper if the by-pass flag is set and the file does not include a proper signature, and allowing the file to be installed if the signature has been indicated as being proper.
US08881297B2
An access arbitration module includes a plurality of active component communication ports for communicating with a plurality of active components, and includes a passive component communication port for communicating with a passive component. The access arbitration module also includes switching logic defined to control transmission of access communication protocol signals between each of the plurality of active component communication ports and the passive component communication port, such that an authorized one of the plurality of active component communication ports is connected in communication with the passive component communication port at a given time, and such that non-authorized ones of the plurality of active component communication ports are prevented from communication with the passive component communication port at the given time.
US08881291B2
A system and method for inhibiting some code modules from being processed by an outdated runtime environment are disclosed. The system and method may operate to detect that a runtime environment installed on a computer system is outdated. New code modules that have not been previously processed by the runtime environment may be inhibited from being processed by the outdated runtime environment, while known code modules that have been previously processed may be allowed to continue being processed uninhibitedly by the outdated runtime environment.
US08881290B2
In the field of computer software, obfuscation techniques for enhancing software security are applied to compiled (object) software code. The obfuscation results here in different versions (instances) of the obfuscated code being provided to different installations (recipient computing devices). The complementary code execution uses a boot loader or boot installer-type program at each installation which contains the requisite logic. Typically, the obfuscation results in a different instance of the obfuscated code for each intended installation (recipient) but each instance being semantically equivalent to the others. This is accomplished in one version by generating a random value or other parameter during the obfuscation process, and using the value to select a particular version of the obfuscating process, and then communicating the value along with boot loader or installer program software.
US08881279B2
Systems and methods for zone-based intrusion detection are described herein. The system may comprise a multi-tenant system; a server communicatively coupled with the multi-tenant system; a zone-based intrusion detection module running on the server; a zone within the server, the zone being a tenant and including at least one process running on it; and a debugger module that examines the process in real-time.
US08881274B2
Disclosed are a method and a system for synchronizing and providing data requiring digital rights protection, to a portable device, wherein a contents providing server is connected with a contents synchronization server to which the portable device is connected.
US08881257B2
Systems, methods, and instrumentalities are disclosed that may provide for integration of trusted OpenID (TOpenID) with OpenID. The authentication may be accomplished, in part, via communications between a trusted ticket server on a UE and a network application function. The UE may retrieve platform validation data (e.g., from a trusted platform module on the UE). The UE may receive a platform verification in response to the platform validation data. The platform verification may indicate that the network application function has verified the platform validation data and the user. The platform verification may indicate that the platform validation data matches a previously generated reference value.
US08881248B2
A method and apparatus for enabling a user to access a service provider is described. The user sends a request from a browser to a proxy server. The proxy server modifies the request by adding data (such as a URL) relating to a location of an identity provider able to provide user credentials for the user and forwards the modified request to the service provider. The modification of the access request may occur before the request is sent to the service provider or in response to an authentication request from the service provider. The data relating to the location of the identity provider may be provided as a header (e.g. an http header).
US08881240B1
A method and apparatus for automatically administrating access rights for confidential information is disclosure. In one embodiment, access rights are established for at least one user group. Each user group is identified by at least one authentication attribute. In response to verification information from a user requesting access to the confidential information that is stored at a, the verification information is compared with the at least one attribute for the each user group to generate a comparison result. Access to the confidential information by a second computerized device is controlled based on the comparison result and the access rights.
US08881237B2
A method, an apparatus, and a system for solving and managing security problems, which may occur during a handover of a User Equipment (UE) between PLMNs in a mobile communication network, by using a Non-Access Stratum (NAS) protocol are provided. By the method, a UE can perform a security mode command and an authentication with a network. Further, the method can prevent interruption of communication due to authentication or security during a handover of a UE between Public Land Mobile Networks (PLMNs).
US08881234B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a host state machine. In one aspect, the method includes defining a state machine in a memory of a data processing apparatus, the state machine comprising a plurality of states, and wherein network access for a host device is controlled in each state according to one or more network access zones associated with the state, each network access zone defining network access capabilities for the host device; monitoring, by the data processing apparatus, host devices attempting to access the network and host devices that have access to the network; and transitioning, for each host device, a state of the host based on the monitoring and a current state of the host.
US08881226B2
An attribute-based access control policy (e.g., XACML policy) for a set of elements depends on attributes carried by elements in one of several predefined categories. In order to evaluate such policy for a set of elements, the invention provides a method including the steps of (I) selecting a primary category; (II) partitioning the elements in the primary category into equivalence classes with respect to their influence on the policy; and (III) using the equivalence classes to replace at least one policy evaluation by a deduction. The result of the evaluation may be represented as an access matrix in backward-compatible format. The efficiency of the policy evaluation may be further improved by applying partial policy evaluation at intermediate stages, by forming combined equivalence classes containing n-tuples of elements and/or by analyzing the influence of each element by extracting functional expressions of maximal length from the policy.
US08881219B2
A video server controller has an instruction receiver, a command forming unit, and a command issuing unit. The instruction receiver receives the first instruction for recording the material data name of the program material data and the time code indicating the site of interruption of broadcasting of the program material data, and a second instruction for restarting broadcasting of the program material data from the interruption site. The command forming unit, upon receiving the first instruction, stores the material data name and the time code, and upon receiving the CUE UP WITH DATA command as the second instruction, which is standard to the VDCP protocol, the stored material data name and time code are read out. The command issuing unit issues the CUE UP WITH DATA command, the material data name, and the time code to the video server.
US08881218B2
A video transmission method includes receiving a selected area from an input device. The selected area includes a first portion of a video image received from a video device. The video image includes a second portion, at least some of which is not included in the selected area. The first portion of the video image is transmitted at a first resolution over a network for display. The second portion of the video image is transmitted at a second resolution over the network for display. The second resolution is lower than the first resolution, which allows the system and method to utilize available transmission bandwidth to transmit the video image with the first portion, which may be a portion of interest in the video image, at a higher quality than the second portion, which may be a portion in the video image of less interest than the first portion.
US08881214B2
The present invention is directed to content searching of various databases in an interactive television network; caching programming for rebroadcasting to interactive television network subscribers; and interactively offering goods and services referred to in broadcast programming to interactive television network subscribers.
US08881206B2
A apparatus is provided. The apparatus includes a display unit, a Radio Frequency (RF) unit to establish communication with a media device, and a control unit to control wireless transmission of multimedia data to the media device for display on an external device connected to the media device, whereby the multimedia data is reproduced on the external device in real time.
US08881191B2
A system and methods for personalized event notification using real-time video analysis are described. In an embodiment, a live video feed is automatically monitored and characteristics of the video feed are analyzed against criteria which relate to an event which has been identified by a user. The criteria relate to characteristics of the image or the audio in the video feed. If the criteria are satisfied, the user is notified that the event has occurred and this notification may be achieved through messages on the video display screen (e.g. on the television screen) or other messaging techniques (e.g. SMS or email). In an example, the criteria may define a particular logo and the user is notified if the analysis detects the logo in the video feed.
US08881182B1
Techniques are disclosed for a client-and-server architecture where the client makes deferred API calls to the server. The server may receive such a deferred API call, and evaluate whether the call will be executed at the future time specified in the call. The server may use a model of tasks already scheduled to be performed at the future time, or projected to be performed at the future time, and compare those tasks against a projected capacity at the future time. Where there will be sufficient capacity, the server may execute process the deferred API call at the future time, and where there will not be sufficient capacity, the server may inform the client that the call will not be processed at the future time.
US08881177B2
The creation of a virtual network adapter is disclosed. At least one existing network device having an existing driver is discovered. At least one of an existing device-to-driver mapping and an existing driver associated with the existing network device is removed. A new driver capable of communicating with the existing network device using a common set of primitive commands is installed. The new driver is mapped to the existing device. The use of the virtual network adapter is also disclosed.
US08881176B2
Embodiments of the present invention perform a method for reading data from, writing data to, powering on, or configuring a block device without the kernel translating a file system operation into a block device operation. This is implemented by a using a core module to couple applications running in user space to a character device through a character device driver, the core module configures the character device to communicate with a block device through a block device driver without the kernel translating a file system command into a block device command.
US08881171B1
A computer readable medium and method for providing checkpointing to Windows application groups. The checkpointing may be triggered asynchronously using Asynchronous Procedure Calls. The computer readable medium includes computer-executable instructions for execution by a processing system. The computer-executable instructions may be for reviewing one or more command line arguments to determine whether to start at least one of the application groups, and when determining to start the at least one of the application groups, creating a process table in a shared memory to store information about each process of the at least one of the application groups. Further, the instructions may be for registering with a kernel module to create an application group barrier, creating a named pipe for applications of the application group to register and unregister, triggering a checkpoint thread to initiate an application group checkpoint; and launching an initial application of the applications of the application group.
US08881170B2
A system for sharing a physical display screen among multiple applications on a mobile platform includes an Internet-connected client device and software executing on the client device from a non-transitory physical medium, the software providing a first function assigning dominancy to one of the multiple running applications, a second function mitigating application background transparency among the multiple running applications, a third function establishing a messaging mechanism and protocol between the multiple running applications, and a fourth function enabling the dominant application to intercept digital input directed toward individual ones of the multiple running applications and to dispatch the input to the appropriate application.
US08881169B2
In a cellular phone applicable to an information processing apparatus according to the present invention, a CPU of a main control unit executes monitor threads 1 to 3, monitors groups including a plurality of threads set with priority by executing a keep-alive operation to a plurality of monitor threads that monitor operations of threads in the groups, determines whether there is a monitor thread without a response to the keep-alive operation based on responses from the plurality of monitor threads, and terminates delivery of events to the groups with priority higher than the group monitored by the monitor thread without a response to the keep-alive operation if it is determined that there is a monitor thread without a response to the keep-alive operation.
US08881163B2
Techniques for grouping individual processors into assignment entities are discussed. Statically grouping processors may permit threads to be assigned on a group basis. In this manner, the burden of scheduling threads for processing may be minimized, while the processor within the assignment entity may be selected based on the physical locality of the individual processors within the group. The groupings may permit a system to scale to meet the processing demands of various applications.
US08881160B2
An information processing apparatus sequentially executing one or more processes of a workflow on an input document includes: a workflow-information storage unit storing workflow information; a result storage unit storing a process result; a workflow control unit receiving workflow identification information for identifying the workflow and acquiring workflow information from the workflow-information storage unit on the basis of the workflow identification information; and a result acquiring unit acquiring the process result from the result storage unit based on the result identification information when the workflow information acquired by the workflow control unit includes the result identification information. The workflow control unit acquires the process result from the result acquiring unit and transmits the process result to an apparatus that executes a process subsequent to a process corresponding to the process result in the workflow in order to execute the workflow from a process in the middle of the workflow.
US08881156B2
A method for apportioning summarized metrics based on unsummarized metrics in a computing system includes receiving, by a memory device of the computing system, a log file, the log file comprising unsummarized metrics, the unsummarized metrics being related to a plurality of transactions performed by a program in the computing system, and a summarized metric, the summarized metric being related to the program, wherein the summarized metric comprises accumulated data from the plurality of transactions; selecting an unsummarized metric that reflects a distribution of the summarized metric among the plurality of transactions by a processing device of the computing system; and determining an amount of the summarized metric that belongs to a transaction of the plurality of transactions based on the selected unsummarized metric by the processing device of the computing system.
US08881152B2
A pattern corresponds to a task that a computing system can perform. The pattern at least indirectly identifies one or more sub-application programs of one or more application programs that the computing system can run and that are relevant to the task. Application of the pattern to sub-application programs of application programs currently running on the computing system identifies a working set of one or more sub-application programs of one or more application programs currently running on the computing system and that are relevant to the task. The computing system hides, within a graphical user interface that the computing system presents, the sub-application programs of the application programs currently running on the computing system that are not part of the working set, and the application programs currently running on the computing system that do not include any sub-application program that is part of the working set.
US08881149B2
A method for providing control of Java resource runtime usage may include establishing communication with one or more Java virtual machines (JVMs) forming a hive via a hive communication channel where the hive comprises a plurality of JVMs configured to enable utilization of at least one shared resource, receiving, via the hive communication channel, environmental information indicative of hive activity relative to the at least one shared resource from at least one of the one or more JVMs, and adapting, via processing circuitry, operations associated with use of the at least one shared resource based on the environmental information.
US08881142B1
In certain embodiments, a computer-implemented method includes accessing a request to instantiate a virtual machine from a user, accessing virtual machine lifetime data, and determining, based at least in part on the virtual machine lifetime data, a probable lifetime for the virtual machine. The virtual machine lifetime data includes actual lifetime data for a prior virtual machine that was previously instantiated. The actual lifetime data indicates an amount of time that the prior virtual machine was operational.
US08881140B1
A method for virtualizing software associated with external computer hardware devices. The method may include maintaining a virtualized device profile associated with an external hardware device and receiving a request to provide the virtualized device profile to a client system to which the external hardware device can be temporarily connected. The method may also include downloading the virtualized device profile to the client system and installing the virtualized device profile as one or more virtualization layers on the client system. The method may further include activating the one or more virtualization layers to enable the virtualized device profile to be used to interact with the external hardware device.
US08881134B2
A sequence for distributing at least one of a plurality of code packages to the at least one facility according to different states of a fixed state machine is set. The at least one of the plurality of code packages is installed in at least one staging area. The at least one of the plurality of code packages is maintained in the at least one staging area in a valid, dormant mode while the fixed state machine is stopped. Pursuant to a resumption of the fixed state machine at a subsequent time, a current code package is swapped with the at least one of the plurality of code packages in the at least one staging area to activate the at least one of the plurality of code packages.
US08881132B2
A system and method for update of firmware of a storage array controller of a storage device in a storage area network. The I/O workload of the storage device is monitored to obtain workload information regarding I/O traffic of the storage device. The workload information is analyzed to identify patterns in the I/O traffic of the storage device. Based on one or more identified patterns in the I/O traffic, future I/O workload of the storage device is forecasted, and, according to the forecasted future I/O workload, at least one firmware update is scheduled.
US08881127B2
According to some embodiments, Application Programming Interface (API) source code, including command design patterns, is determined to be executed as a runtime scenario. Class may then be automatically generated as linkable building blocks in accordance with the API source code and command design patterns. For example, API command classes and associated methods may be dynamically read using reflection, and a building block class associated with each API command class may be generated. Runtime readable embedded metadata may be planted in the building block classes, at least some of the metadata being provided by the reflection. According to some embodiments, a logical sequence of the building blocks classes may be linked in accordance with the runtime scenario.
US08881123B2
A method for generating a binary executable of a program so that private symbols in a module are accessible from another module. In one embodiment, the method compiles a source program to an intermediate representation and scans the representation to find the private symbols in the program's modules. It then wraps a function around each private symbol. When called, the function returns an address of the private symbol, so that the other module can access the symbol from outside the module in which the symbol is found. At run time, a call is made to obtain the address of the function, which is then executed to obtain the address of the private symbol so that the symbol can be accessed. In another embodiment, a Just-In-Time compiler executes the wrapper functions and patches the executable program with the direct address of the private symbol to avoid a call to the wrapper function.
US08881121B2
An object-oriented query to retrieve data from a data source stored on a data storage device connected to a computer is processed. One implementation involves receiving a Java Query Language (JQL) user query, compiling the JQL query using a Java compliant compiler, and detecting any compilation error due to a syntax error in the JQL query. If a compilation error is detected, then informing the user of the compilation error such that the user may correct the syntax error in the JQL query. Otherwise if a compilation error is not detected, then processing the JQL query for execution.
US08881118B2
An integrated circuit card is used with a terminal. The integrated circuit card includes a memory that stores an interpreter and an application that has a high level programming language format. A processor of the card is configured to use the interpreter to interpret the application for execution and to use a communicator of the card to communicate with the terminal.
US08881111B1
Embodiments are directed towards testing a responsiveness of a graphical user interface (GUI) for an application executing on a computer. During execution of each portion of a test, stimuli may be provided to the application. The stimuli may be provided to the application thread that is associated with rendering graphics for the GUI. Responses from the application to the stimuli may be monitored to determine a responsiveness of the application for at least one portion of the test. The responsiveness may be determined based on a wait time between providing a request and receiving a reply to the request, which may indicate that the application is in a state to accept input through the GUI. Responsiveness may be determined separately for each portion of the test. A displayable report may be generated to include the responsiveness of the application for each portion of the test.
US08881108B2
This application relates to a computer-implemented method for testing an HTTP-communicating service. The method includes installing a service in a first system. The first system makes the service available to a second system for access using an HTTP request. The method includes installing a test program in the first system. The method also includes testing the installed service using the test program. The HTTP request is generated by the test program and received by the installed service. The method also includes presenting a result of the testing.
US08881097B2
A method of providing multi-instantiable state templates to a statechart environment is discussed. The method includes the step of providing a graphical definition of an independent state machine object belonging to a statechart. The method further includes the step of instantiating a first instance and a second instance of the independent state machine object in the statechart. The method additionally includes the steps of starting execution of the first instance of the independent state machine object and then stopping execution of the first instance of the state machine object. Additionally, the method includes the step of starting the execution of the second instance of the independent state machine object in the state diagram.
US08881094B2
The present invention relates generally to a software architecture for simulation of physical entities. The invention provides an object-oriented container-based framework architecture for simulator implementations, methods, and objects in a time domain on a distributed computer network and in field deployed units. The invention further provides an interface system and a plug-in definition which allows compartmentalization of participants in the container and easy extensibility of the system. A hierarchy of life-cycle containers having contained objects is disclosed. An object graph description is used by an assembly engine to construct an executable object graph including the hierarchy of life-cycle containers. Life-cycle containers can be implemented as LRU portable containers for field deployed units.
US08881082B2
A computing device is configured to analyze a logic gate design having logic gates. The computing device is configured further to identify logic gates that are affected by toggling activity associated with an input of one or more of the logic gates. The computing device is configured further to replace, within the logic gate design, the identified logic gates with different logic gates that are not affected by the toggling activity; and output a new logic gate design based on replacing the identified logic gates with the different logic gates, the application specific integrated circuit, with the new logic gate design, producing a same output as the application specific integrated circuit with the logic gate design, based on same inputs.
US08881079B1
An embodiment of a method of high-level synthesis of a dataflow pipeline is disclosed. This embodiment includes obtaining processes from the high-level synthesis of the dataflow pipeline. A schedule for read operations and write operations for first-in, first-out data channels of the processes is determined. A dataflow through the dataflow pipeline for the schedule is determined. An edge-weighted directed acyclic graph for the processes and the dataflow is generated. A longest path in the edge-weighted directed acyclic graph is located. A weight for the longest path is output as an estimate, such as a latency estimate for example, for the dataflow.
US08881074B2
A tool for rewriting hardware design hardware design language (HDL) code is arranged for receiving HDL code (2) expressing a hardware design of a digital circuit. The tool comprises means (4) for generating a representation (6) of the syntax of the received HDL code, the representation containing a plurality of nodes. The tool further comprises means (3) for determining modifications to the representation of the syntax whereby at least one node is added to or removed from the representation and computation means (9) for generating a modified version (10) of the received HDL code using the received HDL code and modifications to the received HDL code, the modifications determined from the modified representation of the syntax.
US08881067B2
To enable SEM-based management of a cross-sectional shape or manufacturing process parameters of a semiconductor device pattern to be measured, the association between the shape or parameters and SEM image characteristic quantities effective for estimating the shape or parameters is saved as learning data. The image characteristic quantities are collated with learning data to estimate the shape or to monitor the process parameters. Accuracy and reliability is achievable by calculating three kinds of reliability (reliability of the image characteristic quantities, reliability of estimation engines, and reliability of estimating results) based on the distribution of the image characteristic quantities and then judging whether additional learning is necessary, or selecting and adjusting image characteristic quantities and estimation engine based on the reliability.
US08881061B2
A multifunction device displays a plurality of selectable user interface objects on the display. In response to detecting the first input, the device moves a first object in the plurality of selectable user interface objects across the display to a location on the display that is proximate to a second object in the plurality of selectable user interface objects. In response to detecting that the first input meets predefined folder-creation criteria while the first object is proximate to the second object, the device creates a folder that contains the first object and the second object.
US08881058B2
A system, a computer readable storage medium including programs, and a computer-implemented method for displaying objects in a graphical user interface of a device are described. A vision test is presented in the graphical user interface of the device, the vision test including vision test objects used to test a visual acuity level of a user of the device. Input is received from the user identifying the user's ability to see at least one vision test object in the vision test. Display settings corresponding to the input received from the user are identified. Objects in the graphical user interface are displayed based on the display settings.
US08881057B2
Example methods and apparatus to display mobile device contexts are disclosed. An example method includes displaying a first context in a user interface of a mobile device based on first device platform information, the first context including a first arrangement of information, graphics, and application icons that are associated with the first device platform information, determining that second device platform information received after the first device platform information corresponds to a second context, the second context being different from the first context and including a second arrangement of information, graphics, and applications that are associated with the second device platform information, and displaying the second context in the user interface replacing the first context without prompting a user of the mobile device.
US08881044B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, are described for representing ranges of image data at multiple resolutions, for example, in the form of a histogram or other suitable graphical representation. In one aspect, the methods include the actions of displaying a graphical representation of image data for a digital image, where the graphical representation has a predetermined range that spans a first range portion and a second range portion. The methods further include the actions of receiving user input requesting to expand image data displayed in the first range portion. In addition, the methods include the actions of modifying display of the graphical representation in response to the received input, to cause the first range portion to visually expand and to cause the second range portion to visually compress.
US08881043B2
Provided is an information processing apparatus including a position determination unit for determining whether or not a position of an information input area included in a display area of a first application and a position of an information output area included in a display area of a second application satisfy a predetermined first positional relationship, and a coordination processing unit for inputting, in a case it is determined that the predetermined first positional relationship is satisfied, output information of the second application that is associated with the information output area to the first application as input information associated with the information input area.
US08881035B2
The invention provides a method for rendering dynamic web contents with static file based graphical user interface (GUI) form control The method includes the steps of trapping an event which requires to draw or redraw an image in a file based GUI image control in a current local environment; initiating a WebCrawler function with parameters derived from the current local environment to retrieve data from the web; generating a locally accessible file with web content in a format interpretable by the file based GUI image control; and having the file based GUI image control render the web content contained in the locally accessible file.
US08881025B2
Apparatus, methods and computer-readable storage media for threading calls and messages are provided. A method can include: receiving messaging content; and displaying the messaging content in a single thread, wherein the messaging content is threaded and a thread of the messaging content comprises at least one text message and at least one call. The method can further include threading the messaging content, wherein the threading comprises ordering the messaging content based, at least, on a time at which received ones of the messaging content are received at a communication device. In various embodiments, the messaging content can include one or more of voice information, MMS or SMS text messages, voicemail information, system messages, email messages, instant messages, pictorial information, video information or audio information, data traffic information, user-opted notifications, traffic reports, news alerts, weather information, stock reports, social networking chats, social networking posts or social networking status updates.
US08881021B1
A toolbar, such as an add-on toolbar for a web browser, may be automatically created for a user based on the preferences or habits of the user. A device may, for example, receive metadata relating to habits or preferences of the user. The device may match the metadata to a set of toolbar objects to obtain one or more recommended toolbar objects for the user. The device may generate custom toolbar code that includes the one or more recommended toolbar objects and transmit the custom toolbar code to the user for installation of the custom toolbar code to implement a custom toolbar in the application program.
US08881020B2
Technologies are described herein for providing multi-modal communication through modal-specific interfaces. In one method, a communication in a first modality is received from a first interface across a computer network. The communication is converted into a second modality. Upon converting the communication into the second modality, the communication is provided to a second interface across the computer network.
US08881018B2
A method and system for website content remediation are provided. The website content remediation computer system includes a memory device and a processor in communication with the memory device. The website content remediation computer system is programmed to determine items of nonfunctional content within a website, display a plurality of nonfunctional content types of the determined items to a user on a graphical user interface, and receive from the user a selection input of one of the displayed nonfunctional content types. The computer system is further programmed to display a report of items of nonfunctional content of the selected nonfunctional content types, receive from the user a selection input of one of the items, and receive from the user an action command that remediates the selected item.
US08881016B2
A digital device comprises data processing unit displaying a graphic user interface (GUI) and an initial setup module. The initial setup module includes autodetection module, contextual help module, and advertisement module. The autodetection module automatically detects at least one of a network, a television cable, and a plurality of inputs connected to the digital device, and populates a connections list in a second panel including the result of the automatic detection. The contextual help module displays at least one of texts, images and animations in a first panel that help the user understand the steps of the initial setup. The advertisement module displays advertisements in the first panel when the digital device is loading. The digital device may be loading at least when the autodetection module is automatically detecting or when the contextual help module is loading the at least one of texts, images and animations to be displayed.
US08881013B2
A computer readable medium storing a media editing application for creating media presentations is described. The application includes a graphical user interface (GUI). The GUI has (1) a composite display area for displaying graphical representations of a set of media clips that are part of the composite presentation, (2) a navigation tool including several selectable navigation markers associated with several navigable locations in the composite presentation, and (3) a version management feature for (a) indicating whether each location has been modified, (b) providing an option to create a new version of each location, and (c) providing access to previously-saved versions of each location.
US08881012B2
A video image storage and retrieval system providing computer displays of timelines for video sequences, in which a first timeline shows time divisions for segments for the longer sequences, and the other timelines each provide for locating images within the segments. Timecodes in the other timelines are aligned with those in the first timeline so that searching for images in the other timelines is facilitated.
US08881005B2
Methods and systems for large-scale statistical misspelling correction are provided. A method implemented in a computer infrastructure includes reviewing the input text to detect spelling errors in one or more words and calculating a variable cost distance of letters associated with the one or more words. Furthermore, the method can detect space-deletion errors and space-insertion errors. The method further includes determining a best candidate solution for correcting the spelling errors based on the variable cost distance. The method includes correcting the spelling errors using the best candidate solution.
US08881002B2
A trial based layout builder generates multiple trial multi-column layouts for content until a multi-column layout that satisfies particular criteria for multi-column balancing is generated. Multiple trial multi-column layouts can be generated in parallel based on different boundaries until a layout that does satisfy the criteria is identified. Different elements of the content laid out in different trial multi-column layouts can be reused in subsequently generated trial multi-column layouts. The content can also optionally be separated into multiple different portions at various break points, and trial multi-column layouts for the different portions can be generated in parallel. Additionally, if a trial multi-column layout for one of the portions that satisfies the particular criteria is identified, the content in that portion can be displayed while continuing to attempt to identify a layout for the content of the other portion that satisfies the one or more criteria.
US08880995B2
The present invention discloses a method for localized scrolling table display in a webpage. The method includes: dividing a table being displayed into at least a 2×2 array of an upper left table, a lower left table, an upper right table and a lower right table; setting the lower left table and the upper right table to hide portions that are beyond display area; and setting the lower right table to hide portions that are beyond the display area and to include a vertical scrollbar and a horizontal scrollbar. The upper right table and the lower right table are controlled by the horizontal scrollbar, and the lower left table and the lower right table are controlled by the vertical scrollbar. The present invention is able to display a table in a webpage with a localized scrolling display and a partial frozen display, and allows unlimited number of data columns and rows in the webpage and still maintains good readability. This satisfies the need for displaying table of a large amount of data for data comparison, and allows the user to conveniently and freely scroll any cell of the table to the display area to be displayed.
US08880983B2
Communication device employing binary product coding with selective additional cyclic redundancy check (CRC) therein. Product code encoding (e.g., employing row and column encoding of matrix formatted bits, selectively with interleaving and/or permutation of the bits therein) may be combined with additional error correction code (ECC) or forward error correction (FEC) coding thereby generating coded bits for use in generating a signal to be launched into a communication channel Various ECCs/FECs may be employed including a BCH (Bose and Ray-Chaudhuri, and Hocquenghem) code, a Reed-Solomon (RS) code, an LDPC (Low Density Parity Check) code, etc. The redundancy of such coded signals as generated using the principles herein is in the range of approximately 7%, and hard decision decoding may be performed on such coded signals generated herein. In accordance with decoding such (e.g., possibly by performing bit-flipping), various bit decisions (within certain iterations) may be selectively ignored and/or reverted back to previous bit decisions.
US08880982B2
Disclosed is a wireless communication apparatus in which reception precision characteristics are improved, by specially adapting the modulating processing in respect of the code words for each encoding system. A wireless communication apparatus (100) wherein an encoding processing section (120) includes a convolutional encoder that performs convolutional encoding of fixed information blocks made up of K bits. In code word partial sequences obtained on the basis of the head and tail in a fixed information block, a modulating section (130) maps bits, from bit groups constituting single symbols, to bits associated with groups having poor quality characteristics, prioritising systematic bits over parity bits. In this way, the reception quality characteristics in first code word partial sequences having good error characteristics is equalised. Consequently, since portions having poor reception quality characteristics are prevented from prominent appearance in the first code word partial sequence, the result is that the reception quality characteristics and system throughput can be improved.
US08880976B2
Systems and methods for encoding and decoding at least one logical block address in a low density parity check (LDPC) are disclosed. These systems and methods can include selecting a LDPC Code matrix and a parity check matrix wherein the LDPC Code matrix and the parity check matrix have an orthogonal relationship. These systems and methods may further include encoding a data element using at least some of the LBA bits in the parity bits in a LDPC codeword creating a parity vector using the at least some of the LBA bits in the LDPC codeword.
US08880975B2
A method and a device for information block coding and synchronization detecting are provided. Information block coding and synchronization detecting may be performed according to a synchronization character sequence satisfying certain conditions. Thus, the probability of incorrect synchronization may be effectively reduced without increasing the complexity. Optimal synchronization character sequences in different lengths are provided to further reduce the probability of incorrect synchronization.
US08880969B2
The present invention provides a switching converter with pulse skipping mode. The switching converter comprises a switching circuit having at least one switch, a controller and a feedback circuit. The controller comprises an error amplifying circuit, a logic circuit, a ramp signal generator and a pulse skipping circuit. The error amplifying circuit generates a compensation signal based on comparing the feedback signal with a reference signal. The logic circuit generates a control signal to control the ON and OFF switching of the at least one switch based on the compensation signal. The ramp signal generator generates a ramp signal. The pulse skipping circuit generates a pulse skipping signal based on the compensation signal, the ramp signal and a threshold voltage. The logic circuit skips one or more switching pulses of the control signal in accordance with the pulse skipping signal.
US08880964B2
A programming process evaluates NAND strings of a block to detect a defective NAND string, e.g., a NAND string with a defective storage element. Status bits can be stored which identify the defective NAND string. Original data which is to be written in the NAND string is modified so that programming of the defective NAND string does not occur. For example, a bit of write data which requires a storage element in the defective NAND string to be programmed to a higher data state is modified (e.g., flipped) so that no programming of the storage element is required. Subsequently, when a read operation is performed, the flipped bits are flipped back to their original value, such as by using error correction code decoding. In an erase process, a count of defective NAND strings is made and used to adjust a pass condition of a verify test.
US08880958B2
Systems and method for embedded trace macrocell (ETM) devices configured to dynamically interleave architecture/program tracing with microarchitecture/hardware tracing. An ETM device includes logic to enable interleaved program tracing and hardware state sampling. A core interface is configured to receive program trace and hardware state information of a microprocessor and a combining module is configured to interleave the program trace and hardware state information. A packet generation module may be configured to packetize the program trace and hardware state information into packets at operational speeds of the microprocessor.
US08880955B2
The present disclosure includes apparatus (e.g., computing systems, memory systems, controllers, etc.) and methods for providing data integrity. One or more methods can include, for example: receiving a number of sectors of data to be written to a number of memory devices; appending first metadata corresponding to the number of sectors and including first integrity data to the number of sectors, the first metadata has a particular format; generating second integrity data to be provided in second metadata, the second integrity data corresponding to at least one of the number of sectors (wherein the second metadata has a second format); and generating third integrity data to be provided in the second metadata, the third integrity data including error data corresponding to the second integrity data and the at least one of the number of sectors.
US08880952B1
Described are techniques for debugging code of a provider using a debug interface. The provider includes a first software layer providing common services and a second software layer including code modules each providing a set of customized services. The debug interface includes a first function interface for a first function having first code included in the first software layer and including a second function interface for a second function having second code included in the first software layer which provides for runtime transfer of control to code included in said second software layer. The first function is invoked to issue debug commands to debug code in the first software layer. The second function is invoked to issue debug commands to debug code in the second software layer. A client sends debug commands in accordance with the debug interface to a server including the provider.
US08880946B2
A fault detection apparatus includes a storage unit and a correlation model comparison unit. The storage unit stores correlation destruction set information which indicates correlations on which correlation destruction was detected when a fault occurred, among correlations included in a correlation model representing correlations between a plurality types of performance values of a system. The correlation model comparison unit calculates a commonality between the correlation included in the correlation destruction set information and correlation on which correlation destruction is detected for inputted performance values.
US08880944B2
Restarting event and alert analysis after a shutdown in a distributed processing system includes identifying a shutdown condition of the distributed processing system; determining whether the shutdown was a planned shutdown or an unplanned shutdown; if the shutdown was planned, storing an identification of the last event in an event log that was injected in an event queue at the time of the planned shutdown and restarting event and alert analysis using the next event identified in the event log; and if the shutdown was unplanned, for each event analyzer, identifying the last event included in the last event pool that the event analyzer closed; and restarting event and alert analysis at the event analyzer using the next event received by the event analyzer after the identified last event.
US08880941B1
Instructing a plurality of worker systems in a distributed computing system to perform a checkpoint. Instructing the worker systems includes receiving timing messages from the plurality of worker systems and determining, based on the received timing messages, a common checkpoint time indicating an estimated amount of time to be taken by the plurality of worker systems to write data to the persistent storage for a subsequent checkpoint. The common checkpoint time is used to determine a checkpoint threshold, and responsive to the determined checkpoint threshold, it is determined whether to perform the checkpoint. Responsive to determining to perform the checkpoint, messages are transmitted to the plurality of worker systems instructing the worker systems to perform the checkpoint.
US08880936B2
It is provided a management computer which refers to switching level information including switching patterns to be used at a time of switching the first task to the second application server; sets a level of a degree of safety for each of the switching patterns; refers to a stop time for each first task which is allowed upon switching the first task to the second application server; selects one of the switching patterns having a switching time that is shorter than the stop time of the task requirement information which is set to the first task and having the level of the degree of safety that is highest among the switching patterns of the switching level information; stops the second task of the second application server by the selected one of the switching patterns; and then controls the second application server to provide the first task.
US08880932B2
A system and method can provide fault tolerance in a middleware machine environment. A subnet manager can determine whether there is a path record change when a fault occurs in the middleware machine environment. Furthermore, the subnet manager can signal a dynamic reconfiguration event to at least one host in the middleware machine environment. The at least one host can send a message to the subnet manager to query for a latest path record. Then, the subnet manager can provide a latest path record to the at least one host.
US08880930B2
Embodiments associate software applications with computing resources based on failure correlation information and an anti-affinity rule. An anti-affinity rule indicates that a first software application is to be separated from a second software application during execution. A management device determines failure correlations between a first computing resource that is associated with the first software application and a plurality of computing resources other than the first computing resource. The management device selects the computing resource that corresponds to the lowest failure correlation and associates the second software application with the selected computing resource based on the anti-affinity rule.
US08880928B2
A multirate transmission system for transmitting parallel input data from a first location to a second location includes a transmitter portion and a receiver portion. The transmitter portion receives the parallel data, including the information related to a parallel data clock and stores the data in a buffer where it is subsequently read and serialized for transmission on a serial data link to the receiver portion where it is deserialized, including recovery of the parallel data clock in the serialized data stream. The receiver portion stores the parallel data in a buffer where it is read at a data rate corresponding to the parallel data clock of the incoming parallel data. The parallel data at the transmitter portion is associated with generated control characters when parallel data is not read from the buffer associated with the transmitter portion.
US08880927B2
A time synchronization method and system for a multi-core system are provided. The time synchronization method comprises: establishing at least one clock synchronization domain, and respectively allocating each core to each clock synchronization domain; selecting a core with a lowest load in each clock synchronization domain as a master clock synchronization source in the clock synchronization domain, and selecting the clock synchronization domain having the master clock synchronization source with a lowest load as a master clock synchronization domain, while other clock synchronization domains as slave clock synchronization domains; the master clock synchronization domain sending a synchronization deviation detection message to each slave clock synchronization domain, and calculating a time deviation value; when the time deviation value is greater than a permitted deviation value, the master clock synchronization domain calculating a time adjustment quantity and releasing to each slave clock synchronization domain, making adjustment based on its time adjustment quantity.
US08880926B2
Control events may be signaled to a target system having a plurality of components coupled to a scan path by using the clock and data signals of the scan path. While the clock signal is held a high logic level, two or more edge transitions are detected on the data signal. The number of edge transitions on the data signal is counted while the clock signal is held at the high logic state. A control event is determined based on the counted number of edge transitions on the data signal after the clock signal transitions to the low logic state.
US08880923B2
Described are embodiments of methods, apparatuses, and systems for link power management in an I/O interconnect. An apparatus for link power management in an I/O interconnect of a computer apparatus may include a switching fabric having a first switch and a second switch, configured to simultaneously transport first data packets over a first path of a link between a port of the first switch and a port of the second switch and second data packets over a second path of the link. The apparatus may include a power management unit configured to modify a power state of the port of the first switch based at least in part on relative power states of the first path and the second path. Other embodiments may be described and claimed.
US08880922B2
The power consumption of a computer is dynamically managed independent of the OS or applications and without any delay time caused by system control. A blade server has server blades each including a processor, a power-saving control unit and a power sensor unit; a power supply box that supplies power to the server blades; and a single service processor which defines an electric current consumption upper limit value in the power sensor unit via the power-saving control unit of each server blade. When the electric current consumption of the server blades exceeds the electric current consumption upper limit value, a signal outputted by the power sensor unit is communicated to the processor, the operating frequency of the processor is controlled, and the maximum average power is controlled to be at or below the power consumption upper limit value.
US08880919B2
A method and a device for providing low power consumption services and a communication system are provided in the embodiments of the present disclosure. The method includes: receiving a low power consumption request sent by a terminal; when determining that the low power consumption request is supported, sending a first configuration parameter indicating that the low power consumption request is supported to a base station, so that the base station performs low power consumption communication with the terminal according to the first configuration parameter; and sending acknowledgement information indicating that the low power consumption request is supported to the terminal, in which the acknowledgement information carries a second configuration parameter, so that the terminal performs low power consumption communication with the base station according to the second configuration parameter. In this way, a network side provides services with different power consumption for different terminals according to requirements of terminals.
US08880916B2
A controller for a battery management system includes a first terminal, a second terminal, and communication circuitry. The first terminal receives power from a battery in the battery management system. The second terminal receives a clock signal. The communication circuitry coupled to the first and second terminals detects the clock signal, and generates a first switching signal according to a result of detecting the clock signal to control the battery management system to switch from operating in a ship mode to operating in a non-ship mode according to the first switching signal. The detecting and generating are performed with the battery management system in the ship mode. The battery management system disables controlling of charging and discharging of the battery in the ship mode, and the battery management system enables controlling of charging and discharging of the battery in the non-ship mode.
US08880912B2
A power supply device provided with a main power supply unit that supplies generated predetermined power to an electric load, a current detecting unit, a current indicating unit, an electric storage unit, an auxiliary power supply unit, and a control unit that determines an upper limit current value to be output to the current indicating unit on the basis of at least a condition of the electric load, and controls the upper limit current value such that power supplied from the auxiliary power supply unit to the electric load is converged in a predetermined convergence time when the power supply from the auxiliary power supply unit to the electric load is stopped or reduced.
US08880902B2
A microprocessor is provided with a method for decrypting encrypted instruction data into plain text instruction data and securely executing the same. The microprocessor includes a master key register file comprising a plurality of master keys. Selection logic circuitry in the microprocessor selects a combination of at least two of the plurality of master keys. Key expansion circuitry in the microprocessor performs mathematical operations on the selected master keys to generate a decryption key having a long effective key length. Instruction decryption circuitry performs an efficient mathematical operation on the encrypted instruction data and the decryption key to decrypt the encrypted instruction data into plain text instruction data.
US08880898B2
A method of maintaining a version counter indicative of a version of memory content stored in a processing device. The method comprises selectively operating the device in a first or second mode. Access to the first mode is limited to authorized users and controlled separately from access to the second mode. In the first mode at least an initial integrity protection value is generated for cryptographically protecting an initial counter value of said version counter during operation of the processing device in the second mode; wherein the initial counter value is selected from a sequence of counter values, and the initial integrity protection value is stored as a current integrity protection value in a storage medium. In the second mode, a current counter value is incremented to a subsequent counter value; wherein incrementing includes removing the current integrity protection value from said storage medium.
US08880888B2
A passport authentication protocol provides for encryption of sensitive data such as biometric data and transfer of the encryption key from the passport to the authentication authority to permit comparison to a reference value.
US08880882B2
A request from a client system to perform computations on encrypted data is received at a server system. A request for a data key configured to decrypt the encrypted data is sent from the server system to the client system. The data key from the client system is received at the server system. The encrypted data is accessed at the server system. The encrypted data is decrypted using the data key to generate unencrypted data at the server system. The computations are performed on the unencrypted data to generate result data at the server system. The result data is provided to the client system.
US08880874B2
In a method of biometric identity assurance, biometric data based on a biometric modality is stored in a memory of a first computer. The biometric data is converted into a biometric template which is transferred from the first computer memory to a memory of a second computer. The second computer determines an encryption key based on a combination of the biometric template with a biometric-hash file of the user. Multiple credential files previously distributed among multiple remote computers are assembled into a single user credential file at the second computer. The first computer receives the encryption key and the user credential file from the second computer and accesses user credentials stored in the user credential file based on decryption of the user credential file using the encryption key. Via the thus accessed user credentials, the first computer uses or accesses one or more digital resources of the user.
US08880869B1
A device receives capability information associated with a next hop device of a wireless local area network (WLAN). The device also determines, based on the capability information, whether the next hop device is capable of implementing security for traffic, where the security includes a media access control (MAC) security standard and a layer 2 link security standard. The device further creates, via the MAC security standard, a secure channel with the next hop device when the next hop device is capable of providing security for traffic.
US08880868B1
A secure deterministic fabric includes switches that segregate data traffic requiring disparate levels of authentication or having different safety levels. Data may be segregated physically, utilizing different hardware; or virtually, by allocating certain assets such as memory blocks exclusively for certain levels of authentication. The secure deterministic fabric may include elements for safety monitoring and multi-level security monitoring.
US08880862B2
Systems and methods for providing accelerated loading of operating system and application programs upon system boot or application launch are disclosed. In one aspect, a method for providing accelerated loading of an operating system comprises the steps of: maintaining a list of boot data used for booting a computer system; preloading the boot data upon initialization of the computer system; and servicing requests for boot data from the computer system using the preloaded boot data. In another aspect, a method for providing accelerated launching of an application program comprises the steps of: maintaining a list of application data associated with an application program; preloading the application data upon launching the application program; and servicing requests for application data from a computer system using the preloaded application data.
US08880858B2
Illustrative embodiments include a method, system, and computer program product for estimating boot-time memory requirement of a data processing system. A data processing system identifies, using system configuration information associated with the data processing system, a set of components needed for booting up the data processing system. The data processing system determines a dependency of a component identified in the set of components, the component including a memory estimator program. The data processing system determines an ancestry of the component identified in the set of components. The data processing system receives, using the memory estimator program of the component, a boot-time memory requirement of the component. The data processing system calculates a total boot-time memory requirement. The data processing system determines whether an amount of real memory of the data processing system satisfies the total boot-time memory requirement.
US08880852B2
A method, apparatus, and program product execute instructions of an instruction stream and detect logically non-significant operations in the instruction stream. Then, based on that detection, a target or source address of a subsequent instruction is adjusted. In some instances, doing so enables a greater number of addresses, e.g., registers, to be accessed in a given number of bit positions within an instruction format.
US08880847B2
A prefetching system receives a memory read request having an associated address. In response to a determination that a most significant portion of the associated address is not present within slots of an array for storing the most significant portion of predicted addresses, a prefetch FIFO (First In-First Out) counter is modified to point to a next slot of the array and a new predicted address is generated in response to the received most significant portion of the associated address and is placed in the next slot of the array. The prefetch FIFO counter cycles through the slots of the array before wrapping around to a first slot of the array for storing the most significant portion of predicted addresses.
US08880839B2
Compressed data is maintained in a plurality of strides of a redundant array of independent disks, wherein a stride is configurable to store a plurality of tracks. A request is received to write one or more tracks. The one or more tracks are written to a selected stride of the plurality of strides, based on comparing the number of operations required to destage selected tracks from the selected stride to the number of operations required to defragment the compressed data in the selected stride.
US08880828B2
Provided are techniques for more efficient data storage on a computing system. An inode table is provided and populated with information relating to current and N previous locations within data storage that a particular data block has been stored. When a particular data block is modified in a redirect on write system, the modified data block is stored, if possible in a previous storage location for that particular data block and the current data location may be saved for use as the location for a subsequent modification.
US08880825B2
A LUN is provided that can store multiple datasets (e.g., data and/or applications, such as virtual machines stored as virtual hard drives). The LUN is partitioned into multiple partitions. One or more datasets may be stored in each partition. As a result, multiple datasets can be accessed through a single LUN, rather than through a number of LUNs proportional to the number of datasets. Furthermore, the datasets stored in the LUN may be pivoted. A second LUN may be generated that is dedicated to storing a dataset of the multiple datasets stored in the first LUN. The dataset is copied to the second LUN, and the second LUN is exposed to a host computer to enable the host computer to interact with the dataset. Still further, the dataset may be pivoted from the second LUN back to a partition of the first LUN.
US08880815B2
An apparatus having a memory and a controller is disclosed. The controller may be configured to (i) receive a read request from a processor, the read request comprising a first value and a second value, (ii) where the read request is an indirect memory access, (a) generate a first address in response to the first value, (b) read data stored in the memory at the first address and (c) generate a second address in response to the second value and the data, (iii) where the read request is a direct memory access, generate the second address in response to the second value and (iv) read a requested data stored in the memory at the second address.
US08880809B2
Embodiments are described for a method for controlling access to memory in a processor-based system comprising monitoring a number of interference events, such as bank contentions, bus contentions, row-buffer conflicts, and increased write-to-read turnaround time caused by a first core in the processor-based system that causes a delay in access to the memory by a second core in the processor-based system; deriving a control signal based on the number of interference events; and transmitting the control signal to one or more resources of the processor-based system to reduce the number of interference events from an original number of interference events.
US08880805B2
Computer system having cache subsystem wherein demote requests are performed by the cache subsystem. Software indicates to hardware of a processing system that its storage modification to a particular cache line is done, and will not be doing any modification for the time being. With this indication, the processor actively releases its exclusive ownership by updating its line ownership from exclusive to read-only (or shared) in its own cache directory and in the storage controller (SC). By actively giving up the exclusive rights, another processor can immediately be given exclusive ownership to that said cache line without waiting on any processor's explicit cross invalidate acknowledgement. This invention also describes the hardware design needed to provide this support.
US08880802B1
The present invention is directed to a command block protocol which may implemented by RAID firmware for synchronizing I/Os in a RAID system which includes co-existing hardware and software-based I/O paths. The command block protocol of the present disclosure ensures that there aren't any I/Os outstanding in the fast path or any other hardware engine by making sure that the region lock (ex.—Sentinel Region Lock) is taken for the entire size of the volume. When the Sentinel Region Lock is granted, the RAID firmware may assume that there aren't any commands outstanding in the fast path hardware or pending for the region lock to be obtained. The RAID firmware would not be able to maintain integrity of user data in the absence of the new command block protocol disclosed herein.
US08880796B2
An apparatus and associated methodology providing a data storage system including a memory having a first addressable storage space and a second differently addressable storage space. A controller selectively accesses stored instructions that when executed store a first amount of a user data set to the first addressable storage space and store a different second amount of the user data set to the second addressable storage space. The controller subsequently calculates an address increment between the stored first and second amounts, and then shifts one of the stored first and second amounts by the address increment.
US08880783B2
A method is disclosed for storing information on non-volatile memory which can rewrite memory cells multiple times before a block needs to be erased. The information to be stored is transformed into a suitable form which has better robustness properties with respect to common sources of error, such as leakage of charge, or imperfect read/write units.
US08880772B2
A system and method for serial interface topologies is disclosed. A serial interface topology includes a replication device configured to receive control information from a controller interface. The replication device is configured to transmit two or more copies of substantially replicated control information to a device control interface. A data interface is configured to provide differential, point-to-point communication of data with the device controller interface.
US08880761B2
An efficient low latency buffer, and method of operation, is described. The efficient low latency buffer may be used as a bi-directional memory buffer in an audio playback device to buffer both output and input data. An application processor coupled to the bi-directional memory buffer is responsive to an indication to write data to the bi-directional memory buffer reads a defined size of input data from the bi-directional memory buffer. The input data read from the bi-directional memory buffer is replaced with output data of the defined size. In response to a mode-change signal, the defined size of data is changed that is read and written from and to the bi-directional memory buffer. The buffer may allow the application processor to enter a low-powered sleep mode more frequently.
US08880738B2
Techniques are provided for a plug-in architecture for processing operations on a WSD DCP device. Such a device comprises a dispatcher, a plug-in handler, and one or more plug-ins. The dispatcher receives a SOAP request and determines, based on one or more operations associated with the SOAP request and a configuration file, whether one or more plug-ins need to be invoked. If one or more plug-ins need to be invoked, then the dispatcher calls the plug-in handler and passes data to the plug-in handler, which is configured to call the appropriate plug-in(s) and pass the data to the appropriate plug-in(s). The plug-in handler receives processed data from the appropriated plug-in(s) and sends the data to be processed by a lower level service, such as by a print service, a scan service, a facsimile service, or an archive service.
US08880732B1
Method and system for application isolation is provided. A computing system executes a plurality of processor executable applications and each application is assigned an address by an adapter that is operationally coupled to the computing system. The adapter also assigns a unique identifier to each construct generated by the plurality of applications; maintains a data structure associating the address with the unique identifier assigned to each construct; receives a request having an address and a unique identifier from an application from among the plurality of applications; retrieves the address and the unique identifier from the request; compares the retrieved address and the unique identifier with information maintained by the data structure; and processes the request if the retrieved address and the unique identifier matches with information of the data structure.
US08880727B1
A device provides layer two (L2) services between customer networks that are coupled by one or more intermediate computer networks. The device comprises a routing process that receives label information for a label switched path (LSP) through the intermediate networks. The device further comprises a L2 service that receives L2 service information from a device associated with second customer networks. In accordance with the label information, the device transports L2 communications between the first and second customer networks through the one or more intermediate networks. By utilizing label information in this manner, the device may minimize the impact of providing L2 services through the intermediate networks.
US08880725B2
User defined routing rules are managed within a primary/backup architecture through continuous replication between home servers and their corresponding presence servers in an automatic manner. User set-up rules are stored and published by a designated presence server to home servers on which the user can register including the user's home registrar and any backup registrars. Changes to the rules may be disseminated and synchronized through comparison of versions and exchange of batches between the presence server and registrars.
US08880724B2
In one embodiment, a network device (e.g., a master controller) may detect an event on a current path in a computer network from a local network domain to a destination address prefix of a remote domain. In response, the device may dynamically (e.g., intelligently) determine a trace target destination address within the destination address prefix, and may perform (or request performance of) a Traceroute of the current path and a selection of alternate paths in the network from the local network domain to the trace target, where the Traceroute is adapted to obtain per-hop measurements along the respective traced path. The measurements may then be stored, for example, to be used for optimal path selection, fault identification reporting, etc.
US08880721B2
A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
US08880717B2
In a method for controlling an electronic device to output electronic content stored in a storage medium thereof via an output module thereof, the electronic device is configured to: display a first object associated with the electronic content and a second object associated with the output module on an operation screen of the electronic device; receive a user input command for establishing an operational relationship between the first and second objects; and automatically retrieve the electronic content from the storage medium, and output the electronic content via the output module in response to the user input command. An electronic device to perform the method is also disclosed.
US08880711B2
A method and a system for processing an HTTP request. There is provided a method for processing an HTTP request, including: receiving an original HTTP request for accessing an instance of an application; modifying a domain name to be accessed; and sending the new HTTP request to a server of the application so as to access the instance of the application, wherein the domain name to be accessed by the original HTTP request and the new domain name correspond to a same IP address. This avoids various problems such as data confusion, data error, and use inconvenience in the related art occurring when a plurality of service instances of a same application run in a same hypertext transfer protocol session. A system for carrying out the above method is also provided.
US08880689B2
A method of notifying estimated QoEs (Quality of Experiences) for applications between a mobile terminal and a plurality of application servers that provide services of the applications, may measure first QoEs for the applications between the apparatus and the mobile terminal, measure second QoEs for the applications between the apparatus and the application server, estimate the estimated QoEs for the applications, based on the first and second QoEs for the applications, and notify the estimated QoEs to the mobile terminal.
US08880676B1
Disclosed are various embodiments for the planning of resources used in computing. Usage statistics regarding one or more virtual machine instances executing in a networked plurality of computing devices are obtained. The usage statistics are grouped, for example, based on one or more customer usage classifications, thereby producing one or more usage groups. A corresponding demand forecast is generated for each of the usage groups. A projected demand for one or more physical components of the networked computing devices is calculated according to the demand forecasts.
US08880666B2
Example methods, apparatus and articles of manufacture to route policy requests are disclosed. A disclosed example method includes receiving, at a policy request router, a policy request from a policy requestor, applying, at the policy request router, a rule to a parameter representing a network condition to select a policy server for the policy request, and sending from the policy request router to the policy requestor an identifier representing the policy server, the policy requestor to send the policy request to the policy server based on the identifier, the policy server to enforce a policy associated with the policy request.
US08880663B2
An approach is presented for sharing user information among devices. The identity discovery module determines one or more user identifiers. Further, the identity discovery module determines to generate a first device identifier based, at least in part, on the one or more user identifiers. Then, the identity discovery module determines to present the first device identifier in place of a second identifier as a discoverable identity of a device.
US08880659B2
A method of configuring a networking device comprises: collecting data regarding the networking device; conveying the data to a remote server; selecting configuration slice instances based on the data using the server, wherein templates for the slice instances are stored on the server; compiling the configuration slice instances using the server; and delivering the compiled configuration slice instances to the networking device; wherein the slice instances are coherent sub-sections of configuration settings for the networking device.
US08880653B2
A remote computing device associated with a remote apparatus obtains information related to the apparatus, and generates a file containing the information. The file is uploaded to a file transfer server. An apparatus management and computing system monitors the file transfer server and identifies newly generated and uploaded files. The files are downloaded and parsed to extract the information related to the remote apparatus. The parsed information is stored in a database and made available to a user through a monitor application. The system may be configured for the monitoring of multiple remote apparatuses. The remote computing device associated with a given remote apparatus may also monitor the file transfer server and obtain instruction files generated and uploaded by the apparatus management and computing system.
US08880651B2
Methods for efficient download of a data package and a client device and server that may implement such methods are disclosed. The client device sends an inventory identifying existing stored content packages to the download server. The download server identifies portions of the requested data package already corresponding to content elements already stored on the client device, and sends information to the client device indicating which portions of the requested data package are already stored on the client device. The client device gathers the already-stored portions of the requested data package and requests a remaining portion of the requested data package from the download server. The download server receives the request for the remaining portion of the requested data package and sends the remaining portion to the client device.
US08880648B1
Features are disclosed for transferring the presentation or playback of content from device to device. The content may include, but is not limited to, aural, video, and multimedia content. A personal device may be detected playing content. A current play position of the content can be obtained, and playback can be halted. The play position can be transferred to a media device wherein playback is automatically resumed. Additionally, the playing of content may be transferred between two or more media devices, for example in response to the movement of a user. Personal device movements and content operations may be monitored in order to determine improvements to the automatic transfer of content consumption from device to device.
US08880639B2
The present invention is a method for provisioning services to a terminal (UE), which performs communication via at least one communication network (NW1, NW2), each network being equipped with at least one service processing entity (NW1_PE1, NW1_PE2, NW2_PE1, NW2_PE2). The method comprises the steps of: requesting, by the terminal, a specified service to be at the disposition of the requesting terminal, analyzing the request by an analyzing entity associated with the at least one communication network, deciding, by the analyzing entity, that the requested specified service is associated to a specific one of the communication networks, and in response to the decision, routing communication messages associated with the terminal via the analyzing entity to the specified service processing entity within the specified communication network.
US08880628B2
A push email system which includes an email server and an unstructured supplementary service data (USSD)-type server. The email server is configured to receive email for an email account of a mobile user and notify the USSD-type server of the receipt of the email for the mobile user. The USSD-type server is configured to send a USSD or USSD-like message to a mobile user's handheld device, the USSD or USSD-like message notifying the mobile user's handheld device of the receipt of the email by the email server for the account of the mobile user. Also disclosed is a method of pushing email to a mobile user's handheld device.
US08880626B2
There is provided an information processing apparatus including an operation unit acquiring an input operation for a message composed of at least one of text and an image, a recording control unit recording the message in accordance with the acquired input operation, and a reproduction control unit reproducing the recorded message to display the message on a display unit.
US08880623B2
Methods, systems, and apparatus can provide ordered (e.g. ranked) lists of content items as a suggested list of items to watch. The ordered list can be based on feedback from other users. The content items can also be presented (e.g. in a continuous playback mode) to a passive user so that the user does not have to actively select a next item to watch. This passive mode can select a next item (e.g. from a list that is updated based on recent user feedback), and the item can be queued on a client device for playing to a user. Content items can also be provided from different independent servers.
US08880611B1
A spam detector accesses a message body of an email, extracts one or more features of a return path from the message body, and uses the extracted features to detect the return path for a user to respond to the email. The return path may include a postal address, and the extracted feature may comprise one or more of a complete or partial street name, city name, state name, country name, street number address, postal code, designations for post office box, and post office box number.
US08880607B1
Implementations of the present disclosure include generating one or more suggested social circles based on an analysis of past user interactions. The user can accept the suggested social circle and use it to distribute digital content. Generating a suggested social circle can include determining, for each of various sets of contacts, an initial score that represents a strength of the particular user's affinity to the set as a whole based on prior interactions of the particular user with the set, and determining, for each member of each set, an individual score that represents an average strength of the particular user's affinity to the member based on the interactions. An overall score for each set is calculated based on the initial score for the set and the individual scores of each member in the set. Based on the overall scores, at least one of the sets is identified for presentation as a suggested social circle to the particular user. Social circle data corresponding to the suggested social circle is transmitted to display a representation of the suggested social circle on a client device associated with the particular user.
US08880604B2
A method of determining a spammer includes acquiring, by a processor, short message events associated with a user and dividing them into a plurality of sessions in terms of time; building a social network of the user in each of the sessions, and calculating at least one type of social network characteristic in each of the sessions, respectively; and determining whether the user is a spammer or not according to the social network characteristic.
US08880595B2
A system for knowledge sharing comprises a remote electronic device comprising distribution means configured to automatically determine that one or more sender constraints are met for a plurality of first data entities; data gathering means configured to allow the reception of the plurality of first data entities from the remote electronic device, subject to one or more recipient constraints; and store the received plurality of first data entities in a database of the electronic device; matching means configured to identify a relevance of one or more of the plurality of first data entities when generating a new data entity on the electronic device; display means configured to display one or more of the identified first data entities when generating the new data entity; and editing means configured to use data from one or more of the displayed first data entities for generating the new data entity.
US08880592B2
Systems and methods for user interface implementation for partial display update are disclosed. One embodiment of the method, which may be embodied on a system includes, in a response received from a web server, identifying, for a web page, a set of elements able to he updated partially as displayed without refreshing the user interface in its entirety, detecting, in the response, updated elements in the set of elements that have been updated from a value displayed in the user interface, and/or partially updating the user interface to reflect changes to the updated elements in the web page without refreshing other portions of the user interface.
US08880589B2
Systems, methods, and computing devices for building, operating and using map systems with signature-based map caches are disclosed. Based on the desired map properties included in a formatted map request, a map signature can be generated. The map signature can be used to access a signature based map cache to determine whether a map with identical map properties has been previously generated and stored in cache or otherwise available for retrieval. If the map signature exists in the map cache, the corresponding map can be delivered to a map client. If the map signature does not exist in the map cache, then a map can be generated or rendered based on the map properties in the map request. Once the map is generated, it can be saved to the map cache along with associated map signature for future retrieval.
US08880584B2
A data transferring system and an object tracking system. The data transferring method includes generating messages based on the data, connecting the clients to the server, generating a plurality of event trigger thread instances, each of the instances being in communication with a corresponding one of the clients and sending the messages from the server to the clients through remote events by using the corresponding event trigger thread instance to control the communication between the server and the client.
US08880582B2
A partitionable server that enables user access thereto is provided. The partitionable server includes a plurality of partitions, each running an independent instance of an operating system (OS) and a first management module located in the partitionable server and interfacing with the plurality of partitions, the first management module is separate from the plurality of partitions and includes a physical user interface for local access to the partitionable server. The first management module is operable to provide mapping of a physical user interface device, which locally accesses the partitionable server through the physical user interface, to a virtual user interface of any one of the plurality partitions as desired for accessing the one partition.
US08880570B2
An information processing system includes a first information processing apparatus, a second information processing apparatus, and a third information processing apparatus. The first information processing apparatus includes a collecting unit that collects information, a generating unit that generates first and second deleting conditions, an adding unit that adds the first and second deleting conditions to the information, and a first transmitting unit that transmits the information including the first and second deleting conditions added thereto. The second information processing apparatus includes a first receiving unit that receives the transmitted information, a first storing unit that stores the received information, a second transmitting unit that transmits the stored information, and a first deleting unit that deletes the information. The third information processing apparatus includes a second receiving unit that receives the transmitted information, a second storing unit that stores the received information, and a second deleting unit that deletes the information.
US08880564B2
In one embodiment, a computer system generates a view of entities associated with varying data types for presentation on a generic viewer. The entities and data types have relationships as defined in a corresponding schema. The schema is stored as data in a repository with the data types. The computer system receives an edit request configured to change various selected entities, where each entity has an associated data type, queries the repository to determine various properties of the selected entities corresponding to the received edit request including the data type, and determines, based on the schema, that the edit is valid based on relationship information stored in the schema. The computer system also sends the validated edit information to the generic viewer for presentation. The generic viewer has no prior knowledge of how to handle the selected entities and corresponding data types.
US08880563B2
Query object localization, segmentation, and retrieval are disclosed. A query image may be received that includes a query object. Based on respective spatially constrained similarity measures between the query image and a plurality of images from an image database, at least some of the plurality of images may be identified and/or retrieved and a location of the query object in the query image may be estimated. The query object may then be automatically segmented from the query image based on the estimated query object location. In some embodiments, the retrieval, localization and/or segmentation may be iterated.
US08880554B2
An apparatus comprising a storage device comprising a hash table including a plurality of buckets, each bucket being capable of storing at least one data item, and a processor configured to apply at least a first and a second hash function upon receiving a key to generate a first index and a second index, respectively, the first and second indices identifying first and second potential buckets in the hash table for storing a new data item associated with the key, determine whether at least one of the first and second potential buckets have space available to store the new data item, and responsive to determining that at least one of the first and second potential buckets have available space, insert the new data item into one of the first or second potential buckets determined to have available space.
US08880548B2
This patent application pertains to dynamic search interaction. One example includes an organizational component configured to obtain a search query from a user. The organizational component can also be configured to obtain related search queries. The organizational component can further be configured to organize the related search queries by topic and to estimate a relative likelihood that an intent of the user matches an individual topic. This example also includes an image generation component configured to cause the organized related search queries to be presented on a graphical user interface (GUI) in a manner that reflects the relative likelihood.
US08880547B1
Disclosed are various embodiments for generating search results when a search string fails to return results as entered. In a representative example, a failure of a first query generated from a search string to identify at least a predefined threshold number of items from among a plurality of items in a data store is detected in a computing device. A plurality of altered versions of the search string is generated in the computing device. A submission of a plurality of second queries to the data store is implemented, where each of the second queries corresponds to one of the altered versions of the search string. A presentation is generated to be rendered of at least two separate groups of items resulting from corresponding ones of the second queries.
US08880540B1
Using location transformations to identify objects is described. Word pairs are generated. Each word pair includes a first word from a first document and a corresponding second word from a second document. For each word pair, location information is computed for the words that indicates locations of the words in the documents relative to other words in the documents. A transformation is identified based on a comparison between the first and second location information. The transformation includes a translation, a rotation, and/or a scale. The transformation is applied to the second location information. A first anchor is identified in the first document if a difference between the first location information and the transformed second location information is less than a threshold value. A second anchor is identified in the second document based on the first anchor and the transformation. A field may be identified in the second document based on the second anchor and at least partially based on the transformation.
US08880537B2
A system and method for using semantic understanding in storing and searching data and other information. A linearized tuple-based version of a conceptual graph can be created from a user input. A plurality of conceptual graphs, or portions thereof, can be compared to determine matches. An associative database can be created and/or searched using a hierarchy of conceptual graphs in tuple format, so that the data storage and searching of such database is optimized. The associative database can be used to integrate data from multiple different sources; form part of an Internet or other search engine; or used in other implementations. Also disclosed herein is a system and method for use of semantic understanding in searching and providing of content is described herein. In accordance with an embodiment, the system comprises a Syntactic Parser (SP) or statistical word tokenizer for data retrieval and parsing; a Syntax To Semantics (STS) transformational algebra-based semantic rule set, and an Associative Database (ADB) of linearized tuple conceptual graphs (TCG), utilizing a conceptual graph formalism. Data can be represented within the ADB, enabling both fast data retrieval in the form of semantic objects and a broad ranging taxonomy of content.
US08880531B2
A system and method for identifying a piece of content is disclosed. In one embodiment, an identifier for a piece of digital content can be generated using the title of the piece of digital content, the size of the piece of digital content, and a hash of other attributes of the piece of digital content such as title, album, and artist names.
US08880523B2
Indicating preference for a content contribution is disclosed. A request for information associated with the content contribution is received from a first entity. The status of the content contribution is determined. A response is provided to the first entity. Determining the status of the content contribution includes determining whether a submission of the content contribution was previously received.
US08880522B2
A system and method for performing security assessments in an online services system. In one embodiment, the method includes receiving a list of target data for a report; and generating fields in the report. The method also includes populating the fields with composite information; receiving a command to execute the report; fetching the target data using the composite information; and populating the report with the target data.
US08880519B2
A method and system for determining a service description that most closely matches a service name. A ranked service name list is generated by use of a name parser, a dictionary, and a name composer, wherein the ranked service name list comprises at least one alternative service name and a respective rank of each alternative service name of the at least one alternative service name, and wherein the respective rank indicates how closely the alternative service name associated with the respective rank resembles the service name provided by the user. It is ascertained that the service description matches the highest ranked alternative service name in the service name list. The service description matching the highest ranked alternative service name is communicated to the user.
US08880516B2
Methods and systems for improving user search experience with a search engine by providing a way for associated users to create and share personalized lists of local search results and/or advertisements through endorsements of such local search results and/or ads. Local search endorsements can be used to personalize the search engine's ranking of local search results by offering a way for users to re-rank the results for themselves and for those who trust them.
US08880515B2
Determining one or more concepts associated with a query is disclosed. A query is received. A list of concepts and associated scores is received. The concepts fit within a concept hierarchy. A density function is used to evaluate the received concepts. One or more concepts are associated with the query based at least in part on the results of the density function.
US08880510B2
An estimation algorithm can generate a uniqueness metric representative of data in a database table column that is split across a plurality of data partitions. The column can be classified as categorical if the uniqueness metric is below a threshold and as non-categorical if the uniqueness metric is above the threshold. A first estimation factor can be assigned to the column if the column is classified as categorical or a larger second estimation factor can be assigned if the column is non-categorical. A cost estimate for system resources required to perform a database operation on the database table can be calculated. The cost estimate can include an estimated total number of distinct values in the column across all of the plurality of data partitions determined using the assigned first estimation factor or second estimation factor and a number of rows in the table as inputs to an estimation function.
US08880503B2
Enterprise systems, methods and computer program products are disclosed for providing value-based positioning for outer join database queries in an enterprise resource planning system operating on a specially programmed computer server. The computer implemented method comprises; receiving a query at a server and processing the query for inner join and then evaluating a returned value for Order by direction and whether the current row returns NULL. Depending on forward paging and reverse paging for outer join, the process involves changing an inequality operator depending on the evaluated Order by direction and whether the current row is NULL. The process for inner join and outer join queries is implemented on an application object server including a kernel instance, a query framework and query generation model and a data access layer engine to a database of the enterprise resource planning system.
US08880500B2
According to one aspect of the present invention, a method is provided in which a search request containing search criteria is received from a first user. A search is performed based upon the search criteria and the first user's organizational identifier to identify data records that match the search criteria and to which the first user is allowed to access based upon the first user's organizational identifier. In another embodiment, a search is performed based upon the search criteria and a list of categories to which the first user is authorized to access to identify records that match the search criteria and to which the first user is allowed to access based upon the list of categories.
US08880499B1
A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to create a news aggregation service document based on a request received from the user. The remote news aggregation server identifies news content from a plurality of news source servers based on the received request and presents the identified news, content in the news aggregation service document. The remote news aggregation server is further configured to receive a request from the user to remove a news item from the presented news content and removing the requested news item from the identified news content. Updated news content is presented in an updated news aggregation service document.
US08880496B2
A search engine may allow a user to add and modify geographic constraints interactively through the use of a map. In one example, the user enters a search query, and the search engine determines whether the query is amenable to a geographic constraint. If the query is amenable to a geographic constraint, then the search engine may provide an interactive map through which the user may specify a geographic boundary. The search engine may then uses the geographic boundary as a constraint on the search, and may return documents that relate to the geographic area indicated by the boundary. The user may zoom in or out on the region defined by the boundary, or may move the boundary, thereby interactively focusing, de-focusing, and modifying the search based on geography.
US08880494B2
A LPM search engine includes a plurality of exact match (EXM) engines and a moderately sized TCAM. Each EXM engine uses a prefix bitmap scheme that allows the EXM engine to cover multiple consecutive prefix lengths. Thus, instead of covering one prefix length L per EXM engine, the prefix bitmap scheme enables each EXM engine to cover entries having prefix lengths of L, L+1, L+2 and L+3, for example. As a result, fewer EXM engines are potentially underutilized, which effectively reduces quantization loss. Each EXM engine provides a search result with a determined fixed latency when using the prefix bitmap scheme. The results of multiple EXM engines and the moderately sized TCAM are combined to provide a single search result, representative of the longest prefix match. In one embodiment, the LPM search engine supports 32-bit IPv4 (or 128-bit IPv6) search keys, each having associated 15-bit level 3 VPN identification values.
US08880492B2
Given a set of documents relevant to a litigation hold and a seed set of keywords, a second set of keywords can be generated and suggested to a user. Each document in a training set of documents is given an indication of relevance. Based on the indication of relevance, a set of further keywords relevant to the litigation is extracted from the documents and suggested to a user. The suggested set of keywords may or may not include keywords in the seed set. Additionally, the suggested set of keywords may be related to the seed set of keywords.
US08880491B2
A particular method includes identifying, at a portable computing device, media content that is accessible from a remote computing device via a network. The method includes receiving user input associated with a particular media content item of the identified media content. The user input indicates selection of a send media to a second device option associated with the particular media content item. The method includes generating a message in response to the user input, wherein the message includes information identifying the particular media content item. The method also includes sending the message from the portable computing device to an application server that provides media content to a set top box device. In response to the message, the application server sends information to the second device that causes the set top box device to automatically play the particular media content item.
US08880481B1
Inverse distribution operations are performed on a large distributed parallel database comprising a plurality of distributed data segments to determine a data value at a predetermined percentile of a sorted dataset formed on one segment. Data elements from across the segments may be first grouped, either by partitioning keys or by hashing, the groups are sorted into a predetermined order, and data values corresponding to the desired percentile are picked up at a row location of the corresponding data element of each group. For a global dataset that is spread across the database segments, a local sort of data elements is performed on each segment, and the data elements from the local sorts are streamed in overall sorted order to one segment to form the sorted dataset.
US08880473B1
A system and method for storage checkpointing to a group of independent computer applications. The system has a storage disk that stores files; a storage access interface to access the storage disk; and a computer. The computer runs the group of independent computer applications and utilizes the files stored on the storage disk. A file system on the server accesses the files stored on the storage disk. An operating system and at least one device driver can be called by the file system, and at least one buffer buffers first data written to the storage disk and second data read from the storage disk.
US08880462B2
A method (40), system (10) and control device (14) are provided for delivering information, such as Emergency Alert System (EAS) information, to one or more client devices (16) in a network, e.g., a home network or business network. The control device (14), which is connected to the client devices (16) via a suitable home or business network connection, receives information, such as EAS information, from an appropriate transmission source (22). The control device (14) performs any one or more of a number of functions that allows the information to be properly received by appropriate client devices (16). Such functions include formatting or encoding the information as needed by the client devices (16) to properly receive the information. Also, using a tuner (38), the control device (14) can be tuned to an appropriate channel for providing the information to the appropriate client devices (16).
US08880453B2
Invention for pattern recognition and artificial intelligence comprising: 1) storing data in parallel by applying a logic level (1) input or a logic level (0) input to one input of each of at least two exclusive-nor logic gates; 2) comparing data in parallel by applying a logic level (1) input or a logic level (0) input to the other input of each of the exclusive-nor gates, wherein each exclusive-nor gate produces a logic level (1) output when both inputs have the same datum input, and each exclusive-nor gate produces a logic level (0) output when both inputs have different datum input; and 3) measuring the outputs of the exclusive-nor logic gates collectively with a measuring apparatus, wherein the percentage of the pattern input for comparison which matches the pattern of data stored in the exclusive-nor gates is directly proportional to the magnitude of the collective output of the exclusive-nor gates.
US08880449B2
This disclosure describes systems and methods for identifying and correcting anomalies in web graphs. A web graph is transformed into a set of weighted features. The set of weighted features are then transformed into a signature via a SimHash algorithm. The signature is compared to the signature of one or more other web graphs in order to determine similarity between web graphs. Actions are then carried out to remove anomalous web graphs and modify parameters governing web mapping in order to decrease the likelihood of future anomalous web graphs being built.
US08880444B2
A method for controlling a device responsive to an audio signal captured using an audio sensor. A data processor is used to automatically analyze the audio signal using a plurality of semantic concept detectors to determine corresponding preliminary semantic concept detection values, each semantic concept detector being adapted to detect a particular semantic concept. The preliminary semantic concept detection values are analyzed using a joint likelihood model based on predetermined pair-wise likelihoods that particular pairs of semantic concepts co-occur to determine updated semantic concept detection values. One or more semantic concepts are determined based on the updated semantic concept detection values, and the device is controlled responsive to identified semantic concepts. The semantic concept detectors and the joint likelihood model are trained together with a joint training process using training audio signals, at least some of which are known to be associated with a plurality of semantic concepts.
US08880439B2
In a recommender method, Bayesian Matrix Factorization (BMF) is performed on a matrix having user and item dimensions and matrix elements containing user ratings for items made by users in order to train a probabilistic collaborative filtering model. A recommendation is generated for a user using the probabilistic collaborative filtering model. The recommendation may comprise a predicted item rating, or an identification of one or more recommended items. The recommender method is suitably performed by an electronic data processing device. The BMF may employ non-Gaussian priors, such as Student-t priors. The BMF may additionally or alternatively employ a heteroscedastic noise model comprising priors that include (1) a row dependent variance component that depends upon the matrix row and (2) a column dependent variance component that depends upon the matrix column.
US08880433B2
Disclosed are systems and methods for authenticating use of a mark. In one embodiment, a system for facilitation, authentication, and authorization of the use of a mark comprises a mark owner server that receives registration information from a reseller server via a network that requests to use a mark. The mark owner server determines whether the reseller server is authenticated to use the mark. If the reseller server is authenticated to use the mark, the mark owner server sends a key to the reseller server. The mark owner server receives the key from the reseller server to access the mark via the network and determines whether the reseller server is authorized to use the mark based on the key. If the reseller server is authorized to use the mark, the mark owner server sends a first mark via the network to be displayed.
US08880429B2
A method and system for conducting an online property auction whereby the system allows for identifying an owner of property willing to sell his property by an online auction, entering into a contract with the owner obligating him to complete the sales of his property conducted pursuant to terms of the contract; pre-arranging a minimum auction price for his property that accounts for the owner's interest, plus costs and fees, conducting the on-line auction with a plurality of bidders for his property whereby at the on-line auction's conclusion there is a winning bidder and ensuring the transfer of the winning bidder's funds to the escrow holder.
US08880421B2
A customer reward service may reward customers who show or are expected to show frequent patronage to a provider of a good or service. The type of reward given to a customer may depend on a variety of factors including the real-time location of the customer, registration or profile data, or other pertinent data provided by or about the customer including the customer's purchasing history or the customer's social interactions. By collecting and considering a variety of data associated with a customer, a business may provide rewards and incentives tailored to the customer thus improving the ability of the business to better attract and retain customers.
US08880418B2
A workflow server is connected with operating computer terminals through a network to manage workflow. The workflow server consolidates information necessary for processing multiple consecutive nodes to be processed by one participant operating one of the operating computer terminals, and sends the consolidated information to the operating computer terminal concerned.
US08880417B2
An Expense Verification System (EVS) checks for fraud/errors in reimbursement requests. The EVS stores rules for reimbursement in accordance with company policies. The EVS receives travel reservation records for auditing, parses the records to identify a reference number, and then obtains from a trusted source travel record data for a corresponding reference number. Trusted data is compared to company policy-specific rules to determine compliance. In one embodiment, an extracted fare basis identifier is compared to lists of permitted and/or prohibited fare basis codes in the rules to determine compliance. In another embodiment, data is extracted from acknowledgment receipt records from a trusted data source and extracted booking and travel dates are compared to the rules to determine compliance. The EVS issues an alert in the event of non-compliance.
US08880411B2
A method for encoding and decoding a digital audio signal is provided, said method comprising the steps of: encoding a first sequence of samples of the digital signal according to a transform encoding; encoding a second sequence of samples of the digital signal according to a predictive encoding; wherein the second sequence starts before the end of the first sequence, a subsequence common to the first and second sequences being thus encoded both by predictive encoding and by transform encoding.
US08880405B2
In embodiments of the present invention improved capabilities are described for a mobile environment speech processing facility. The present invention may provide for the entering of text into a software application resident on a mobile communication facility, where recorded speech may be presented by the user using the mobile communications facility's resident capture facility. Transmission of the recording may be provided through a wireless communication facility to a speech recognition facility, and may be accompanied by information related to the software application. Results may be generated utilizing the speech recognition facility that may be independent of structured grammar, and may be based at least in part on the information relating to the software application and the recording. The results may then be transmitted to the mobile communications facility, where they may be loaded into the software application.
US08880401B2
A communication converter is described for converting among speech signals and textual information, permitting communication between telephone users and textual instant communications users.
US08880399B2
In the field of language learning systems, proper pronunciation of words and phrases is an integral aspect of language learning, determining the proximity of the language learner's pronunciation to a standardized, i.e. ‘perfect’, pronunciation is utilized to guide the learner from imperfect toward perfect pronunciation. In this regard, a phoneme lattice scoring system is utilized, whereby an input from a user is transduced into the perfect pronunciation example in a phoneme lattice. The cost of this transduction may be determined based on a summation of substitutions, deletions and insertions of phonemes needed to transducer from the input to the perfect pronunciation of the utterance.
US08880397B2
Exemplary embodiments provide systems, devices and methods that allow creation and management of lists of items in an integrated manner on an interactive graphical user interface. A user may speak a plurality of list items in a natural unbroken manner to provide an audio input stream into an audio input device. Exemplary embodiments may automatically process the audio input stream to convert the stream into a text output, and may process the text output into one or more n-grams that may be used as list items to populate a list on a user interface.
US08880395B2
Methods and apparatus for signal processing are disclosed. Source separation can be performed to extract source signals from mixtures of source signals by way of independent component analysis. Source direction information is utilized in the separation process, and independent component analysis techniques described herein use multivariate probability density functions to preserve the alignment of frequency bins in the source separation process. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US08880385B2
The present invention relates to the characterization of human bone microstructure that is applicable to methods of characterizing and predicting fracture initiation, propagation, and arrest. These methods involve the collagen orientation in proximity of osteocyte lacunae, such as the lacunar-ECM interface and perilacunar region, and the role that collagen orientation plays in micro-biomechanics. In particular, collagen orientation at the lacuna-matrix interface optimizes the magnitude of stresses during the elastic phase. Further, the role of collagen-apatite orientation at the interface between matrix and osteocyte lacuna delays micro-crack initiation, propagation, and arrest.
US08880384B2
Method for reducing artifacts in a subsurface physical properties model (120) inferred by iterative inversion (140) of geophysical data (130), wherein the artifacts are associated with some approximation (110) made during the iterative inversion. In the method, some aspect of the approximation is changed (160) as the inversion is iterated such that the artifacts do not increase by coherent addition.
US08880382B2
Techniques are presented that include accessing results of forward simulations of circuit yield, the results including at least circuit yield results including simulated device shapes. Using the circuit yield results, high-level traits of at least the simulated device shapes are determined. Based on the determined high-level traits and using the circuit yield results, a compact model for predicted yield is constructed, the compact model including a plurality of adjustable parameters, and the constructing the compact model for predicted yield including adjusting the adjustable parameters until at least one first predetermined criterion is met. An optimization problem is constructed including at least the compact model for yield, an objective, and a plurality of constraints. Using the optimization problem, the objective is modified subject to the plurality of constraints until at least one second predetermined criterion is met.
US08880380B2
Crashworthiness designing of a structure using a Hybrid Cellular Automata (HCA) algorithm where field states are computed using finite element analysis (FEA) and the material distribution of the structure is updated at each iteration using cellular automata method. The HCA algorithm optimizes the topology of the structures to achieve certain performance within the limits of various constraints applied to ensure crashworthiness of the structures. The HCA algorithm may also be applied to designing of structures to be fabricated by an extrusion method having the same cross section along the direction of extrusion or stamped structures having thickness varying across the structure.
US08880370B1
Systems, methods, and computer-readable media for detecting signals are provided. A method comprises determining a time-frequency representation for a received signal and partitioning the time-frequency representation of the received signal into a plurality of time-frequency partitions. The method further comprises determining an energy (e.g., a spectral energy) for each of the plurality of time-frequency partitions and detecting one or more signals within the received signal based on the energy (e.g., the mean spectral energy distribution) of the time-frequency partitions. In some embodiments, multiple signals received simultaneously within an input signal may be detected in unknown noise conditions.
US08880368B2
The present disclosure relates to searching electric power system waveforms. Disclosed herein are various systems and methods for improving search performance through indexing electric power system waveforms using waveform attributes such as frequency, amplitude, angle, rate of change, and the like. According to some embodiments, multiple indexes may be used together to find information of interest. A reference signal may be utilized according to some embodiments. Normalizing a plurality of waveforms using a reference signal may facilitate the use of an index for comparing two arbitrary waveforms. This disclosure also relates to detecting and indexing islanding conditions in an electric power system. Various embodiments may utilize information relating to islanding conditions in connection with search operations.
US08880366B2
Disclosed is a modular, expandable measuring device that includes an access-protected area. In one embodiment, the measuring device is a modular energy meter (EZ), which includes a two-part housing (SA, U) having a detachable connection for holding together the housing parts; at least one internal module (Z, K, IO, IR) arranged in a protected area; at least one external module (EO, ER, EK, EKR) arranged outside of the protected area; and at least one optical interface (OSE, OSI) which is arranged in the internal module (Z, K, IO, IR) and/or in the external module (EO, ER, EK, EKR) and is used for communication, including the detection of the opening of the protected area.
US08880363B2
An apparatus for measuring the mass fractions of water and oil in a flowing mixture of oil and water through a pipe includes a sensor portion that measures sound velocity and temperature of the flowing oil water mixture at a first time and at a second time. The apparatus includes a temperature changer in thermal communication with the flowing fluid which changes the temperature of the flowing oil water mixture by a measurable amount between the first time and the second time. A method for measuring water mass fraction in a flowing mixture of oil and water through a pipe includes the steps of measuring sound velocity and temperature of the flowing oil water mixture at a first time with a sensor portion. There is the step of changing the temperature of the flowing oil water mixture by a measurable amount with a temperature changer in thermal communication with the flowing fluid. There is the step of measuring sound velocity and temperature of the flowing oil water mixture at a second time with the sensor portion.
US08880359B2
A transmission sensing and measurement system. The system provides real-time feedback of various transmission operating characteristics which enables immediate synchronized shift calibration in response to vehicle operating conditions. The system can be applied to various transmission components and positions, such as bearing, shafts, and differentials. The system is arranged in a transmission assembly. By way of a method for measuring operating characteristics of the transmission where data is collected by a sensor and transmitted, optimal operating characteristics of the transmission can be calculated.
US08880355B2
According to one embodiment, an emission factor calculating apparatus includes a receiving unit, a received electricity (i.e., electric power) measuring unit, a generated electricity measuring unit, and an emission factor calculating unit. The receiving unit receives an emission factor of a higher-level system at first regular intervals. The received electricity measuring unit measures, as a received electricity, electricity received from the higher-level system and accumulated. The generated electricity measuring unit measures electricity generated with zero emission in a target system. The emission factor calculating unit calculates a substantial emission factor of the target system at regular intervals (i.e., at a fixed interval), based on a ratio between the received electricity and the measured electricity generated, and the emission factor of the higher-level system. The emission factor calculating unit informs a load or a lower-level system of the substantial emission factor.
US08880343B2
A navigation system may display a segment of a digital map including a map element and a label corresponding to the map element. A portion of the digital map where no labeling shall occur may be determined based on coordinate values of the map element. The label may be displayed such that the portion of the digital map where no labeling shall occur is not occupied by any portion of the label.
US08880336B2
Some embodiments provide a device that stores a novel navigation application. The application in some embodiments includes a user interface (UI) that has a display area for displaying a two-dimensional (2D) navigation presentation or a three-dimensional (3D) navigation presentation. The UI includes a selectable 3D control for directing the program to transition between the 2D and 3D presentations.
US08880335B2
A navigating system with RFID function includes a GPS module for receiving a plurality of satellite signals for location, and an RFID reader for receiving an RFID signal. The navigating system performs navigation according to a first position information and the location function of the GPS module if the RFID signal includes the first position information.
US08880330B2
Techniques are described for using geographic location data of snowplows to update a snow depth associated with a section of a surface street. The route of the snowplow may be tracked continuously which allows the snow depth of the street to be reset in real-time. The updated snow depth may then be used to generate a cost of travelling on the street. The travelling cost may then be used to plan a route through the region. Alternatively, the cost may be graphically displayed on a map to permit a user to determine which surface streets to avoid. In another embodiment, the cost of travelling on a particular street may be changed by the attributes of the vehicle that will navigate the snow-covered roads, driver's experience, or the geographic terrain of a road. This new cost may then be used, for example, to plan a route or display roads to avoid.
US08880324B2
Techniques are described for assessing road traffic conditions in various ways based on obtained traffic-related data, such as data samples from vehicles and other mobile data sources traveling on the roads and/or from one or more other sources (such as physical sensors near to or embedded in the roads). The road traffic conditions assessment based on obtained data samples may include various filtering and/or conditioning of the data samples, and various inferences and probabilistic determinations of traffic-related characteristics of interest from the data samples. In some situations, the inferences include repeatedly determining current traffic flow characteristics and/or predicted future traffic flow characteristics for road segments of interest during time periods of interest, such as to determine average traffic speed, traffic volume and/or occupancy, and include weighting various data samples in various ways (e.g., based on a latency of the data samples and/or a source of the data samples).
US08880307B2
A coasting control device for avoiding dangerous modes such as tire lock up upon the end of coasting control. The device, which performs coasting control to disengage the clutch and to reduce the engine revolutions per minute (RPM), also prevents a gearshift operation during coasting control.
US08880306B2
A vehicle includes a friction clutch located between an engine and a driving wheel; a clutch actuator arranged to disengage and engage the friction clutch; a clutch actuator control section arranged and programmed to control the clutch actuator; a slip detection section arranged to detect a slip of the driving wheel; and an engine control section arranged and programmed to decrease an output of the engine when the slip of the driving wheel is detected by the slip detection section. When the friction clutch is in a half clutch state and the slip of the driving wheel is detected, the clutch actuator control section is arranged and programmed to control the clutch actuator so as to maintain a pushing force of the friction clutch at a fixed or substantially fixed level.
US08880302B1
A lock valve is switched from lock condition to release condition when a lock member is switched from lock position to release position. When pilot pressure is at least a predetermined pressure when the elapsed time from the point at which the lock member is switched from lock position to release position is at least a first predetermined time, the lock valve is maintained in the release condition. When pilot pressure is at least the predetermined pressure, the continuous time duration is greater than the second predetermined time when the elapsed time is less than the first predetermined time, the lock valve is switched to the lock condition. When pilot pressure is at least the predetermined pressure, the continuous time duration is no more than the second predetermined time when the elapsed time is less than the first predetermined time, the lock valve is allowed to be switched.
US08880298B2
A Control System for monitoring the flow of air in a high capacity column delivery device, wherein a programmable logic controller, uses one or more sensors for sensing changes in air pressure and an air flow in a system to ensure one or more chute continuously and uniformly discharge a material; the programmable logic controller is connected to the system having; one or more sensors and a compressor which is mechanically connected to the system to supply the air to each chute through an air hose, which is necessary in order to assist the material to travel down a pipes and into the chute and out at a tip of a vibratory probe mechanism; the system further comprises at least one air hose directed downwardly in each chute to prevent any blockage of the material; wherein the programmable logic controller monitors the flow of air and pressure of air in the system through the use of these signals and electronically decides an appropriate reaction by sends a signal to the valve and air hose; when a blockage occurs in the chute, a first signal is sent from the sensor to the programmable logic controller to make adjustments by reducing air flow from a clear chute and diverts more air to a potentially blocked chute which causes an increase in air flow and pressure of air to the potentially blocked chute; and when the blockage is cleared from the chute, a second signal is sent from the sensor to the programmable logic controller to reverse the previous operation and balances the flow of air and pressure of air to each chute.
US08880293B2
A vehicle motion control apparatus configured to be used with a vehicle including a brake force control unit capable of generating a brake force during a steering operation. The control apparatus includes a plurality of force generation apparatuses disposed between a vehicle body of the vehicle and a plurality of axles, each of which is capable of generating an adjustable force between the vehicle body and each wheel of the vehicle, a force adjustment unit configured to adjust the force of each of the force generation apparatuses, and a target pitch state calculation unit configured to calculate a target pitch state from a state in which the vehicle body turns. The force adjustment unit adjusts the force of each of the force generation apparatuses so that a pitch state of the vehicle body approaches the target pitch state calculated by the target pitch state calculation unit.
US08880289B2
A vehicle maneuver application (VMA) interface, and a VMA interface system software being executed thereon, may be used for installing, modifying, uninstalling, activating, and/or deactivating one or more VMAs. The VMA interface may include an interface processor and an interface memory. The interface processor may be configured to install the VMA to the VMA device upon receiving an installation signal, update the installed VMA upon receiving an update signal, uninstalling the installed VMA upon receiving an uninstallation signal, activating the installed VMA upon receiving an activation signal, and/or deactivating the installed VMA upon receiving a deactivation signal. The interface memory may be coupled to the interface processor, and it may be configured to store a VMA execution record related to the installed VMA.
US08880288B2
A method and a system of determining a driving direction of a vehicle traveling at a low speed. The method includes determining whether the vehicle is in one of three states: (1) an uphill state in which the vehicle is located on an upward sloping surface, (2) a downhill state in which the vehicle is located on a downward sloping surface, and (3) a flat surface state in which the vehicle is located on a flat surface. The method also includes obtaining information from a plurality of vehicle sensors and determining a direction of movement of the vehicle based upon the determined state of the vehicle and information from the plurality of vehicle sensors.
US08880286B2
A wheel electronics unit for a wheel information device in the installed state is arranged in a vehicle wheel of a vehicle. The wheel electronics unit contains a first sensor that is configured to record a measuring signal, which includes at least one first wheel-specific parameter, and an evaluation unit, which is configured to determine a current rotational position of the vehicle wheel at the time of the measurement on the basis of the measurement signal.
US08880280B2
The invention relates to a method for transmitting vehicle data in the form of kilometer readings of a motor vehicle (1) to a memory element (7) having a counter, which memory element is removable from the motor vehicle. At time intervals, the kilometer reading of the motor vehicle is transmitted to the memory element (7), and after each kilometer reading transmission, the difference between the last transmitted and the newly transmitted kilometer reading is added up in the counter.
US08880278B2
A method and device for accessing maintenance functions of an aircraft from a mobile maintenance terminal. First, the situation of the aircraft is determined. Then, if this situation allows a mobile maintenance terminal to access a maintenance information system on the ground and the information system of the aircraft, a connection is established between the mobile maintenance terminal and the maintenance information system on the ground and at least one maintenance command intended for the information system of the aircraft is transmitted to the maintenance information system on the ground. If this situation allows the mobile maintenance terminal to access only the information system of the aircraft, a connection is established between the mobile maintenance terminal and the information system of the aircraft and at least one maintenance command is transmitted to the information system of the aircraft.
US08880271B2
Disclosed are a robot cleaner and a method for controlling the same. The robot cleaner and method of the present invention involve dividing the whole area to be cleaned into sub-areas, and easily calculating a full path using travel paths in the sub-areas and connection points between sub-areas, and in the event the whole area to be cleaned is extended or an area which has not been cleaned is found, do not involve regenerating the whole map for cleaning, but rather easily updating the full path using the pre-stored travel path in the sub-areas and the connection points between sub-areas.
US08880269B2
A power transmission control device is used for a hybrid vehicle including an internal combustion engine and a motor (MG) as power sources, and includes a manual transmission and a friction clutch. A torque of the motor (MG torque) is generally adjusted to the smaller one (=MG torque final reference value) of an MG torque reference value determined based on an accelerator opening and an MG torque limit value determined based on a clutch return stroke. Based on satisfaction of a predetermined condition relating to a clutch pedal operation performed by a driver, the MG torque is intentionally adjusted to a value shifted from the MG torque final reference value in place of the MG torque final reference value. As a result, a driving force which is more appropriate or better meets a driver's intention can be obtained.
US08880268B2
Assumed torque Tb is calculated based on an operation state of an engine when there is no abnormality in sensors, the engine is in a warm-up completion state, and a travel mode is a series mode, and actual torque Ta is calculated and friction torque Tf is calculated based on information on an actual amount of electric power generation of a generator. When the friction torque Tf is larger than an upper limit clip value, the upper limit clip value is the friction torque Tf, and when the friction torque Tf is smaller than the lower limit clip value, the lower limit clip value is the friction torque Tf, correction torque Tc is calculated, and an operation of an electronic control instrument of the engine is controlled so as to set the assumed torque Tb to the correction torque Tc.
US08880267B2
An electric vehicle includes an inverter unit. The inverter unit includes a torque fluctuation estimator configured to estimate, according to a predefined rule, a torque fluctuation that is inclusive of fluctuations in torque attributable to a wheel bearing unit, a motor unit or a reducer unit, based on a fluctuation in a rotational frequency as determined with a rotation sensor configured to sense a rotational frequency of a wheel or with an angle sensor for the motor unit, a fluctuation in a load acting, between a road surface and a tire, along a direction in which the vehicle travels, as determined with a load sensor, or a fluctuation in a motor current.
US08880266B2
A control system includes an electric motor, an electric storage device, a throttle grip, a brake lever, a controller, and an acceleration/deceleration adjustment lever. The controller supplies electric power from the electric storage device to the electric motor in response to an acceleration command input by the throttle grip and causes the electric motor to drive the rear wheel. The controller adjusts the electric power generated by rotational power applied by the rear wheel in response to an acceleration/deceleration command from the acceleration/deceleration adjustment lever. The acceleration/deceleration adjustment lever is provided separately from throttle grip.
US08880258B2
Methods and arrangements for controlling hybrid powertrains are described. In one aspect, an engine is alternatingly operated at different effective displacements. One displacement delivers less than a requested powertrain output and the other delivers more. A motor/generator system is used to add and subtract torque to/from the powertrain to cause the net delivery of the requested powertrain output. In some embodiments, energy added and subtracted from the powertrain is primarily drawn from and stored in a capacitor (e.g., a supercapacitor or an ultracapacitor) when alternating between effective displacements. In another aspect a hybrid powertrain arrangement includes an engine a motor/generator and an energy storage system that includes both a battery and a capacitor. The capacitor stores and delivers electrical energy to the motor/generator unit during operation of the engine in a variable displacement or skip fire mode.
US08880251B2
A battery ECU detects a state of charge and a temperature of a power storage unit, and transmits the state of charge and the temperature to an HV-ECU. The HV-ECU calculates the charge/discharge allowable power of the power storage unit based on the state of charge and the temperature of the power storage unit, and sets control-specific charge/discharge allowable power by correcting the charge/discharge allowable power so as to limit the charge/discharge allowable power to be changed at a predetermined first change speed. The HV-ECU then determines the power target value in accordance with the request from the driver within the range of the control-specific charge/discharge allowable power. The HV-ECU sets the control-specific charge/discharge allowable power such that, at start-up of the vehicle, the maximum value in the charge/discharge allowable power characteristics of the power storage unit is set as an initial value and the value is decreased from the initial value at the predetermined second change speed higher than the first change speed.
US08880246B1
Methods and apparatus are presented for spacecraft operation in which a control problem is formulated using a control law or steering law as a path constraint or as a dynamic constraint, and the control problem is solved to provide a guidance command trajectory for use in operating spacecraft control momentum gyroscopes to guide the spacecraft from an initial state to a desired final state.
US08880243B1
A present novel and non-trivial system, device, and method for presenting flight information of a plurality of aircraft on a display unit. An image generator (“IG”) is programmed to receive a first request for flight information for one of a plurality of aircraft; receive first flight information of a viewer aircraft when included in the request; send a second request for second flight information of a target aircraft for each target aircraft included in the request; receive the second flight information; retrieve terrain data corresponding the flight information of a focal aircraft; generate an image data set representative of a three-dimensional scene of a selectable view comprised of the sky, the spherical surface of the Earth, a first aircraft symbol corresponding to the received flight information, and a first curved flight path; and provide the image data set to a display unit.
US08880237B2
An approach is provided for providing customized information to a driver of a vehicle. The approach is implemented in a computer infrastructure having computer executable code on a computer readable storage medium having programming instructions operable to: obtain one or more parameters of a vehicle; obtain environmental conditions outside of the vehicle; and calculate a speed at which the vehicle should traverse a portion of a road. The calculating is based on the one or more parameters of the vehicle and the environmental conditions outside of the vehicle. The approach is further operable to provide the calculated speed to the vehicle.
US08880225B2
A method, system, and computer program product for controlling data center cooling. In an example embodiment the method includes calculating, using a processor, an over-provisioning factor, where the over-provisioning factor is a function of a ratio of a rated cooling power to a calculated cooling power of a set of cooling units, the set of cooing units comprising at least one cooling unit. The method proceeds by adjusting the data-center cooling until the over-provisioning factor is substantially equal to a target over-provisioning factor.
US08880223B2
A multisensory interface for a tele-robotic surgical control system. The invention allows the surgeon to use natural gestures and motions to control the actions of end effectors in the robotic surgical apparatus. Multiple feedback mechanisms are provided to allow the physician a more intuitive understanding of what is being controlled, along with a greater situational awareness. Prior art robotic end effectors are inserted into the patient through a small incision—as is already known in the art. The invention presents an improved method of controlling these effectors.
US08880211B2
A processing device (RX) for processing an order request of an ophthalmic lens, comprising: receiving means (REC) arranged for receiving an order request from a management entity (LMS), the management entity (LMS) being arranged to be linked to at least one lens manufacturing device (MAN), the order request comprising at least information related to an optical wearer's prescription, processing means (PROC) arranged for processing the order request on the basis of predetermined processing rules so as to obtain parameters of the ophthalmic lens according to the information comprised in the order request, sending means (SEN) arranged for sending the obtained parameters of the ophthalmic lens to the management entity (LMS), wherein the processing device (RX) is arranged to prevent an unauthorized access to the predetermined processing rules.
US08880205B2
Integrated processing of multimedia signals can eliminate unnecessary signal processors and converters without losing the functionality of typical home entertainment system components. The integrated multimedia system includes a main player that captures and processes signals digitally. The main player may adjust the audio signal to provide audio output of equal loudness across all frequencies by accounting for sensitivity of the human ear for sounds of varying frequencies. The main player can also account for perceived differences in loudness based on the angle of a listener to a speaker by detecting the position of a user and making an adjustment accordingly. The invention further provides a speaker that has embedded performance characteristics or an identifier that allows the system to provide an optimal speaker driving current for a particular system or determine how that speaker would be best implemented in the integrated system.
US08880204B2
An interfacing device is configured to process one or more rules, based on sensor data, to perform a predetermined action. During operation, the device can receive a device configuration that includes a rule for the interfacing device. The rule can include an action description for performing an action, and can include a condition that takes sensor data as input and indicates criteria for performing the action. The device can store the rule in a rule repository, and determines a remote interfacing device that generates data associated with the rule's condition. The device can also subscribe to the data from the remote interfacing device.
US08880202B2
An energy management system uses an expert engine and a numerical solver to determine an optimal manner of using and controlling the various energy consumption, producing and storage equipment in a plant/community. The energy management system operates the various energy manufacturing and energy usage components of the plant to minimize the cost of energy over time, or at various different times, while still meeting certain constraints or requirements within the operational system, such as producing a certain amount of heat or cooling, a certain power level, a certain level of production, etc. In some cases, the energy management system may cause the operational equipment of the plant to produce unneeded energy that can be stored until a later time and then used, or that can be sold back to a public utility, for example, so as to reduce the overall cost of energy within the plant.
US08880201B2
To perform control in synchronization with a control cycle of a control target while maintaining safety. A safety controller includes: a processor; a system program for controlling allocation of an execution time of the processor to tasks; a signal generation unit that generates a periodic carrier signal; a control unit that updates a control content for the control target with a control content instructed by instruction information output from the processor, every first predetermined cycle of the carrier signal, and performs PWM control for the control target; and an interrupt signal generation unit that outputs an interrupt signal to the processor every second predetermined cycle of the carried signal. The processor executes the system program to schedule the tasks in accordance with scheduling information on a safety-related time partition and a normal control time partition, switches the time partitions according to an output of the interrupt signal, and outputs the instruction information to the control unit by a normal control task or a safety-related task.
US08880197B2
A field device for connection to a fieldbus, wherein the field device is designed to exchange via the fieldbus a data transmission object with a host computer or with an additional field device, wherein the data transmission object has a plurality of freely loadable, transmission berths, and wherein the field device includes a data mapping structure, which establishes an association between variables to be transmitted and transmission berths of the data transmission object.
US08880190B2
Devices, systems and methods are described by which the blood pressure, nervous system activity, and neurohormonal activity may be selectively and controllably reduced by activating baroreceptors. A baroreceptor activation device is positioned near a baroreceptor, preferably a baroreceptor located in the carotid sinus. A control system may be used to modulate the baroreceptor activation device. The control system may utilize an algorithm defining a stimulus regimen which promotes long term efficacy and reduces power requirements/consumption. The baroreceptor activation device may utilize electrodes to activate the baroreceptors. The electrodes may be adapted for connection to the carotid arteries at or near the carotid sinus, and may be designed to minimize extraneous tissue stimulation.
US08880186B2
A method and apparatus for treatment of heart failure, hypertension and renal failure by stimulating the renal nerve. The goal of therapy is to reduce sympathetic activity of the renal nerve. Therapy is accomplished by at least partially blocking the nerve with drug infusion or electrostimulation. Apparatus can be permanently implanted or catheter based.
US08880181B2
A connector for electrically connecting implantable components. The connector comprises first and second connector halves configured to be electrically coupled to first and second components, respectively, and one or more readily severable unitary contacts electrically connecting the first and second connector halves to one another.
US08880179B2
A vision regeneration assist apparatus includes: a substrate including electrodes; a control unit; a mount that is formed from a sintered element made of an insulating material, the mount including through holes; an internal conductor that is to be filled into the through holes of the mount to electrically connect the control unit with wires extending from the electrodes. The internal conductor includes: a first conductive material which is to be filled to a predetermined depth from an opening of the through holes at the upper surface of the mount, the first conductive material which takes at least one type of conductive material, which is not fused at a sintering temperature of the mount; and a second conductive material which is formed from a conductive material that is to be filled into a remaining of the through holes, which faces the substrate, the second conductive material exhibiting biocompatibility.
US08880177B2
Selective high-frequency spinal cord modulation for inhibiting pain with reduced side effects and associated systems and methods are disclosed. In particular embodiments, high-frequency modulation in the range of from about 1.5 KHz to about 50 KHz may be applied to the patient's spinal cord region to address low back pain without creating unwanted sensory and/or motor side effects. In other embodiments, modulation in accordance with similar parameters can be applied to other spinal or peripheral locations to address other indications.
US08880169B2
Various systems, methods and arrangements are implemented in connection with ventricular pacing. One such method relates to a method for use in connection with ventricular pacing of a left ventricle of a heart from a pacing lead located in the right ventricle. Ventricular function of the heart is sensed. The sensed ventricular function is used to determine whether a conduction abnormality exists. The ventricular pacing is provided in response to determining a conduction abnormality exists and the ventricular pacing is inhibited in response to determining a conduction abnormality does not exist.
US08880167B2
We disclose methods and medical device systems for selectively recruiting a nerve fiber type within a cranial nerve, a peripheral nerve or a spinal root. Such a method may comprise applying a first pressure, a heating, and/or a cooling to a second location of the nerve, the pressure, heating, or cooling sufficient to substantially block at least one of activation or conduction in at least one fiber population through the second location of the nerve for a blocking time period; and applying an electrical signal to a first location during the blocking time period to prevent or treat an undesirable brain state change.
US08880166B2
Systems and methods related to the field of cardiac resuscitation, and in particular to devices for assisting rescuers in performing cardio-pulmonary resuscitation (CPR) are described herein.
US08880164B2
This invention describes a method for determining an abnormality of metabolic function and/or a variation of metabolic function, the method including the steps of, in a processing system receiving electroencephalography (EEG) signal information (100), analyzing the signal information (110), and determining the abnormality from the analysis (120). It also describes a method for managing the variation accordingly, the method including the steps of, detecting the abnormality (400), applying patient information (410), determining appropriate dose (420), and providing the required dose (430).
US08880162B2
The present disclosure generally relates to a method, a device, and a computer-readable storage medium for detecting heart beats from cardiac signals whose quality, expressed in terms of signal amplitude and signal-to-noise ratio, varies dynamically in time.Hence, a method, a device, and a computer-readable storage medium for detecting electrical signals originating from a human or animal heart is proposed. The method includes the following steps: a) identifying an initial indication of the event in at least one of the signal channels, b) deciding whether or not the identified initial indication confirms the event depending on the quality of the signal channels in which initial indications are identified; and c) determining a point-of-detection for the event depending on the quality of the signal channels and depending from the shape of the signal.
US08880158B2
Methods and systems for determining optimal spatial resolution for mapping cardiac fibrillation in a patient, including obtaining one or more electrograms, having an initial spatial resolution; calculating at least one electrogram frequency; obtaining one or more electrograms, having a higher spatial resolution; calculating at least one electrogram frequency, having a higher spatial resolution; comparing at least one electrogram frequency having a higher spatial resolution with at least one electrogram frequency having an initial spatial resolution; iterating the steps above until the electrogram frequencies of the two compared electrograms are the same; and identifying at least one of minimum spatial resolution threshold and an optimal spatial resolution based on the step of comparing.
US08880144B2
Provided is a positron emission tomography (PET) detector module using Geiger-mode avalanche photodiode (GAPD) as a photosensor. The PET detector module includes: a PET detector unit with a scintillation crystal detecting gamma rays emitted from a living body and converting them into a scintillation light and a first GAPD photosensor and a second GAPD photosensor each being connected to either end of the scintillation crystal and converting the scintillation light into an electrical signal; and a depth of interaction (DOI) decoding unit receiving the signals from the PET detector unit and comparing amplitude of the signals detected by the first GAPD photosensor and the second GAPD photosensor, thereby providing the depth information where the gamma rays are incident on the scintillation crystal (DOI). The disclosed PET detector module can provide improved energy resolution and additional DOI information while maintaining linearity.
US08880137B2
An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte. The analyte monitor may also be part of a drug delivery system to alter the level of the analyte based on the data obtained using the sensor.
US08880133B2
An example vehicle communication device includes a vehicle installed unit and a portable unit in communication with the vehicle installed unit. The portable unit communicates a message through the vehicle installed unit to a remote location, and the vehicle installed unit adds information to the message.
US08880127B1
A system and method are disclosed for decreasing the amount of power consumed by a wireless signal receiver in a wireless device. Received data is communicated from the receiver to a play-out buffer in communication with a media play-out device. The level of data in the play-out buffer increases when received data is written to the buffer, and the level of data decreases when data is read from the buffer. If the level of data is above a first watermark level, the receiver is transitioned to a sleep mode while data is read from the buffer. When the level of data in the buffer falls below a second watermark level, the receiver is transitioned back to an active mode to receive data. The device communicates status messages (whether the receiver is asleep or active) to the transmitting device so that the transmitting device stops transmitting data when the receiver is in sleep mode, and transmits data when the receiver is in the active mode.
US08880123B2
An apparatus and method for running an application in a mobile terminal are provided. The apparatus includes a display for running a second application on a first screen according to a second touch event, and displaying a second screen smaller than the first screen, and a controller for hiding the second screen from a current screen to display an entire area of the first screen while a touch in an external area of the second screen is detected, and displaying again the second screen on the first screen if the touch in the external area of the second screen is released.
US08880119B1
A personal global tracking system has a waterproof tracking unit operatively interfacing with a global tracking system infrastructure via a microprocessor connected to a transceiver. A tracking unit bottom surface has a unique barcode and a body temperature sensor. A tracking unit top surface has a power button, an alarm arming activation component, an alarm activation component, an auxiliary unit arming activation component, light emitting diodes for indicating status, and a facia. The system has a locking tamper-proof wristband with an alarm activation component and a pulse sensor. The system has a waterproof auxiliary unit. The system has a tracking system infrastructure including a cellular phone tower system, a global positioning satellite system, and a roadway camera system interconnected to a central communication center. The tracking system has a system status website for a user interface.
US08880116B2
An apparatus is configured to perform a method for selecting a cell to increase transmission capacity in a wireless communication system. A Mobile Station (MS) can select a cell in a heterogeneous network system. The MS can receive a loading indicator for each of a plurality of Base Stations (BS); measure signal strength information for each of the BSs; and select one of the BSs using the loading indicator and the signal strength information. Therefore, the transmission efficiency of the system can be increased.
US08880112B2
Methods are provided in a first radio network node for supporting transmission power adjustment of a mobile terminal and in a second radio network node for assisting the first radio network node in supporting such adjustment. The first radio network node and the mobile terminal are adapted to operate on a first radio access technology. The power adjustment of the mobile terminal is performed in order to reduce interference, caused by the mobile terminal, on the second radio network node. The second radio network node is adapted to operate on a second radio access technology. The method includes obtaining an indication that the second radio network node is interfered by transmissions from the mobile terminal, obtaining values of power control parameters for adjusting the transmission power of the mobile terminal and transmitting the obtained power control parameter values to the mobile terminal, in order to enable the adjustment of the transmission power of the mobile terminal. Related arrangements are also provided herein.
US08880109B2
A radio communication system 1 includes a pico-cell base station PeNB in stalled in a communication area of a macro-cell base station MeNB, having lower transmission power than the macro-cell base station MeNB, and expanded in its coverage. The macro-cell base station MeNB determines a degree of expanding the coverage of the pico-cell base station PeNB, according to an amount of usable PDSCH resources of the macro-cell base station MeNB.
US08880108B2
A short message processing method and apparatus in short message interactive communication is disclosed that allocates identification codes to each service instance and performs short message interaction with uses using numbers embedded with the identification codes. In the short message processing method and apparatus of the present invention, in response to receiving of a short message from a communication terminal, a service instance for the short message is determined based on a server-side communication number contained in the short message, and then a reply short message is sent to the communication terminal using the server-side communication number that is embedded with a service instance identification code corresponding to the determined service instance. The present invention is capable of accurately and conveniently correlating a plurality of short messages with corresponding service instances, thereby enhancing users' experience during an interactive process.
US08880107B2
In one embodiment, a method provides for monitoring and analyzing communications of a monitored user on behalf of a monitoring user, to determine whether the communication includes a violation. For example, SMS messages, MMS messages, IMs, e-mails, social network site postings or voice mails of a child may be monitored on behalf of a parent. In one embodiment, an algorithm is used to analyze a normalized version of the communication, which algorithm is retrained using results of past analysis, to determine a probability of a communication including a violation.
US08880103B2
The subject matter disclosed herein relates to a system and method for determining indoor context information relating to a location of a mobile device. Indoor context information may be utilized by a mobile device or a network element to obtain an estimate of a location of the mobile device within an indoor environment.
US08880101B2
In accordance with one example embodiment of the present invention a method comprises at least partially enabling a set of functionalities and attributes related to a geofenced session area, wherein at least some of those attributes are associated, at least in part, with analytics pertaining to permanence of users within said geofenced session area.
US08880099B2
Subject matter described pertains to methods, devices, and servers for transmitting and responding to a location declaration.
US08880095B2
A position information aggregation device includes a position information receiving unit receives position information related to the positions of a plurality of mobile communication terminals together with a user ID specifying a user of the terminal corresponding to each position information and an address code of the user, an acquisition rate calculating unit that calculates a position information acquisition rate of each address code of the plurality of terminals using population statistics data and position information of each narrow area in a predetermined broad area, and an aggregating unit that aggregates a population distribution in a certain area by extracting the position information corresponding to the certain area based on the position information received by the position information receiving unit and aggregating the position information in which the position information acquisition rate corresponding to the address code included in the position information is reflected.
US08880093B2
In one embodiment, one or more computing devices receive, from one or more mobile devices respectively associated with one or more users, one or more sets of data, wherein each set of data comprises: a user identifier indicating to which user the set of data corresponds; a location where the corresponding user was at; and a time when the corresponding user was at the location. The computing devices store the one or more sets of data; and extract one or more statistics from the one or more sets of data that represent behavioral pattern of at least one of the one or more users.
US08880092B1
Multiple smart meters periodically measure strengths of detected signals generated by fixed position wireless devices. A centrally located location determining system receives this data, and correlates received strengths of the signals generated by the specific fixed position wireless devices with the physical locations of the measuring smart meters. Periodically, updated signal strengths are received, and stored correlations are replaced with updated correlations. Strengths of signals generated by fixed position wireless devices are received from a mobile computing device, as measured by the mobile device. The location determining system compares the signal strengths received from the mobile computing device to the most current strengths of signals of the same fixed position wireless devices, as measured by multiple smart meters, so as to perform triangulation and determine the physical location of the mobile device.
US08880090B2
System(s), method(s), and device(s) that enable release of backhaul capacity associated with base stations are presented. During soft handover, a communication device can have its connection maintained with more than one base station. A link controller component can identify a radio link having the highest quality and can determine the relative backhaul load of each base station communicating with the communication device. The link controller component determines whether the base station having the highest radio link quality is experiencing the heaviest backhaul load relative to the other base stations. If the base station with the highest link quality does not also have the heaviest backhaul load, the link controller component identifies the base station having the heaviest backhaul load and the identified base station can have its status modified with respect to the communication device for a desired period of time, in accordance with predefined status modification criteria.
US08880088B2
The method and apparatus disclosed herein enable interference suppressed information (information about interference after interference suppression to be provided to the Radio Network Controller (RNC) and/or to surrounding Radio Base Stations (RBSs)), thereby providing better radio resource management for hot spots and/or allowing the RBSs to better understand their impact on surrounding cells. Generally, a network node in the wireless network signals interference suppressed information, e.g., an interference suppressed load or overload indicator, an interference suppressed neighbor cell interference, and/or an interference suppressed noise floor to a remote node in the wireless network to facilitate radio resource management. Further, a radio network controller in the wireless network may manage the interference in cells based on the interference suppressed information by generating an interference management instruction based on the interference suppressed information, and sending the interference management instruction to the radio base station to control one or more interference management settings, e.g., a power control setting, a load threshold, etc.
US08880086B2
A method of transmitting a White Space Map information in a wireless local area network system (WLAN) is disclosed. A method of transmitting a white space map information from a first station to a second station in a regulatory domain where a licensed device and an unlicensed device are permitted to operate together in a wireless local area network (WLAN) comprises acquiring a first list of available channels at each location of a plurality of locations from a regulatory database; determining a second list of available channels at a white space zone (WSZ) using the first list of available channels at each location of a plurality of locations; and transmitting, to the second station, one of a beacon frame, a probe response frame and a white space map announcement frame comprising a white space map (WSM) element, the WSM element including information of the WSZ and the second list of available channels, wherein the WSZ is a geographical area in which common available channels are set.
US08880085B2
Because it is not possible to reduce sufficiently the number of base stations that starts uselessly in spite of being in low traffic state, it is not possible to lower interference between adjacent cells and power consumption sufficiently. A base station starts transmission of a control signal with predetermined power when communication between other base station and a mobile station is started and a first predetermined condition is satisfied.
US08880083B2
Methods and apparatus that enable and optimize the simultaneous operation of several wireless femtocells having overlapping coverage areas. In one embodiment of the invention, a resource allocation (e.g., time-frequency grid for an OFDM or TDMA based wireless network) governs the simultaneous operation of several femtocells with overlapping coverage areas by specifying uses for resources. A resource allocation unit (RAU) entity is disclosed for managing and modifying resource allocations for femtocells. The community of femtocells can flexibly share resources according to the time-frequency grid, thereby maximizing spectral efficiency without requiring substantial network overhead.
US08880080B2
This publication discloses a method and system for delivering messages in a telecommunications network (1, 2, 6, 11, 12). In the method a voice-message call attempt is received (43), or a connection is formed to a potential user of a service, on the basis of a voice-message call attempt. According to the invention, as a response to the voice-message connection formed or to the call attempt, to the second part (41) of the connection is sent a text-form message, which initiates a long, logically continuous, temporally discontinuous session N, in such a way that the sender address (e.g., the A number) is converted to correspond to the session number N and the session stage J at the time, and in the message there is at least one selection query.
US08880077B2
In a mobile radio communication method in which a mobile station moves among a plurality of base stations at high speed, in order to solve a problem of increase in the amount of operation and its related increase in the amount of power consumption and heat emission which is resulted for maintaining good communication quality of communication by the mobile station which moves at high speed to the direction for approaching the base station or moving away from it, it provides detecting means for detecting changes in relative positions to a plurality of base stations, and selecting means for selecting an uplink signal reception base station which receives an uplink signal and selecting one or plural base stations, fluctuation of increase and decrease of which of distance from own mobile station is an opposite manner compared with a case of the uplink signal receiving base station, based on changes in the relative positions detected by said detecting means as a downlink signal transmission base station which transmits a downlink signal.
US08880073B2
A method and various devices (e.g., MME, GANCs, UE) are described herein for preventing a CS domain call from being dropped during a CSoLTEvGAN towards GERAN/UTRAN handover procedure.
US08880068B2
A method of and apparatus for facilitating access to IP Multimedia Subsystem, IMS, services by non-IMS enabled terminals. A non-IMS enabled terminal registers with a Home IMS gateway. In response to that registration, an IMS registration is performed on behalf of the terminal between the Home IMS gateway and the IMS using information obtained from an ISIM application present at the Home IMS gateway.
US08880065B2
A technique for cell signature determination in a cellular communication network is described. A method implementation of this technique comprises the steps of providing a set of cell signature hypotheses (d(n)), each cell signature hypothesis including a first partial hypothesis (d(2n)) and a second partial hypothesis (d(2n+1)), receiving a signal (X(n)) carrying a cell signature, the signal (X(n)) including a first partial signal (X(2n)) and a second partial signal (X(2n+1)), correlating the first partial signal (X(2n)) with each first partial hypothesis (d(2n)) to determine a first correlation result for each cell signature hypothesis, correlating the second partial signal (X(2n+1)) with each second partial hypothesis (d(2n+1)) to determine a second correlation result for each cell signature hypothesis, and determining the cell signature based on the correlation results including discarding a given cell signature hypothesis based on an analysis of a first magnitude of the first correlation result associated with the given cell signature hypothesis and a second magnitude of the second correlation result associated with the given cell signature hypothesis.
US08880060B2
A network for providing high speed data communications may include multiple terrestrial transmission stations that are located within overlapping communications range and a mobile receiver station. The terrestrial transmission stations provide a continuous and uninterrupted high speed data communications link with the mobile receiver station employing a wireless radio access network protocol.
US08880057B2
An apparatus and method for dynamic frequency assignment to a low-power Base Station (BS) in a wireless communication system are provided. The method includes receiving a Received Signal Strength Indication (RSSI) measurement result for the whole Frequency Assignment (FA) and an available FA set of the BS from the BS newly entering a network, selecting an FA having a minimum RSSI among FAs included in the available FA set, and assigning the FA having the minimum RSSI to the BS.
US08880055B1
Some of the embodiments of the present disclosure provide method for initializing an extension device that acts as an extension of a communication device for communicating with a near field communication (NFC) device, wherein the NFC device operates in accordance with NFC standards, the method comprising discovering, by the communication device, the extension device over a first wireless communication link, wherein the first wireless communication link is a Bluetooth communication link; receiving, by the communication device, a default password associated with the extension device; and in response to receiving the default password associated with the extension device, configuring, by the communication device, the extension device such that the extension device communicates (i) with the communication device over the first wireless communication link and (ii) with the NFC device over a second wireless communication link. Other embodiments are also described and claimed.
US08880054B2
A remote asset management system comprising a network of programmable wireless modules, each having an antenna and an identification module and configured to communicate via a radio communication protocol. The system further includes a plurality of assets each linked to one of the wireless modules and configured to be managed by the linked wireless module. A remote system server service platform is configured to receive remote asset data from the wireless modules, pass the remote asset data to and from the wireless modules, send messages to at least one of the wireless modules, monitor the wireless modules by requesting and receiving current mode information, and remotely program the wireless modules. A data processing module located within the wireless module(s) and configured to process messages received by the wireless module, authenticate said message, analyze authenticated messages, and carry out asset management instructions included in the message.
US08880053B2
Techniques for increasing the battery life on a mobile device by decreasing the energy consumption of the mobile device's wireless fidelity (Wi-Fi) interface are described. In one embodiment, the mobile device's Wi-Fi interface is automatically disabled when the device is not engaged. When the device receives a wake up call from a server via its Cellular interface, the Wi-Fi interface is enabled if the device answers the wake up call and the Wi-Fi interface is available. Using its Wi-Fi interface, the mobile device then connects to an IP-based network via a Wi-Fi access point.
US08880049B2
A wireless communication apparatus includes a wireless processing unit for performing communication by wireless and an application processing unit for executing an application. The wireless processing unit of the wireless communication apparatus detects reception of wireless function update information for updating a function of the wireless processing unit when update information for updating any function of the wireless communication apparatus is received. After that, the wireless processing unit updates the function of the wireless processing unit, if reception of wireless function update information is detected, by performing an update process specified in the wireless function update information without involving the application processing unit.
US08880046B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for selecting an image of a caller associated with an incoming call. In one aspect, a method includes identifying a caller associated with an incoming call from an originating telecommunications device. The method also includes locating plurality images of the identified caller, and randomly displaying on the mobile telecommunications device's display screen one or more images from among the located plurality images of the identified caller.
US08880045B2
Systems and techniques are provided for delivering image content and other caller-specific data in real-time with an incoming voice call for a mobile device configured to receive voice calls and data through separate channels of the mobile communication network. In response to receiving a call request from an originating device for a voice call to a recipient mobile device, it is determined whether a database in the mobile communication network includes a caller-specific image associated with a caller at an originating mobile device. When the database is determined to include the caller-specific image, the image is sent via a network data connection to the recipient mobile device for display as part of an incoming call notification at the device. The voice call from the originating mobile device is allowed to proceed to the recipient mobile device, only after the caller-specific image is sent to the recipient mobile device.
US08880042B1
A method and system includes the ability for individuals to set up an ad hoc digital and voice network easily and rapidly to allow users to coordinate their activities by eliminating the need for pre-entry of data into a web or identifying others by name, phone numbers or email. This method is especially useful for police, fire fighters, military, first responders or other emergency situations for coordinating different organizations at the scene of a disaster to elevate conventional communication problems either up and down the chain of command or cross communication between different emergency units. The method and system provides that the users are only required to enter a specific Server IP address and an ad hoc event name, a password and perhaps the name of the particular unit. The system therefore defines the method of accomplishing the ad hoc network by providing all responding personnel that need to communicate with PC's or PDA's which are interconnected to the IP Server using cellular or other communications. Additional communications can be established between users that have RFID tags.
US08880041B2
A method for exchanging calling and called roles of communication terminals is disclosed. The method includes: a virtual calling party initiating a service request, and sending service request information to a virtual called party; the virtual called party matching a characteristic field carried in received service request information with data in a self preset calling-called role exchange rule base, and if the characteristic field and data can be matched, initiating a corresponding callback service to the virtual calling party according to contents of matched items; and the virtual calling party receiving the corresponding callback service initiated by the virtual called party. A system for exchanging the calling and called roles of communication terminals is also disclosed. By the method and system of the invention, the exchange of calling and called roles between communication terminals of two parties can be implemented automatically, which improves user experience on communication terminal products.
US08880027B1
A method is performed by a computing device. The method includes, (a) at the computing device, wirelessly receiving an authentication code from an authentication card via near-field communications (NFC), (b) providing the authentication code received wirelessly via NFC to an authentication service configured to authenticate the user of the computing device based on the authentication code, and (c) in response to the authentication service authenticating the user based on the authentication code received wirelessly via NFC, providing the user with access to a resource via the computing device. Analogous computer program products and apparatuses are also provided described.
US08880023B2
The present invention provides a cellular traffic monitoring system, which includes: a traffic detection function (TDF) module to monitor cellular traffic associated with a cellular subscriber device, and to generate detection output which includes at least one of: a type of an application associated with said cellular traffic of said cellular subscriber device, and a type of said cellular traffic of said cellular subscriber device. The further includes a policy charging and enforcement function (PCEF) module to enforce one or more charging rules to said cellular subscriber device, based on said detection output.
US08880016B2
An anti-jamming system includes a tunable negative jamming signal feedback loop for feedback suppression of a received jamming signal. The system includes a zero IF phase locked loop (PLL) jamming signal receiver having a synchronous demodulator and a phase detector. A VCO is included in the PLL, as well as a phase detector and a loop filter. A replica jamming signal generator includes a tracking modulator with a baseband signal input coupled to an output of a synchronous demodulator in the receiver and a carrier input provided by the VCO. An output of the tracking modulator is negatively fed back to the input of the receiver to suppress the jamming signal in the received input.
US08880014B2
Disclosed are CMOS-based devices for switching radio frequency (RF) signals and methods for biasing such devices. In certain RF devices such as mobile phones, providing different amplification modes can yield performance advantages. For example, a capability to transmit at low and high power modes typically results in an extended battery life, since the high power mode can be activated only when needed. Switching between such amplification modes can be facilitated by one or more switches formed in an integrated circuit and configured to route RF signal to different amplification paths. In certain embodiments, such RF switches can be formed as CMOS devices, and can be based on triple-well structures. In certain embodiments, an isolated well of such a triple-well structure can be provided with different bias voltages for on and off states of the switch to yield desired performance features during switching of amplification modes.
US08880010B2
A transmitter circuit is described. The transmitter circuit includes a first local oscillator that generates a first frequency equal to a duplex frequency. The transmitter circuit also includes a second local oscillator that generates a second frequency equal to a receive frequency. The transmitter circuit further includes a first mixer that combines the first frequency with a first input signal. The transmitter circuit also includes a first feedback loop. The first feedback loop includes a second mixer that combines the second frequency with a transmit signal and a first filter and a first adder that combines an output of the first mixer with an output of the first filter. The transmitter circuit also includes a third local oscillator that generates a third frequency equal to the receive frequency. The transmitter circuit further includes a third mixer that combines the third frequency with an output of the first adder.
US08880008B2
According to one embodiment, an antenna apparatus includes a leaky coaxial cable and a power supply apparatus. The power supply apparatus that provides a voltage for operating a mobile terminal receiving a radio wave radiated from the leaky coaxial cable when a high-frequency signal is provided.
US08880006B2
An RF system for suppressing third-order intermodulation (IM3) products is disclosed. The RF system is made up of a plurality of branches coupled in parallel. Each of the plurality of branches includes a positive phase shift network, a negative phase shift network, and nonlinear components, wherein the nonlinear components are coupled between the positive phase shift network and the negative phase shift network. The RF system also includes a null offset branch with nonlinear components that are coupled in parallel with the plurality of branches. In one embodiment, the nonlinear components are series stacked field effect transistors (FETs) that comprise an RF switch having a switch segment for the null offset branch and a switch segment for each of the plurality of branches. The RF switch further includes a control terminal for turning the FETs on and off.
US08880005B2
A transceiver comprising a first frequency signal generator for generating a reception frequency signal, and a second frequency signal generator for generating a transmission frequency signal. The first frequency signal generator is coupled to the second frequency signal generator to supply the reception frequency signal to the second frequency signal generator as a reference frequency signal.
US08880002B2
A simulated radio channel is shifted with respect to a plurality of antenna elements coupled with an emulator for communicating with a device under test by using different directions for the simulated radio channel in an anechoic chamber.
US08879995B2
A remote device powering module, system and method for providing RF power to an electronic device located in a bounded area. The remote device powering module comprises a phased array antenna and is connected to a source to convert the power to an electric signal and to apply a phase reference to the electrical signal. The electrical signal is shifted with a shifting module and phased array antenna that comprises a plurality of radiating elements generates and transmits RF power via RF waves using the phase reference and the shifted phase. The RF power is then converted by the receiver to direct-voltage to be provided to the electronic device.
US08879984B2
Certain aspects of the present disclosure provide techniques and apparatus for verification signaling, for example, in wireless communications in a television white space (TVWS) network.
US08879981B2
A communication relay apparatus transmits a list of external apparatuses connected to itself to a communication apparatus, and closes the first close proximity wireless communication. After the user designates one apparatus used to make a data communication from the list of external apparatuses in the communication apparatus, when the communication apparatus and communication relay apparatus are connected again in the close proximity wireless communication mode, the communication relay apparatus establishes a communication path between the communication apparatus and the external apparatus used to make the data communication. Then, when a communication is to be made with one of a plurality of external apparatuses connected to the communication relay apparatus via the communication relay apparatus, the communication partner apparatus can be easily selected.
US08879971B2
A heating head, a heating apparatus using the heating head, and a heating method are disclosed. The heating head includes a strip-shaped heating resistive element configured for heating media which is used to write or erase records on a thermal rewritable media, for thermal transfer or re-transfer to the media, for toner fusing, adhesion or fusion by heating, for a transformation process by heating, for over-coating and document lamination process, for adhesion of sheets, for an imprinting process, such as an uneven surface process for plastics.
US08879960B2
An image bearing member drive unit which is capable of performing excellent follow-up of random disturbances without increasing the costs and further with reduced energy loss. The image bearing member drive unit is formed by a brushless DC motor, a rotational position detector, a rotary encoder, a drive circuit, a motor driver IC, and a controller. The rotary encoder detects a drive speed of an image bearing member driven by the brushless DC motor. Drive current for the brushless DC motor is controlled according to the detected drive speed and a target speed. When a short brake signal for braking the brushless DC motor is on, current in a direction opposite to the drive current is generated to thereby brake the brushless DC motor.
US08879951B2
There is provided an image forming apparatus includes an apparatus body having an opening, an open/close member which opens and closes the opening, and an image forming unit which is drawable to an outside of the apparatus body through the opening. The open/close member includes a restraint member which is movable between a restraint position of restraining movement of the image forming unit and a restraint release position of releasing the restraint, and a moving member which moves the restraint member from the restraint position toward the restraint release position as the open/close member being moved from a close position to an open position. Once the restraint member is moved from the restraint position toward the restraint release position, the restraint member is held at the restraint release position not to be moved from the restraint release position to the restraint position even when the open/close member is moved.
US08879938B2
A developing device of the present disclosure has a developer bearing member, a toner bearing member, a bias controller. With respect to a duty ratio of the alternating current bias of a polarity with which the toner is moved from the developer bearing member to the toner bearing member, a second duty ratio that is a duty ratio of the collection bias is set to be smaller than a first duty ratio that is a duty ratio of the development bias. When a transition is made from the development operation to the collection operation, in a state where the developer bearing member and the toner bearing member are being driven to rotate, the bias controller performs control so that the bias applier applies the alternating current bias having a third duty ratio that is smaller than the first duty ratio and larger than the second duty ratio.
US08879936B2
One aspect of the present invention provides an information processing apparatus for determining a height of a toner image formed on a carrier, the apparatus comprising: a control unit configured to control an amount of irradiation light based on whether laser light irradiated by an irradiation unit is irradiated onto the toner image; an acquisition unit configured to acquire an image obtained by capturing reflected light of the laser light irradiated by the irradiation unit; and a determination unit configured to determine the height of the toner image based on the acquired image.
US08879920B2
The present wavelength multiplexed optical system includes a multimode optical fiber that transmits wavelength multiplexed optical signals and a plurality of multimode modal dispersion compensation optical fibers. Each modal dispersion compensation optical fiber can transmit one of the multiplex wavelengths, and each modal dispersion compensation optical fiber has an optimized index profile such that the modal dispersion for the transmitted wavelength is approximately inversely equal to the modal dispersion induced in the multimode optical fiber. The wavelength multiplexed optical system facilitates an increased bitrate without reducing bandwidth.
US08879910B2
An optical packet transmitter device includes: a detection unit for detecting packet-length information and priority information from a received Ether signal; a setting unit for setting, according to the degree of priority, a division factor by which the Ether signal is divided and a wavelength used for an optical packet signal to be transmitted; a header generation unit for generating a header containing destination information, the packet-length information, the priority information, and information of wavelength in use of the Ether signal; a transmission processing unit for dividing the Ether signal according to the set division factor and generating a plurality of packet signals; a header insertion unit for inserting the generated header in at least one packet signal; and an electrical/optical converter unit for converting the plurality of packet signals into optical packet signals of a plurality of wavelengths according to the set wavelength in use.
US08879901B2
An optical attachment configured to be operably attached to the image side of an objective lens to reduce the focal length and focal ratio of the objective lens. The focal-reducing attachment includes four lens elements and has a magnification of between 0.5 and 1. The focal-reducing lens can work with objective lenses having relatively large working distances for a large format size as well as with cameras having a smaller format size and relatively small permissible working distance.
US08879896B2
A method and apparatus are disclosed for facilitating efficient operation of trick modes in a personal video recording (PVR) system. Stream-navigation data from a data stream is captured and pre-processed to generate a frame-correlated NAV table comprising one entry for each frame within the data stream, during recording of the data stream. The stream-navigation data comprises start code data, content rating data, and conditional access data that is embedded in the data stream. During playback of the data stream in a user-selected trick mode, the frame-correlated NAV table is used to generate command packets that are sent to a data decoder along with selected frames of the data stream. The selected frames are decoded based on information in the command packets and certain selected frames may be displayed as part of the trick mode.
US08879878B2
A depressed graded-index multimode optical fiber includes a central core, an inner depressed cladding, a depressed trench, an outer depressed cladding, and an outer cladding. The central core has an alpha-index profile. The depressed claddings limit the impact of leaky modes on optical-fiber performance characteristics (e.g., bandwidth, core size, and/or numerical aperture).
US08879875B2
An optical fiber switch (16) for alternatively redirecting an input beam (14) comprises a redirector (18) and a redirector mover (20). The redirector (18) is positioned in the path of the input beam (14) along a directed axis (344A). The redirector (18) redirects the input beam (14) so that a redirected beam (46) alternatively launches from the redirector (18) (i) along a first redirected axis (354) that is spaced apart from the directed axis (344A) when the redirector (18) is positioned at a first position (348), and (ii) along a second redirected axis (356) that is spaced apart from the directed axis (344A) when the redirector (18) is positioned at a second position (350) that is different from the first position (348). The redirector mover (20) moves the redirector (18) about a movement axis (366) between the first position (348) and the second position (350). The redirector mover (20) includes a stator component (320A) and a rotor component (320B) that moves relative to the stator component (320A). The input beam (14) is directed along the directed axis (344A) substantially between the stator component (32A) and the redirector (18) prior to the input beam (14) being redirected by the redirector (18).
US08879871B2
An image processing system in which the georeferencing of at least one digital image is achieved by means of at least one picture model of the said digital image and of a digital reference relief form. The digital image is obtained from a pair of digital images acquired in the same focal plane. An intermediate digital relief form is produced from said pair of digital images. The intermediate digital relief form and said digital reference relief form are processed to refine the said picture model of the said digital image to be georeferenced. A final digital relief form is generated and said final digital relief form and said digital image are projected in a geographical or cartographic system, for the purpose of their georeferencing. The pair of digital images in the same focal plane are acquired in a small stereoscopic base configuration by sensors located in the same focal plane.
US08879868B2
An image processing method includes a step of extracting an inner circle and an outer circle from an annular image, a step of obtaining the center for the extracted inner circle and the extracted outer circle respectively, and a step of moving a processing center serving as a reference in the polar coordinate conversion gradually between the center of the inner circle and the center of the outer circle to convert the circular image into a panoramic development image. According thereto, when an annular image of a side wall surface of a hole imaged by an omnidirectional imaging device (10) is converted into a panoramic development image according to a polar coordinate conversion, a distortion resulted from a position deviation occurred between an optical axis (L1) of the omnidirectional imaging device (10) and a central axis (L2) of the hole (H) can be corrected.
US08879867B2
What is disclosed is a system and method for real-time enhancement of an identified time-series signal of interest in a video that has a similar spatial and temporal structure to a given reference signal, as determined by a measure of closeness. A closeness measure is computed for pixels of each image frame of each channel of a multi-channel video to identify a time-series signal of interest. The intensity of pixels associated with that time-series signal is modified based on a product of the closeness measure and the reference signal scaled by an amplification factor. The modified pixel intensity values are provided back into the source video to generate a reconstructed video such that, upon playback of the reconstructed video, viewers thereof can visually examine the amplified time-series signal, see how it is distributed and how it propagates. The methods disclosed find their uses in remote sensing applications such as telemedicine.
US08879855B2
A method for fine-grained image classification on an image includes automatically segmenting one or more objects of interest prior to classification; and combining segmented and original image features before performing final classification.
US08879847B2
There is provided an image processing device including a focus area setting section, a depth acquisition section, and a blur processing section. The focus area setting section sets each of a plurality of areas as a focus area, and the each of the plurality of areas is intended to be kept in focus in a captured image of a subject. The depth acquisition section acquires a depth of the subject in relation to each pixel in the image. The blur processing section sets each of the pixels in the image as a target pixel and performs a blur process on the target pixel in accordance with a minimum value of absolute value of each depth difference between depth corresponding to the target pixel and depth corresponding to each of the focus area.
US08879846B2
In one embodiment, a method includes receiving an image of a tender document; performing optical character recognition (OCR) on the image; extracting an identifier of the tender document from the image based at least in part on the OCR; comparing the extracted identifier with content from one or more data sources; requesting complementary information from at least one of the one or more data sources based at least in part on the extracted identifier; receiving the complementary information; and outputting at least some of the complementary information for display on a mobile device. Exemplary systems and computer program products are also described.
US08879840B2
An image processing apparatus includes circuitry configured to encode image data and depth data according to a predetermined encoding system and configured to perform both rate control of a code generation amount from encoding the image data and rate control of a code generation amount from encoding the depth data. The circuitry is also configured to shift-change the depth data based on a difference between the bit depth of the depth data and the bit depth of the image data.
US08879832B2
When an imaging device receives an image file that includes a color barcode, a processor of the imaging device and/or a remote processor may decode the barcode by identifying informational elements and calibration elements in the barcode. When the calibration elements are detected, one or more color model parameters are determined, and a color model is developed. When an informational element is then detected, a color value is determined for the informational element, the color model is applied using the color model parameters to yield an adjusted color value for the informational element, and the adjusted color value is used to decode the color barcode.
US08879828B2
The capture and alignment of multiple 3D scenes is disclosed. Three dimensional capture device data from different locations is received thereby allowing for different perspectives of 3D scenes. An algorithm uses the data to determine potential alignments between different 3D scenes via coordinate transformations. Potential alignments are evaluated for quality and subsequently aligned subject to the existence of sufficiently high relative or absolute quality. A global alignment of all or most of the input 3D scenes into a single coordinate frame may be achieved. The presentation of areas around a particular hole or holes takes place thereby allowing the user to capture the requisite 3D scene containing areas within the hole or holes as well as part of the surrounding area using, for example, the 3D capture device. The new 3D captured scene is aligned with existing 3D scenes and/or 3D composite scenes.
US08879827B2
Systems and methods may include utilizing a structured light pattern that may be, among other things, decoded in the three directions (e.g., vertical, horizontal, and diagonal). In one example, the method may include detecting a first feature of a target image in a return image, designating a feature type of the first feature, and an index with the letter, wherein the index is associated with the pattern slide. The method may also include calculating a horizontal position in the pattern slide of the first feature, calculating a vertical position in the pattern slide of the first feature, and calculating a depth of the first feature.
US08879815B2
A method for automatic initialization of 2D to 3D image registration includes acquiring a 3D model. A plurality of shape descriptor features is calculated from the acquired 3D model representing a plurality of poses of the 3D model. A 2D image is acquired. The plurality of shape descriptors is matched to the acquired 2D model. An optimum pose of the 3D model is determined based on the matching of the plurality of shape descriptors to the acquired 2D model. An initial registration is generated, in an image processing system, between the 3D model and the 2D image based on the determined optimum pose.
US08879809B2
A method to process medical image data has the following features. Immediately compressed raw data are acquired by an imaging medical technology apparatus. The compressed raw data are stored. In addition to the compressed raw data, processing data are stored which are provided to generate output data from the compressed raw data, wherein the file size of the compressed raw data and the processing data in total is less than the file size of the output data.
US08879807B2
After selecting two or more image series for comparison, images of the image series are interleaved so that they are alternatively displayed in a comparison pane on a display device. In one embodiment, after one or more image series are selected for comparison, an interleaved image series is created containing each of the images of the one or more selected image series, or, alternatively, the interleaved image series comprises links to the images arranged in the interleaved pattern. If differences exist in the images of the multiple image series, these differences may be more easily detectable as the display device cycles between the images. Comparison of images in an interleaved image series may be more advantageous if the images of each selected image series are of a common anatomical area, common image size, and the images are in the same order.
US08879797B2
An imaging flow cytometry system and method which includes a flow chamber, fluorescence analysis and imaging optics, image capturing system, device to regulate fluid flow through the chamber, and backlighting generator. The flow cell is configured so as to enhance the fluorescence signal collection by the system with total internal reflections. The fluorescence collection optics are configured to enhance the collection of the fluorescence from the side of the flow cell and concentrate it on light detectors.
US08879796B2
A system and method are provided for segmenting an image. The method includes computing an image signature for an input image. One or more similar images are identified from a first set of images, based on the image signature of the input image and image signatures of images in the first set of images. The similar image or images are used to define a cropped region of the input image and a second image signature is computed, this time for the cropped region. One or more similar images are identified from a second set of images, based on the cropped image signature and the image signatures of images in the second set of images. The input image is segmented based on a segmentation map of at least one of the similar images identified in the second set of images.
US08879787B2
An image acquisition unit of an information processing device acquires data for moving image including an image of a user and captured by an image capturing device. An initial processing unit determines correspondence between an amount of movement of the user and a parameter defining an image to be ultimately output in a conversion information storage unit. A tracking processing unit uses a particle filter to perform visual tracking in the moving image so as to estimate the magnification and translation amount of the user's head contour. The input value conversion unit converts the amount of movement of the user into the parameter defining an image using the magnification and the translation amount as parameters. The output data generation unit generates an image based on the parameter. The output control unit controls the generated image so as to be displayed on a display device.
US08879776B2
A speaker (200) includes a cylindrical diaphragm (201) which has closed ends, an edge (202) which supports the diaphragm (201) in a manner which allows the diaphragm to vibrate, a voice coil bobbin (203) around which a voice coil (204) is wound and which is connected to the diaphragm (201), and a magnetic circuit for driving the voice coil (204).
US08879766B1
In accordance with the invention, the disclosure presents a flat panel displaying and sounding system integrating a flat panel display with a flat panel sounding unit array. Generally, the flat panel displaying and sounding system comprises a panel surface for both displaying picture and emanating audible sound, a flat panel display means for said displaying picture and a flat panel sounding unit array means for said emanating audible sound. The flat panel system may be made by attaching a flat panel displaying layer with a flat panel sounding unit array. Furthermore, the flat panel system may be made by disposing a flat panel displaying layer inside layers of a flat panel sounding unit array. Furthermore, layer level integration may be used to implement function needed for displaying and function necessary for sounding on one integrated layer.
US08879764B2
Hearing system comprising a hearing device and an FM receiver, the FM receiver being adapted to be operationally connected to the hearing device and to communicate wirelessly with an FM transmitter on an FM channel, the hearing device comprising memory storing configuration data indicating the FM channel and transferring means for transferring the stored configuration data to the FM receiver, the hearing system further comprising a configurator adapted to configure the FM receiver to use the indicated FM channel for communicating wirelessly with the FM transmitter. The hearing system further comprises a detector adapted to detect whether the FM receiver is operationally connected to the hearing device, and the transferring means further is adapted to transfer the stored configuration data to the FM receiver in response to the FM receiver going from not being operationally connected to being operationally connected to the hearing device.
US08879759B2
Digital musical footwear is disclosed having hidden compartments which house a thin integrated multi-plane electronic circuit board assembly (2) and a rechargeable lithium ion battery pack. A transmitter antenna is attached to a hand held device such as a smart phone which antenna sends wireless short wave sound signals to a receiving antenna part of the circuit board assembly. Multiple mini-speakers (6, 7) are footwear mounted to play the music. Bluetooth® version 4.0 wireless protocol technology is employed in the circuit board assembly. The circuit board can be flat and hidden in a recess of a heel or curved and hidden in a wall recess of the footwear as can the battery pack. Advanced lithium ion batteries such as silicon wafer or silicon core-shell nanowire batteries may be used to reduce battery weight. Flexible flat speakers (65) such as the FleXpeaker® may also be used to further reduce weight.
US08879744B2
An audio testing system and an audio testing method for an electronic device under test are provided. The audio testing method includes the following steps. A testing audio is sent through a testing audio sending end of a testing device. An electronic device under test is controlled to perform recording through an audio receiving end, so as to generate an under-testing audio. After the recording is completed, the device under test controlled to playback the under-testing audio from one of both-side audio sending ends to perform recording through the testing audio receiving end, and calls an audio analyzing process to generate a first testing result. The device under test controlled to playback the under-testing audio from the other one of the both-side audio sending ends to perform recording through the testing audio receiving end, and calls the audio analyzing process to generate a second testing result.
US08879741B2
A speaker array apparatus includes a speaker array and a control section that controls audio signals corresponding to channels respectively so that the speaker array emits sound beams for the audio signal of a part of the channels in a plurality of directions and sound beams for the audio signals of the channels other than the part of the channels in a plurality of directions. One of the sound beams for the audio signal of the part of the channels is substantially identical in direction with one of the sound beams for the audio signals of the channels other than the part of the channels. Sound images for emitting sounds for the audio signals of the channels other than the part of the channels are formed and a phantom sound image for the audio signal of the part of the channels is formed at a position which is deviated from positions of the sound images.
US08879739B2
A method for securely transferring digital content between two electronic devices, comprising an activation phase performed by a management center for generating a common network key, calculating for each device an encrypted network key with a unique device key and transmitting to each device the encrypted network key and a unique device value involving said device key and a unique device secret value, a keys recovering performed by each device for obtaining the device key from both the device value and the secret value of said device and obtaining the network key from both the encrypted network key and the previously obtained device key, and an operating phase performed by each device for generating or obtaining a random value, generating a final key by encrypting the random value with the network key and using said final key for encrypting/decrypting said content.
US08879733B2
A random bit stream generator includes an internal state memory for storing a current internal state of the random bit stream generator and a periodic bit sequence generator configured to provide a periodic bit sequence. An output function receives a bit sequence portion of the periodic bit sequence and a first internal state portion of the current internal state. A new output bit of the random bit stream is determined, by the output function, based on a Boolean combination of the bit sequence portion and the first internal state portion. A feedback arrangement feeds the new output bit back to the internal state memory by performing a Boolean combination involving the new output bit and a second internal state portion of the current internal state to determine a next internal state of the random bit generator.
US08879731B2
A video player sends a video content identifier and a video player identifier through a network to a server. The video content identifier identifies video content. The video player identifier identifies the video player. Further, a first subset of encrypted video content and an initialization vector are received from a server. In addition, a hash of the video player identifier is generated. The first subset of the encrypted video content is decrypted with a decryption key to generate a first result. Further, a first operation on the initialization vector and the hash is performed to generate a second result. In addition, a second operation is performed on the first result and the second result to generate a first subset of plaintext of video content.
US08879728B2
Embodiments are directed towards enabling cryptographic key rotation without disrupting cryptographic operations. If key rotation is initiated, a transitional key may be generated by encrypting the current key with a built-in system key. A new key may be generated based one at least one determined key parameter. Next, the new key may be activated by the one or more key holders. If the new key is activated, it may be designated as the new current key. The new current key may be employed to encrypt the transitional key and store it in a key array. Each additional rotated key may be stored in the key array after it is encrypted by the current cryptographic key. Further, in response to a submission of an unencrypted query value, one or more encrypted values that correspond to a determined number of rotated cryptographic keys are generated.
US08879726B2
An apparatus for calculating a result of a scalar multiplication of a reference number with a reference point on an elliptic curve comprises a point selector and a processor. The point selector is configured to select randomly or pseudo-randomly an auxiliary point on the elliptic curve. The processor is configured to calculate the result of the scalar multiplication with a double-and-always-add process using the auxiliary point.
US08879725B2
The Advanced Encryption Standard (AES) is a symmetric block cipher that can encrypt and decrypt information. Encryption (cipher) performs a series of transformations (Shift Rows, Substitute Bytes, Mix Columns) using the secret key (cipher key) to transforms intelligible data referred to as “plaintext” into an unintelligible form referred to as “cipher text”. The transformations (Inverse Shift Rows, Inverse Substitute Bytes, Inverse Mix Columns) in the inverse cipher (decryption) are the inverse of the transformations in the cipher. Encryption and decryption is performed efficiently through the use of instructions that perform the series of transformations. Combinations of these instructions allow the isolation of the transformations (Shift Rows, Substitute Bytes, Mix Columns, Inverse Shift Rows, Inverse Substitute Bytes, Inverse Mix Columns) to be obtained.
US08879720B2
An audio conferencing system having a base station, a loud speaker and one or more microphones generally operates to receive a F.E. audio signal, play the signal, and to receive a N.E. audio signal at the microphone that includes the F.E. audio signal modified by an echo path and a N.E. audio signal. The base station includes an adaptive filter whose length is controlled to be variable depending upon activity detected at each of one or more filter elements comprising the adaptive filter.
US08879716B2
An enhanced mechanism for intelligently routing a call and providing a supporting computer interface on a screen of one or more computers connected to a network. In an embodiment, a service request form is provided on a customer's computer by which a customer provides customer-input information. A data file (e.g., an XML file) is generated with the customer-input information and transmitted over a data network. A service routing, integration, mining and personalization (SRIMP) engine receives, via the data network, the data file. The SRIMP engine routes a call (e.g., a VoIP call) to a customer care agent selected based on the data file. In addition, the SRIMP engine creates an agent's view computer interface the content of which is based on the data file. The SRIMP engine may, for example, send personalized information and portlets to the selected agent's browser that are needed to address the customer's question. The SRIMP engine may also create a customer's view computer interface the content of which is based on the data file.
US08879712B2
A system that supports multiple contact centers includes a communications network that is coupled between a private network (e.g. MPLS network) and a remote computing environment (e.g. cloud environment). A server system in the remote computing environment monitors health of different network segments (e.g. bandwidth of the connection between the communications network and the remote computing environment, bandwidth of a link used by a tenant to access the private network, etc.). When it is determined that quality of service for voice conversations for one or more contact centers is at risk due to a health status parameter of a network segment reaching a threshold, an appropriate system reaction is triggered. The system reaction may be to offload future calls to a peer remote computing environment to service future calls. The system reaction may also be to cancel outbound campaigns, provide pre-determined “sorry” messages, and the like.
US08879711B2
A method for network maintenance and supervision of an on-board controlled audio agent, the method constituted of: providing a plurality of audio portions, each of the provided audio portions being selected responsive to user descriptive data associated with a call initiator; providing a reimbursement rule associated with each of the audio portions; selecting, for each call instance, a particular one of the plurality of audio portions responsive to the determined reimbursement rules; and outputting the particular one of the plurality of audio portions at each call instance initiation such that at least a portion of the particular audio portion is heard by the call initiator prior to call connection.
US08879697B2
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for determining call importance using social network context. A system can receive a call from a caller and establish the identity of the caller. The system can then retrieve a social network context associated with the caller identity from a social network and determine an importance score for the call using the social network context. Social network contexts can be derived from a social network profile, caller utterances, and a social graph. Based on the importance score, the contact center provides an appropriate level of customer service. The level of customer service a contact center provides can be based on resource availability, call type, call time, agent queue selection, offered communication modalities and customer follow-up.
US08879696B2
Methods and systems are provided for monitoring calls routed to a telephone network voice mail system from a variety of remote telephone locations. When a subscriber receives a telephone call, a determination is made as to whether the subscriber's line is busy or whether the call goes unanswered. If remote call monitoring services are activated, a three-way communication is set up between the calling party, the voice mail system and the subscriber via a remote call monitoring directory number provided by the subscriber. The subscriber is patched into the call on a listen-only basis, but upon command by the subscriber, the subscriber may answer the call. The subscriber may set up a number of remote call monitoring filters, including an “always monitor” list, a “never monitor” list, and a schedule of days or times during which the subscriber allows or excludes remote call monitoring. Remote call monitoring services may be provided by a telephone services provider that is independent from the subscriber's home telephone services provider.
US08879694B2
A communication apparatus including: a communication portion which performs a data communication with a sub-communication apparatus; a transmission-data communicating portion which performs a transmission-data communication with a data processing apparatus; a transmission-data receiving section which receives transmission data from the data processing apparatus; a notifying section which transmits a notification to the sub-communication apparatus, the notification being based on that the transmission-data receiving section has received the transmission data; a relaying section which relays a phone conversation between an external communication apparatus and the sub-communication apparatus; and a transmitting section which transmits the transmission data received by the transmission-data receiving section, to an external communication apparatus as a call opposite party of the phone conversation which is being relayed by the relaying section where a transmission-data transmitting command has been received from the sub-communication apparatus performing the phone conversation being relayed by the relaying section.
US08879687B2
In an X-ray generator which includes an electron beam generating unit which has a plurality of electron emitters and generates an electron beam corresponding to driven electron emitters, and a target electrode which generates X-rays with the irradiation position of an electron beam generated by the electron beam generating unit being an X-ray focus, the X-ray focus shape formed by a set of X-ray focuses on the target electrode is controlled by individually controlling driving of the plurality of electron emitters.
US08879684B2
A truss-reinforced spacer grid and a method of manufacturing the same are provided, in which truss members having a small diameter are woven to form a truss structure surrounded by an external plate, and the truss structure is joined to the external plate to thereby improve the strength of the mechanical structure. The truss-reinforced spacer grid includes a truss structure in which horizontal trusses formed by horizontally weaving a plurality of truss members are vertically disposed at regular intervals, and an external plate is joined with ends of the horizontal trusses and surrounds the truss structure.
US08879680B2
A transmitting interconnect interface inserts clock mismatch compensation symbols into a transmitted data stream so as to allow the receiving interconnect interface to compensate for clock frequency mismatch between transmit-side and receive-side clocks. The transmitting interconnect interface adjusts the rate of insertion of these symbols based on a determination of the clock frequency mismatch. The transmitting interconnect interface can incrementally adjust the insertion rate to change substantially proportionally with changes in the clock frequency mismatch. Alternatively, the transmitting interconnect interface can set the insertion rate to one of two levels. By adapting the insertion rate to the current measured clock frequency mismatch, the bandwidth penalty incurred by transmitting clock mismatch compensation symbols in excess of that necessary to permit receiver clock tolerance compensation can be reduced, thereby permitting more transmit bandwidth to be used for transmitting data.
US08879677B2
A method for compensating mismatches of an in-phase signal and a quadrature signal of a transmitter/receiver is provided. The method includes: receiving a plurality of test signals to generate two groups of factors, respectively, where each group of factors is applied to two multipliers utilized for compensating a gain mismatch and a phase mismatch of the in-phase signal and the quadrature signal of the transmitter/receiver; then calculating a delay mismatch of the in-phase signal and the quadrature signal according to the two groups of factors.
US08879676B2
According to various embodiments, apparatus and methods disclosed herein may be implemented in a digital communication (wired or wireless) receiver, and relate to minimizing noise in an estimated channel frequency response at the receiver for the purposes of channel equalization. The disclosed apparatus and methods may include determining a channel impulse response based on an estimated channel frequency response. The estimated channel frequency response, the channel impulse response, or both may include noise. An impulse response mask may be determined based on the channel impulse response, and further applied to the channel impulse response to obtain a noise-reduced channel impulse response, which may be Fourier transformed to obtain a noise-reduced channel frequency response.
US08879671B2
A device such as a worker, window-size and iteration control unit (WWICU) is proposed. The WWICU determines processing, iteration, and window information based on format information indicative of one or more formats to be processed by a decoding process. The processing information may include a number of parallel workers, the iteration information may include a number of half-iterations, and the window information may include a window size to be used in the decoding process. The WWICU then determines time information including a total cycle count based on the processing information, the iteration information, and the window information. In response to determining that the total cycle count is not beyond a threshold value, the WWICU may transmit configuration information including the processing, iteration, and window information to a device, such as a turbo decoding device, configurable to perform the decoding process based on the configuration information.
US08879662B2
A phase shift is defined as a point in frequency at which the phase is changed from 0 degrees to 180 degrees. A device is provided for combining analog and digital in-band-on-channel (IBOC) signals to feed a common antenna utilizing phase shifting allpass filter modules to provide a 180 degree phase shift to specific IBOC channels within a constant impedance dual-hybrid circuit. The IBOC Allpass combiner includes one input 90 degree 3 dB quadrature hybrid coupler, one output 90 degree 3 dB quadrature hybrid coupler, a load resistor, and two phase shifting allpass filter modules. Each phase shifting allpass filter module is comprised of a two coaxial cavity resonators coupled to a 90 degree 3 dB quadrature hybrid coupler. Components and modules are coupled using mating transmission lines. The four coaxial cavity resonators are used as devices to produce two distinct phase shifts at isolated upper and lower IBOC side band frequencies. The circuit is designed for one center analog frequency and two sideband IBOC OFDM carrier frequencies, such that all frequencies will combine in phase at the common antenna input with minimal loss and minimal group delay. Out of phase and spurious emissions are ported to the load resistor.
US08879660B1
Provided is an antipodal demodulation method and an antipodal demodulator for non-coherent unitary space-time modulation in MIMO wireless communication. The invention comprises: traversing L/2 constellation points in each sub-constellation of a non-coherent unitary space-time diagram for maximum likelihood demodulation calculation, determining a maximum trace ψmax and a minimum trace ψmin from traces of L/2 matrix products, calculating a maximum trace ψmax of a matrix product corresponding to the constellation matrix in the other sub-constellation according to ψmax=tr(YH Φj ΦhHY)=tr(YHY)−tr(YHΦjΦjHY)=σ−ψmin, and outputting a constellation point corresponding to the greater one of ψmax and ψmax as a demodulation signal. The antipodal demodulation method of the invention reduces calculation workload by ½ and features lower calculation complexity over the conventional maximum likelihood demodulation method without degrading demodulation performance.
US08879647B2
At least one example embodiment discloses a method of controlling a system. The method includes determining a constant number of bits for each of a plurality of tones, each constant number of bits being constant, obtaining a single parameter from a user of the system, the single parameter being a code rate and transmitting, to the user, data as information bits in the plurality of tones across a channel based on the single parameter, each of the plurality of tones including the constant number of bits.
US08879646B2
A microwave backhaul architecture for remodulating data to increase a capacity of a corresponding wireless link is provided. The microwave backhaul architecture includes an indoor communication unit (IDU) configured to perform modulation and/or demodulation of the data and to perform a conversion of the data. The data is configured to have a modulation and baud rate dictated by performance capabilities of the IDU. The microwave backhaul architecture also includes an outdoor communication unit (ODU) configured to adjust at least one of the modulation and baud rate of the data in accordance with communication constraints to produce remodulated data. The ODU is configured to adjust the modulation and baud rate of the data such that the remodulated data has a higher-order modulation and lower baud rate when communicated over the wireless link than the modulation and baud rate of the data when communicated between the IDU and the ODU.
US08879642B2
Corrupted subdivisions of streaming data are concealed using a matching subdivision in a previously reconstructed reference picture. The matching subdivision is located by applying a recovered motion vector to a co-located subdivision in the reference picture. The recovered motion vector is obtained using a reference motion vector from an available neighboring subdivision of the corrupted subdivision.
US08879632B2
In one example, an apparatus includes a video encoder configured to partition a block of video data into a first partition and a second partition using a geometric motion partition line, calculate a slope value and a y-intercept value of the geometric motion partition line, wherein the slope value and the y-intercept value comprise integer values, calculate a mask indicative of pixels of the block in the first partition and pixels of the block in the second partition, encode the first partition and the second partition based on the mask, and output the encoded first partition, the encoded second partition, the slope value, and the y-intercept value. This may allow for a fixed point implementation. A video decoder may receive the slope and y-intercept values to calculate the mask and decode the block based on the mask.
US08879628B2
Floating point video coding is described. In particular, a video encoder/decoder and methods for floating point video coding are discussed. Floating point video coding can be used in the video encoder and decoder to support video content, such as HDR content. Specifically, a video codec structure such as H.264/AVC can be modified in order to support floating point video coding. Within any component of a codec system, some operations can be performed at floating point precision whereas other operations can be performed at fixed point precision.
US08879627B2
In order to improve the encoding efficiency while avoiding an increase in the size or memory band of a frame memory and having adaptability in the encoding/decoding processing of a moving picture, a bit length extension converter converts a target picture having a bit length N into an extended target picture having a bit length M, a compressor encodes the converted picture, and an expander restores the encoded picture. Then, a bit length reduction converter converts the picture into a reproduction picture having a bit length L smaller than the bit length M, and this reproduction picture is stored in a frame memory as a reference picture.
US08879626B2
A video encoding method and apparatus and a video decoding method and apparatus. In the video encoding method, a first predicted coding unit of a current coding unit that is to be encoded is produced, a second predicted coding unit is produced by changing a value of each pixel of the first predicted coding unit by using each pixel of the first predicted coding unit and at least one neighboring pixel of each pixel, and the difference between the current coding unit and the second predicted coding unit is encoded, thereby improving video prediction efficiency.
US08879622B2
A method and interactive system for the on-line transmission of a high-resolution video sequence composed of a succession of T images includes a step of selecting relevant images comprising at least the following steps: split each image to be transmitted at the instant t into a number N of zones, for each zone n determined in the previous step, calculate a value representative of the content of said zone, for each image to be transmitted, generate a vector representative of the content of said image containing the values obtained in the previous step, calculate a normalized coefficient of correlation α between the reference vector determined for a previously selected image and that calculated for the current image, make a decision on the selection (or not) of the current image as a function of the value of the normalized correlation coefficient α.
US08879616B2
A receiver includes a front-end amplifier, a sampler, and a decision-feedback equalizer. The front-end amplifier provides for amplifying a received input signal to yield an amplified input signal. The sampler provides for sampling the amplified input signal so as to yield a sampler output signal. The sampler output signal is a function of the amplified input signal and a reference signal coupled to a reference input of the sampler. The decision feedback equalizer provides for adjusting the reference signal as a function of feedback based at least in part on the sampler output signal.
US08879607B2
A method and a system for storing a constant path loss exponent corresponding to free space; transmitting a signal; receiving the signal via a rake receiver of a user device; identifying a maximum received signal strength based on a signal strength associated with the signal relative to fingers of the rake receiver; storing a current maximum received signal strength value; determining whether the current maximum received signal strength value is a first maximum received signal strength value; calculating a current indoor position of the user device based on the constant path loss exponent and the current maximum received signal strength value when a determination is that the current maximum received signal strength value is the first maximum received signal strength value; and outputting the current indoor position.
US08879597B2
A method for producing an optoelectronic semiconductor component includes: epitaxially growing a semiconductor layer sequence including an active layer on a growth substrate, shaping a front facet at the semiconductor layer sequence and the growth substrate, coating a part of the front facet with a light blocking layer for radiation generated in the finished semiconductor component, wherein the light blocking layer is produced by a directional coating method and the light blocking layer is structured during coating by shading by the growth substrate and/or by at least one dummy bar arranged at and/or alongside the growth substrate.
US08879587B2
Disclosed are a method and an apparatus for a coaxial cable based broadcast and communication convergence in a home network for supporting a frequency band less than a frequency band used in Multimedia over Coax Alliance (MoCA). The apparatus for broadcast and communication convergence includes a broadcast processor that transmits and receives broadcast signals from an external broadcasting network; a communication processor that transmits and receives communication signals from an external communication network; and a broadcast and communication converging unit that is operated as a terminal for the broadcast signals input to the broadcast processor and the communication signals input to the communication processor, and divides an occupied frequency band of the broadcast signals from a remaining frequency band, and uses the remaining frequency band as a channel for the communication signals.
US08879579B2
A method for transmitting a message includes a communication adapter receiving, from a transmitting device, a request to send the message. The method further includes modifying a maximum transfer unit (MTU) to obtain a modified MTU, transmitting, from the communication adapter to a receiving system, a first sub-unit of the message using the modified MTU, iteratively increasing the MTU for transmitting intermediate sub-units of the message until an MTU limit is reached, and transmitting, to the receiving system, the intermediate sub-units of the message. The intermediate sub-units are transmitted after the first sub-unit and before a second sub-unit. The method further includes transmitting, from the communication adapter to the receiving system, the second sub-unit to the receiving system using a full path MTU.
US08879578B2
Processing techniques in a network switch help reduce latency in the delivery of data packets to a recipient. The processing techniques include speculative flow status messaging, for example. The speculative flow status messaging may alert an egress tile or output port of an incoming packet before the incoming packet is fully received. The processing techniques may also include implementing a separate accelerated credit pool which provides controlled push capability for the ingress tile or input port to send packets to the egress tile or output port without waiting for a bandwidth credit from the egress tile or output port.
US08879576B2
A method, apparatus and computer program product are provided in order to enable operation of both cellular and WLAN on a shared unlicensed band. In this regard, a method is provided that includes causing a primary transmission mode period of operation, a secondary transmission mode period of operation, and an idle mode period of operation on an unlicensed frequency band to be transmitted to a mobile terminal. The method further includes receiving an interfered ratio report from the mobile terminal. The method also includes causing the mobile terminal to be classified as at least one of a primary user or a secondary user based on the interfered ratio report. The method also includes causing the classification to be transmitted to the mobile terminal.
US08879574B2
One embodiment of the present invention provides a system for configuring an access point in a wireless network. During operation, the access point discovers one or more existing access points associated with the wireless network. The access point then obtains a set of configuration information from one existing access point, and synchronizes a local timestamp counter to a selected existing access point, thereby allowing the access point to be configured without using a centralized management station.
US08879572B2
A method and an apparatus for recognizing a Multicast and Broadcast Service (MBS) region in a broadband wireless communication system are provided. In the method, whether a next MBS MAP message transmission point of a first frame and an MBS data burst transmission point indicated by MBS burst assignment information of a second frame match with each other in a third frame is determined. When matching with each other in the third frame, a control message including information for determining a starting point of an MBS region is generated. The generated control message is transmitted during one of the first and second frames.
US08879569B2
A communication can be conducted between a hub network layer-3VPN-connected to a core network and a hub network layer-2VPN connected to the core network. A first NW that conducts a packet forwarding of a VPN, a second NW that is layer-3-connected to the first NW, and a third NW that is layer-2-connected to the first NW configure VPN. When a packet is transmitted from the second NW to a destination of the third NW, a packet forwarding processing by a layer is conducted, and information is stored in destination information of the packet and forwarded by using destination information and information on the network device PE belonging to the first NW which is connected to the third NW which is a relay point to the destination.
US08879567B1
A gateway interconnecting a high speed Wide Area Network (WAN) and a lower speed Wireless Local Area Network (WLAN) is provided. The high speed WAN is preferably connected to the gateway via a Fiber-to-the Home (FTTH) connection and associated FTTH modem. In general, the gateway includes an adaptable cross-layer offload engine operating to manage bandwidth between the high speed WAN and the lower speed WLAN. As data enters the gateway from the WAN at the high speed data rate of the WAN, the offload engine stores the data in a non-secure data cache. A rule check engine performs a stateless or stateful inspection of the data in the non-secure data cache. Thereafter, the data is moved from the non-secure data cache to a secure data cache and thereafter transmitted to an appropriate user device in the WLAN at the lower data rate of the WLAN.
US08879565B2
A method of updating core domain information for use by a communication device (4) for routing a service for the communication device in a communication environment (2) including a core network (8) having a plurality of core domains (9, 11), and a plurality of radio access networks (6), each of the plurality of radio access networks being associated with at least one of the plurality of core domains, comprises generating (304) by the core network network information. The network information includes information identifying a preferred core domain for the communication device and a preferred radio access network and being based on network based parameters provided by the core network and connectivity information received from the communication device identifying the radio access networks of the plurality of radio access networks which are available to the communication device for communication. The method further comprises receiving (306) at the communication device from the core network the network information and updating (307) the core domain information in the communication device based on the network information. The updated core domain information is used by the communication device for routing a service.
US08879556B2
A method for detecting an error in a home network while a network-compatible device is newly added to the home network, the home network having a modem configured to be connected to the Internet, a home gateway connected between the modem and the home network, the method for detecting the error comprising employing address resolution protocol and detecting the error in the home network due to filtering based on MAC addresses is disclosed. The disclosed subject matter can be used for diagnosis of problems in the home network that can arise due to filtering based on Media Access Control addresses by the home gateway.
US08879554B2
Described herein are techniques for preventing MAC address spoofs in a virtualization cluster. When a virtual switch first sees a new MAC address on a port designated as being a secure port, the packet is redirected to a virtual supervisor agent used to manage the distributed virtual switch. Assuming the MAC may be bound to the secure port, the supervisor agent broadcasts a message to both the virtual switch that redirected the packet and to virtual switches on other virtualization servers within the cluster.
US08879547B2
Telephony application services are provided through use of a service delivery platform (SDP) and by implementing a service-oriented architecture (SOA)-based approach. Various “widgets” of telephony functionality are selected, each widget providing functionality such as call forwarding, call blocking, conferencing, etc. These widgets provide not only call manipulation, but can provide the logic used to process a call. An application or application service thus can combine and/or compose these widgets as needed to provide telephony functionality.
US08879541B2
A request destination management table that stores therein a service ID uniquely identifying a service being interrelated with a request destination to which execution of a service is requested and a report destination management table that stores therein a call ID uniquely identifying a call being interrelated with a report destination of a call state transition report indicative of state transition of the call are provided. An IP telephone receives a request for a supplementary service, obtains a request destination corresponding to a service ID of the supplementary service from the request destination management table, and transfers the request for the supplementary service to the request destination. The IP telephone receives a call state transition report, obtains a report destination corresponding to a call ID of the call state transition report from the report destination management table, and transfers the call state transition report to the report destination.
US08879533B2
A method, a base station, a User Equipment (UE) and a system for sending and receiving Physical Downlink Control Channel (PDCCH) signaling are disclosed. A method includes determining locations of a first search space and a second search space of a User Equipment (UE). A method also includes sending PDCCH signaling with no Carrier Indication Field (CIF) to the UE in a physically overlapped region between the first search space and the second search space if the physically overlapped region exists and a length of the PDCCH signaling with no CIF in the first search space is equal to a length of PDCCH signaling with the CIF in the second search space.
US08879532B2
A method and base station apparatus for transmitting pilot data in a wireless communication system, and a method and mobile station apparatus for receiving pilot data in a wireless communication system are provided. The method for transmitting pilot data in a wireless communication system includes determining a pilot pattern in at least one resource block for each of one or more pilot streams, and transmitting the one or more pilot streams based on the determined respective pilot pattern in the at least one resource block, wherein the at least one resource block comprises a plurality of subcarriers and a plurality of Orthogonal Frequency Division Multiplexing (OFDM) symbols.
US08879530B2
A system and a method for providing a mobile data service to a mobile device over a fixed wireless data network wherein the system comprises an enterprise Mobile Signaling Gateway coupled to a Public Land Mobile Network, an enterprise Mobile Access Controller resident within the fixed wireless data network. The system further comprises an enterprise Mobile User-plane Aggregator coupled to 1) the Public Land Mobile Network, 2) the fixed wireless data network and the enterprise Mobile Signaling Gateway. The enterprise Mobile Signaling Gateway at least establishes an IP tunnel to the enterprise Mobile Access Controller, determines whether a mobile device coupled to the Public Land Mobile Network is registered, directs the establishment of multiple IP tunnels between the mobile device and the network elements of the system, and directs pathways for communicating user-plane and control-plane data between trusted or untrusted transport networks.
US08879523B2
Management frame directed cluster assignment within multiple user, multiple access, and/or MIMO wireless communications. From a first wireless communication device, a management frame may be transmitted to a number of other wireless communication devices to assign respective clusters (i.e., cluster being one or more channels within one or more bands) for use in communications by those other wireless communication devices. The first wireless communication device may be an access point (AP), and the others may be wireless stations (STAs); alternatively, all of the wireless communication devices in the communication system (e.g., including the first wireless communication device) may be STAs. The cluster assignment may be modified for any of a number of various reasons (e.g., periodically, after a certain number of packets being transmitted and/or received, communication system operating condition change, change in number, type, capabilities, etc. of the various wireless communication devices in the communication system, etc.).
US08879518B2
A method of timing reference management for a mobile device in a wireless communication system comprising a network is disclosed. The method comprises being configured a first cell of a timing advance group, as a timing reference cell of the timing advance group; and when the timing reference cell is changed from the first cell to a second cell of the timing advance group and a timing alignment timer applied for the timing advance group for uplink transmission synchronization is running, deriving a new uplink transmission timing according to a second timing adjust value; wherein the second timing adjust value is calculated according to a first downlink timing of the first cell, a second downlink timing of the second cell, and a first timing adjust value for deriving the uplink transmission timing when the timing reference cell is the first cell.
US08879515B2
Methods and systems for performing allocation of mixed-type combinations of slots are provided. Specifically, in a single assignment message, an allocation of slots over two framed and slots over four frames is performed. These can be RTTI and BTTI blocks for example.
US08879507B2
Examples are disclosed for user feedback to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a voice call mediated by a call server, the voice call between a hybrid mobile device and another communication device, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The communication link parameters are correlated with a call quality threshold based on the user feedback and a handoff profile is established for the hybrid mobile device based on the call quality thresholds, the handoff profile operative to establish criteria for switching the VoIP communication link to a communication link over a different network.
US08879506B1
A method and apparatus to help minimize tuneaway time of a user equipment device (UE), by dynamically scheduling when the UE should tune away to scan for coverage of a particular wireless communication system, such as a time division duplex (TDD) system for instance. The UE may receive downlink transmissions from a TDD system and determining a downlink transmission schedule of the TDD system based on when those downlink transmissions occurred. Further, the UE may then use the determined downlink transmission schedule as a basis to schedule tuneaway of the UE from a serving system to scan for coverage of the TDD system.
US08879503B2
Methods and apparatus to manage voice service in evolved packet systems are disclosed. An example method in a User Equipment (UE) includes receiving a Non Access Stratum (NAS) protocol response message with a first indicator, the first indicator provided by lower layers of the UE to upper layers of the UE, responsive to the first indicator, initiating an IMS registration if the UE is not already registered with the IMS, and responsive to the UE having registered with the IP Multimedia (IM) Core Network (CN) Subsystem (IMS), determining availability of voice services over the IP Multimedia (IM) Core Network (CN) Subsystem (IMS).
US08879477B2
The invention provides an increase in the radio coverage area (10) of a base transceiver station (100) having access to multiple transceivers (102, 104, 106, 108) by dedicating at least one of the transceivers (102) for BCCH data. This BCCH transceiver (102) is connected to an antenna arrangement (120) 5 comprising at least two antenna elements (121, 123; 125, 127). Increased BCCH radio coverage (30) is achieved by providing antenna hopping among the at least two antenna elements (121, 123; 125, 127) for the BCCH. Correspondingly, increased TCH coverage (20) is achieved by providing frequency hopping among at least two carrier frequencies for the TCH. The 10 coverage (10) of the base transceiver station (100) is defined as the intersection of the BCCH radio coverage (30) and the TCH coverage (20).
US08879460B2
A telecommunications system for communicating data to and from a mobile device. The system comprises a plurality of repeater nodes disposed to form a network. Each repeater node has a transceiver unit operable to transmit the data with a first transmission power to one or more other of the repeater nodes within one of a plurality of slots of a time frame. Each repeater node is allocated a time slot, and the mobile device is arranged to transmit and receive data to and from the repeater nodes in the network. Each of the repeater nodes is operable to transmit a pilot signal during the same one of the time slots of the time frame with a second transmission power, the second power being less than the first transmission power. The pilot signal includes an identifier of the repeater node which is transmitted with the pilot signal and the mobile device is operable to receive one of the pilot signals and from the identifier included in the strongest pilot signal the mobile device can identify on of the repeater nodes to which to transmit and or receive data.
US08879452B2
This disclosure describes techniques operating a client device to communicate with a wireless access point. The client device may awake from a low power mode of operation receive a first portion of a beacon from the access point that includes a delivery traffic identification (DTIM) message. According to the techniques described herein, the client device may determine, based on the DTIM message, whether or not one or more packets of data are forthcoming from the access point. If one or more packets of data are forthcoming from the access point, the client device may remain in an active mode of operation to receive the forthcoming packets (and/or a second portion of the beacon). However, if no packets of data are forthcoming from the access point, the client device may return to the low power mode of operation, before receiving and/or processing the second portion of the beacon.
US08879449B2
A method of acquiring system information in a wireless communication system includes receiving scheduling system information including scheduling information indicating a start time of dynamic system information, monitoring the dynamic system information from a start time of the dynamic system information according to the scheduling system information, and ending the monitoring of the dynamic system information upon receiving a system information end indicator indicating an end time of the dynamic system information. Since an end time of dynamic system information is indicated, a process of acquiring system information can be further effectively performed.
US08879444B2
In one embodiment, a method is described for detecting an operational failure between the network unit and an adjacent network unit in the stack; controlling the switching engine to redirect packets which would otherwise be sent from a particular port to the adjacent network unit to be forwarded from another port to be sent to a different network unit in the stack; and entering the switching engine into a bypass mode in response to control data indicating an operational failure between at least two other network units in the stack to cause packets to be forwarded without being re-directed by the switching engine.
US08879433B2
A method for full duplex communication includes creating a canceling self interference signal using active noise cancelation in the air by using a plurality of transmit antennas and feeding the plurality of antennas with an RF signal in so that part of said RF signal is destructively combined at a receive antenna, and attaining full-duplex simultaneous in time and overlapping in space wireless transmission and reception on same frequency band responsive to the step of creating a canceling self interference signal.
US08879427B2
Methods and systems for a PLD-based network update transport (PNUT) protocol that utilizes UDP and other protocols for transmitting update or other commands or information over a packet-based or IP network. PNUT is a hardware-based network communication protocol that does not require the full TCP/IP stack and may be utilized for exchanging commands and information with such PLD-based and other devices. Protocols may include a set of core commands and a set of custom commands. Logic components within the PLD-based devices may consist of a command dispatcher, a transmitter/controller, a MAC receiver, a MAC transmitter, a packet parser, a packet generator, and core receiving and transmitting commands. The present invention may be implemented without requiring CPU cores, special controllers, stringent timings, or operating systems as compared with conventional network protocols. Various methods for exchanging and updating PNUT commands are disclosed. The methods and systems of the present invention may be utilized to provide other functions, such as filtering, logging, polling, testing, debugging, and monitoring, and may be implemented between a server and a PLD-based device or solely between PLD-based devices.
US08879417B2
A wireless data-oriented service provides toll free data access to wireless users, such as GSM or CDMA-based users, when accessing specified content. The content provider pays for (“sponsors”) access to specific content for wireless users, often in conjunction with advertisement campaigns. In one embodiment a separate access point name is used when making the request to distinguish between sponsored data and conventional data access requests. In another embodiment, a portal proxy is used and sponsored data is distinguished from conventional data by the address of the destination web site. Wireless users accessing the sponsored content are not billed for usage, but rather the content provider is billed for usage. A data session management platform generates appropriate call data records indicating the session usage and transmits the records to reconcile accounts between the mobile network operator and the content provider.
US08879415B2
A scalable flow monitoring solution takes in standard flow records exported from network devices such as routers, switches, firewalls, hubs, etc., and annotates the flow with additional information. This information is derived from a number of sources, including Border Gateway Protocol (BGP), Simple Network Management Protocol (SNMP), user configuration, and other, intelligent flow analysis. These annotations add information to the flow data, and can be used to perform value-added flow analysis. The annotated flow is then resent to a configurable set of destinations using standard flow formatting, e.g., Cisco System Inc.'s NetFlow, in one implementation. This allows the annotated flow to be processed and the enhanced information to be used by other flow analysis tools and existing flow analysis infrastructure.
US08879414B2
The present invention relates to a method and apparatus for transmitting data in a wireless communication system. The method for transmitting data involves allocating a first node set containing a plurality of nodes for the transmission of downlink signals and a second node set containing a plurality of nodes for the reception of uplink signals, and communicating with a terminal through the first node set and the second node set. In the event the uplink transmission and downlink transmission are performed by base stations or nodes that are different from each other, the operation of the base stations and of a terminal can be efficiently controlled.
US08879411B2
A method of handling resource arrangement for a first base station of a wireless communication system is disclosed. The method comprises obtaining channel information of a channel corresponding to a resource block from a measurement, a relay node of the wireless communication system or a second base station of the wireless communication system, wherein the resource block is identified by a time period and a frequency bandwidth; and arranging the resource block to a mobile device in the wireless communication system according to the channel information of the channel.
US08879410B1
Some embodiments of the invention relate to WRAs that implement removable memory units (RMUs). The ability to load operational, maintenance, and mission data through RMUs is critical for avionics platform safety and logistics. However, due to strong hardware dependence, universality, or rather platform-invariance is not currently available for aircraft data acquisition (including the real-time recording of new performance, operational (flight) and environmental data) or mission data loading via prior art WRAs.
US08879398B2
A method for connecting virtual machines in a cloud system is disclosed, wherein an agent network management service (Network management service, ANMS) process is used for communicating with all switches in the cloud system. When a virtual machine (VM) is created on one of the physical host in the cloud system, the ANMS detects the creation of the new VM, and confirms the virtual local area network (VLAN) the new VM pertained to. Next, determine a nearest boundary point from the new VM in the same VLAN for confirming a shortest connecting route. Lastly, the ANMS informing all switches in the shortest connecting route to set up internal VLAN tags such that new VM establish connection with other VMs in the same VLAN via the shortest connecting route.
US08879375B2
The laser light source, the PBS, and the reference light mirror are arranged in such a manner as to simultaneously satisfy Lsig+LBS≠s (Lld/m) (s: positive integer, m: positive integer), Lref+LBS≠t (Lld/m) (t: positive integer), and u(Lld/m)−(ΔL/2)≦Lsig−Lref≦u(Lld/m)+(ΔL/2) (u: integer), where Lld represents an in-vacuum internal resonator length of the laser light source, LBS represents an in-vacuum-converted optical path length of a laser beam between the emission end surface of the laser light source and the PBS, Lsig represents an in-vacuum-converted optical path length of signal light between the PBS and the reflecting unit of the optical disk, Lref represents an in-vacuum-converted optical path length of reference light between the PBS and the reference light mirror, and ΔL represents an interference permissible optical path length of the laser beam.
US08879373B1
Systems and methods are provided for reducing jitter in a write strategy for an optical drive. A pattern on an optical medium is recorded according to a first write strategy. Edge timings corresponding to the pattern recorded on the optical medium are measured, and edge timing sensitivities are determined based at least in part on the measured edge timings. A second write strategy is determined based on the edge timing sensitivities, such that the second write strategy is associated with a second jitter amount less than a first jitter amount associated with the first write strategy.
US08879372B1
A differential phase detector for an optical storage system is set forth. The differential phase detector includes a photodetector circuit arranged to detect light deviations associated with radial errors in the optical storage system. A non-linear equalizer is in communication with the photodetector circuit. The output of the non-linear equalizer is in communication with signal processing circuitry. The signal processing circuitry uses the equalized signals to generate one or more radial error signals.
US08879359B2
A method for pre-determining an underwater objects GPS position using a rotatable scan sonar unit linked to a boat, magnetic compass and GPS receiver. This system determines the underwater objects GPS position using the objects distance, compass heading and a GPS receiver/sonar on a boat. This system will provide real time longitude and latitude positions of underwater objects seen with sonar at a distance from a boat, and will allow for precise autopilot navigation or fixed position fishing. The system can also be used to correct for GPS errors when using previously stored waypoints positions of an object. The computer determines an objects underwater GPS position using a sonar transducer and mounted on a 360 degree movable mechanism such as a trolling motor unit, or phased array of transducers and a compass to provide heading information and formulates the objects position based on the distance and heading of the object in relation to the boats current GPS position.
US08879358B2
A device for determining a filling level in a container, with a stillwell which has an entry opening and a vent opening, an ultrasonic transducer arranged in the base region of the stillwell and at least one pre-chamber. The pre-chamber has an inlet opening to the container and an outlet opening to the entry opening of the Stillwell. The pre-chamber of the device has a second outlet opening that opens out in a lead-off arrangement. By the lead-off arrangement, foamed medium flowing in quickly and suddenly into the pre-chamber of the device does not arrive into the measurement section of the ultrasonic transducer.
US08879354B2
The invention concerns a method of acquiring vibroseismic data concerning a zone of the subsoil. This method comprises the following steps: —operating a vibroseismic source so that it transmits a first vibroseismic signal having a first amplitude (101, 201), —operating the source so that it transmits a second vibroseismic signal having a second amplitude different from the first amplitude (103, 203), —recording first data corresponding to the first signal after propagation in the medium to be explored (102, 202), —recording second data corresponding to the second signal after propagation in the medium to be explored (104, 204). The method supplies information for filtering the surface waves (ground roll).
US08879353B2
A method and apparatus for predicting a plurality of surface multiples for a plurality of traces in a record of seismic data. In one embodiment, the method includes providing a plurality of target traces at a nominal offset and a nominal azimuth; selecting a plurality of pairs of input traces, wherein the midpoints of the input traces in each pair are separated by half the nominal offset and the azimuth of a line connecting the midpoints of the input traces in each pair is equal to the nominal azimuth; convolving the selected pairs of input traces to generate a plurality of convolutions; and applying a three dimensional operator to the convolutions.
US08879345B1
An apparatus includes a semiconductor fuse array and a plurality of cores. The semiconductor fuse array is disposed on a die, into which is programmed configuration data. The array has a first plurality of fuses and a second plurality of fuses. The first plurality of fuses stores the configuration data in an encoded and compressed format. The second plurality of fuses stores first compressed fuse correction data that indicates locations and values corresponding to a first one or more fuses within the first plurality of fuses whose states are to be changed from that which was previously stored. The plurality of cores is disposed on the die, where each of the plurality of cores is coupled to the array and accesses all of the compressed configuration data during power-up/reset, for initialization of elements within the each of the plurality of cores.
US08879342B2
During a command/address calibration mode, a memory controller may transmit multiple cycles of test patterns as signals to a memory device. Each cycle of test pattern signals may be transmitted at an adjusted relative phase with respect to a clock also transmitted to the memory device. The memory device may input the test pattern signals at a timing determined by the clock, such as rising and/or falling edges of the clock. The test pattern as input by the memory device may be sent to the memory controller to determine if the test pattern was successfully transmitted to the memory device during the cycle. Multiple cycles of test pattern transmissions are evaluated to determine a relative phase of command/address signals with respect to the clock for transmission during operation of the system.
US08879336B2
A semiconductor memory device includes a memory cell block including memory cells, a random value generation circuit configured to generate random value data using a page address and a column address, a page buffer section connected to bit lines of the memory cell block and configured to store input data inputted in response to the column address and the random value data, and a controller configured to control the page buffer section to generate random data by performing a logic operation on the input data and the random value data stored in the page buffer section.
US08879331B2
Methods for programming and reading memory cells using a shared bit line string architecture are described. In some embodiments, memory cells and select devices may correspond with transistors including a charge storage layer. In some cases, the charge storage layer may be conductive (e.g., a polysilicon layer as used in a floating gate device) or non-conductive (e.g., a silicon nitride layer as used in a SONOS device). In some embodiments, selection of a memory cell in a first string of a pair of strings may include setting an SEO transistor into a conducting state and setting an SGD line controlling drain-side select transistors to a voltage that is greater than a first threshold voltage associated with a first drain-side select transistor of the first string and less than a second threshold voltage associated with a second drain-side select transistor of a second string of the pair of strings.
US08879329B2
Methods for program verifying, program verify circuits, and memory devices are disclosed. One such method for program verifying includes generating a ramped voltage for a plurality of count values. The ramped voltage is applied to a control gate of a memory cell being program verified. At least a portion of each count value is compared to an indication of a target threshold voltage for the memory cell. When the at least a portion of the count value is equal to the indication of the target threshold voltage indication, sense circuitry is used to check if the memory cell has been activated by the voltage generated by the count. If the memory cell has been activated, an inhibit latch is set to inhibit further programming of the memory cell. If the memory cell has not been activated by the voltage, the memory cell is biased with another programming pulse.
US08879324B2
The disclosure is directed to a system and method for nominal read voltage variations of a flash device. N reads are performed, each at a selected voltage offset from an initial read voltage. An N bit digital pattern associated with the selected voltage offsets is generated for the N reads. The N bit digital pattern generated by the N reads is mapped to a signed representation. A voltage adjustment based upon the signed representation is applied to at least partially compensate for a variation of the nominal read voltage to reduce bit error rate of the flash device.
US08879321B2
Provided is a vertical non-volatile memory device having a metal source line. The vertical non-volatile memory device includes cell string units that are formed on first portions of a semiconductor substrate and are vertically arranged with respect to a surface of the semiconductor substrate, impurity regions formed on second portions of the semiconductor substrate between the cell string units, conductive lines formed on the impurity regions, and spacers that are formed on the sidewalls of the cell string units and insulate the conductive lines from the cells string units.
US08879316B2
A semiconductor device includes a register unit for storing additional bits associated with a command signal and outputting a selected additional bit corresponding to a received address; a combination circuit for combining received control bits and the selected additional bit, and outputting enable signals based on the combined bits, where the received control bits are generated in response to the command signal and a control signal; and a voltage generation circuit for outputting voltages distributed in response to the enable signals.
US08879315B2
Provided is a storage element including a storage layer that holds information according to a magnetization state of a magnetic body, a magnetization fixing layer that has magnetization serving as a reference of the information stored in the storage layer, and an insulation layer that is formed of a non-magnetic body disposed between the storage layer and the magnetization fixing layer. The information is stored by reversing the magnetization of the storage layer using spin torque magnetization reversal occurring with a current flowing in a lamination direction of a layer configuration of the storage layer, the insulation layer, and the magnetization fixing layer, and a size of the storage layer is less than a size in which a direction of the magnetization is simultaneously changed.
US08879307B2
A magnetoresistive device of an embodiment includes: first and second devices each including, a first magnetic layer having a changeable magnetization perpendicular to a film plane, a second magnetic layer having a fixed and perpendicular magnetization, and a nonmagnetic layer interposed between the first and second magnetic layers, the first and second devices being disposed in parallel on a first face of an interconnect layer; and a TMR device including a third magnetic layer having perpendicular magnetic anisotropy and having a changeable magnetization, a fourth magnetic layer having a fixed magnetization parallel to a film plane, and a tunnel barrier layer interposed between the third and fourth magnetic layers, the TMR device being disposed on a second face of the interconnect layer, and the third magnetic layer being magnetostatically coupled to the first magnetic layers of the first and second devices.
US08879306B2
Memory circuit comprising an addressable magnetic tunnel junction (MTJ) stack, forming a magnetic storage element in the circuit. The MTJ stack comprises a tunnel oxide layer between a free layer and a fixed layer. A stress inducing layer is disposed adjacent to the free layer to provide tensile or compressive stress to the free layer, in order to manipulate a magnetic field that is required to write a bit into the MTJ stack. Method of using the memory circuit is also proposed.
US08879289B2
System and method for regulating a power converter. The system includes a first comparator configured to receive a first input signal and a second input signal and generate a first comparison signal based on at least information associated with the first input signal and the second input signal, a pulse-width-modulation generator configured to receive at least the first comparison signal and generate a modulation signal based on at least information associated with the first comparison signal, a driver component configured to receive the modulation signal and output a drive signal to a switch to adjust a primary current flowing through a primary winding of the power converter, and a voltage-change-rate detection component configured to sample the feedback signal to generate a first sampled signal for a first modulation period and to sample the feedback signal to generate a second sampled signal for a second modulation period.
US08879284B2
There is provided a filter for receiving a rectangular or stepped source voltage to be filtered and for providing an output voltage, the filter including means arranged to determine the output voltage in dependence on the frequency components of the source voltage within the filter passband, and independent of output current drawn.
US08879280B2
This disclosure relates to a switching power supply with regulated voltage suppression to reduce transformer audio noise. A switched mode power supply (SMPS) may supply power at different levels according to output loads. A switching frequency of the SMPS may be adjusted according to the output load. The switching may be subject to a ringing suppression time, a maximum on time, and a maximum switching period. By controlling the switching frequency subject to these quantities, the audible noise of an SMPS may be reduced or eliminated.
US08879279B2
One embodiment relates to an LLC resonant power converter system. The system includes a transformer comprising a primary inductor and a secondary inductor and a switch control stage configured to generate a plurality of switching signals having a duty-cycle. The system also includes an input stage comprising the primary inductor and a plurality of switches that are controlled in response to the respective plurality of switching signals to generate a primary resonant current and an output stage comprising the secondary inductor and being configured to conduct an output current through a load based on a secondary resonant current to generate an output voltage. The system further includes a controller configured to limit a magnitude of the output current to a predetermined magnitude in response to variations of the load.
US08879273B2
A mobile terminal including a first casing, and a second casing connected to the first casing. An electrically conductive plate is disposed inside either of the first casing and the second casing or between the first casing and the second casing. A flexible printed circuit board connects the first casing and the second casing. An electrically conductive reinforcement member is connected to a surface of a portion of the flexible printed circuit board. An electrically conductive connecting member conducts electricity between the electrically conductive reinforcement member and the electrically conductive plate.
US08879272B2
Multi-part substrate arrangements that yield low profile configurations are disclosed. One aspect pertains to portable electronic devices are able to have low profiles through use of multi-part substrate arrangements. Another aspect pertains to methods for assembling two or more separate substrates into a multi-part substrate. By use of multi-part substrate arrangements according to the invention, portable electronic devices are able to be thinner and more compact.
US08879268B2
The present invention discloses a cooling system for an electronic rack, comprising: an electronic rack comprising at least one side wall; at least one electronic chassis comprising a top wall and at least one side wall and disposed inside the electronic rack for housing at least one modular electronics equipment comprising a plurality of electronic components and at least one stationary thermal interface arranged above the plurality of electronic components; a first detachable thermal interface arranged between the top wall of the at least one electronic chassis and the at least one modular electronic equipment; and at least one second detachable thermal interface arranged between the at least one side wall of the electronic rack and the at least one side wall of the at least one electronic chassis.
US08879266B2
Electronic devices having a multi-layer structure that provides enhanced conductivity (thermal and/or electrical conductivity) are disclosed. The multi-layer structure can have a plurality of adjacent layers. At least one layer can primarily provide structural rigidity, and at least another layer can primarily provide enhanced conductivity. The layer of high conductivity can serve to provide the electronic device with greater ability to disperse generated heat and/or to provide an accessible voltage potential (e.g., ground plane). Advantageously, the multi-layer structure can provide enhanced conductivity using an otherwise required structural component and without necessitating an increase in thickness.
US08879258B1
A system for cooling an integrated circuit of an electronic device includes a cooling body and a shelf that is positioned relative to the cooling body for the device to be reversibly inserted onto the shelf so that the cooling body is in thermal contact with the integrated circuit. The cooling body is cooled by introducing a fluid therein via an input conduit. The hot fluid is received from the cooling body by an output conduit and is cooled for recycling. The housing of the electronic device includes a rearward gap that admits the cooling body into the housing of the electronic device. Preferably, further cooling is provided by forcing a gas to flow past the output conduit.
US08879253B2
An optoelectronic cooling system is equally applicable to an LED collimator or a photovoltaic solar concentrator. A transparent fluid conveys heat from the optoelectronic chip to a hollow cover over the system aperture. The cooling system can keep a solar concentrator chip at the same temperature as found for a one-sun flat-plate solar cell. Natural convection or forced circulation can operate to convey heat from the chip to the cover.
US08879245B2
A protective case for protecting a portable electronic device is provided. The case includes first and second bodies which cover the periphery of the electronic device, and locking parts which separably couple the first and second bodies to each other. Each body includes a lateral extension part which extends in a lateral direction, and longitudinal extension parts which extend in a longitudinal direction. The longitudinal extension parts include a longitudinal short side part which extends from an end of the lateral extension part, and a longitudinal long side part which extends from the other end of the lateral extension part. The locking parts are formed at junctions between the longitudinal long side part of the first body and the longitudinal short side part of the second body and between the longitudinal long side part of the second body and the longitudinal short side part of the first body.
US08879243B2
A multi-display device includes a plurality of display devices. A display device of the plurality of display devices includes: a display panel including a front side, a rear side, first and second sides which face each other, and third and fourth sides which face each other; a first chassis which is fixed to the first side; a second chassis which is fixed to the second side; a third chassis which is fixed to the third side; a fourth chassis which is fixed to the fourth side; and a fixing member between one or more of the first to fourth chassis, and the display panel. The fixing member fixes the one or more of the first to fourth chassis, to the display panel. The fixing member is provided at a boundary between adjacent display devices of the plurality of display devices.
US08879234B2
In a laminated ceramic electronic component, a first functional portion and a second functional portion are disposed within a ceramic element body so as to be adjacent to each other along a height direction, first and second internal electrodes face each other through a ceramic layer in the first functional portion, and third and fourth internal electrodes whose number of laminated layers is different from the number of laminated layers of the first and second internal electrodes face each other through the ceramic layer in the second functional portion. A marking internal conductor is disposed on the same plane as the first internal electrode and/or the second internal electrode, a marking external conductor is disposed on the side surface of the ceramic element body so as to link a plurality of exposed marking internal conductors such that it is possible to recognize vertical directionality.
US08879222B2
A circuit includes a discharge arrangement configured to discharge an electrostatic charge. The discharge arrangement has a discharge state. A first circuit is configured to provide a pulse to the discharge arrangement when the electrostatic charge is sensed. The pulse causes the discharge arrangement to enter the discharge state. A second circuit is configured to maintain the discharge arrangement in the discharge state after the pulse has ended. A third circuit is configured to receive the pulse and to provide a delayed output to the discharge arrangement. The delayed output causes the discharge arrangement to exit the discharge state.
US08879220B2
The present invention provides an electrostatic discharge (ESD) protection circuit including an ESD detection circuit and a plurality of power clamp circuits. The ESD detection circuit is electrically connected to a first high power line, a second high power line and at least one low power line, and is used to detect an ESD event occurring in the first high power line and another ESD event occurring in the second high power line. The ESD detection circuit includes a first trigger unit and a second trigger unit, electrically connected to the first high power line and the second high power line respectively. Each power clamp circuit has a trigger node, and the trigger nodes are electrically connected to the first trigger unit and the second trigger unit.
US08879218B2
In all electrical circuits, various arcing conditions can arise, however, the primary ones are series arcing (low current arcing), and, parallel arcing (high current arcing). An arc fault circuit interrupter (“AFCI”) that protects for both series and parallel arcing is called a combination type. An AFCI is a device that controls the effects of electrical arcing by opening a circuit through a tripping mechanism that isolates the load from the supply line upon detection of an arcing condition. In this invention, this arc fault is detected by a circuit employing a Hall-Effect sensor (“HES”) integrated circuit, and a microprocessor among other components.
US08879217B2
A switching regulator includes a power stage for coupling to a load through an inductor. The power stage switches so that the power stage sources positive current to the load through a first transistor of the power stage during some periods and sinks negative current from the load through a second transistor of the power stage during other periods. The switching regulator further includes a protection circuit operable to force the second transistor into an off-state state responsive to the negative current flowing through the inductor exceeding a predetermined negative threshold.
US08879206B2
According to one embodiment, a magnetic recording head includes a main magnetic pole, an auxiliary magnetic pole, and a spin torque oscillator formed between them. The spin torque oscillator includes a main oscillation layer and spin sink layer as an oscillation layer. The spin sink layer contains one of iron and cobalt, and at least one element selected from the group consisting of platinum, palladium, ruthenium, tantalum, chromium, terbium, gadolinium, europium, dysprosium, and samarium.
US08879198B2
A library apparatus includes a medium storage unit that has a plurality of cells, the plurality of cells being storable a recording medium for each, a recoding and reproducing unit that reads data from and writes data onto the recording medium, and a transport unit that transports the recoding and reproducing unit to one of the plurality of cells in which the recoding medium subject to data access is stored and inserts the recording medium into a medium insertion and removal opening of the recoding and reproducing unit.
US08879195B2
A two part process is used for modifying records to be written and retrieved from tape devices. A record is appended with a cyclic redundancy check and a string of zeros. Submitting the entire record to tape drives which are logical block protection enabled will result in no change. For drives that are not LBP enabled, the string of zeros at the end of the record is removed. In addition to determining whether a drive is LBP compliant, a determination may be made as to whether a drive is a linear tape open drive from a particular manufacturer. Linear tape open drives may behave similarly as drives which may not be enabled with logical block protection.
US08879194B2
The location of a load/unload ramp in a disk drive is calibrated by monitoring servo spirals that are crossed by a magnetic read/write head during an unload process. Monitoring the number servo spirals crossed allows an accurate velocity of the read/write head to be determined. Based on this unload velocity and the time elapsed during the unload operation, a distance between an ID crash stop position and the load/unload ramp can be calculated quickly and accurately.
US08879193B1
A method for sampling a current track and an adjacent track of a storage medium includes using a first read head to read a first data stream from the current track, using a second read head to read a second data stream from the adjacent track, delaying one of the first and second data streams to account for a position difference between the first and second read heads, and controlling sampling of the first and second data streams to align the first and second data streams. Controlling the sampling may include applying a synchronous sampling signal to control the first and second read heads so that they sample at synchronous locations, or may include sampling the current and adjacent data tracks at asynchronous locations and interpolating the first and second data streams to provide aligned samples. A storage device may operate in accordance with the method.
US08879191B1
A disk drive is disclosed comprising a head actuated over a disk, wherein a maximum radial movement of the head is limited. A plurality of access commands are stored in a command queue, and an access latency is determined for each command in the command queue, wherein the access latency is based at least on a seek latency for the head and a rotational latency for the disk. The access latency for each access command is increased by an offset based at least on a seek length for each access command, wherein the offset compensates for the limited maximum radial movement of the head. An access command is selected from the command queue based on the increased access latencies, and the selected access command is executed.
US08879190B1
Embodiments of the present disclosure provide a method of self-servo writing, the method comprising actions of positionally tracking a selected timing track of a data storage disk, wherein the selected timing track has one or more timing segments; synchronizing an angular position signal to rotation of the data storage disk based on at least one of the one or more timing segments of the selected timing track; specifying servo sector positions relative to the synchronized angular position signal; writing servo sectors to the data storage disk at the specified servo sector positions relative to the synchronized angular position signal; detecting one or more positional errors in timing segments of a next timing track of the data storage disk based at least in part on the synchronized angular position signal; and accounting for the detected one or more positional errors in writing subsequent servo tracks. Other embodiments are also described.
US08879187B2
Various embodiments of the present invention allow for the generation of at least one estimated value of a first parameter that is derived from a regularly measured value of a second parameter. In addition, a single control feedback signal can be adjusted via updating of the estimated and regularly measured values in a control feedback loop. At least one spiral track can be written to storage media based on the single control feedback signal, where the single control feedback signal can be received from an compensating circuit that receives the at least one estimated value of the first parameter, which can refer to position, and the at least one regularly measured value, which can refer to velocity.
US08879183B1
Systems, devices, apparatuses, and methods for segmented read-modify-write operations are disclosed. The examples provided can allow a system to perform a read-modify-write (RMW) operation for data stored in a main storage that has a larger data size than is capable of being stored in an available buffer. Examples of such a system include discs having bands of shingled tracks. In such example, each band can be split into segments containing one or more tracks and a read-modify-write-write (RMWW) operation can be performed for each segment. Further, a logical guard band can be implemented to protect the segments from overwriting a next track in a shingled band. Also, multiple scratchpads may be implemented.
US08879180B2
Storing data in a hard disk drive may include determining a percentage of storage usage (SU %) of the data tracks. If the SU % is less than a first threshold percentage (TP1), the method may include storing data to Nth data tracks. If the SU % is greater than or equal to TP1, but less than a second threshold percentage (TP2), the method may include storing data to about N/2 data tracks between said Nth data tracks. If the SU % is greater than or equal to TP2, the method may include storing data to data tracks between said N/2 data tracks and said Nth data tracks.
US08879171B2
An F-theta objective which is color-corrected for a wavelength range of 1065-1075 nm and is suitable for high laser outputs of more than 1 kW, having sixth individual lenses L1-L6, wherein the lenses are formed of at least two different materials.
US08879164B2
A zoom lens includes, in order from an object side to an image side: a positive first lens unit; a negative second lens unit; a positive third lens unit; and a positive fourth lens unit, wherein the first lens unit includes a positive first lens subunit, which does not move for focusing, a positive second lens subunit, which moves during the focus adjustment, and a positive third lens subunit, which does not move for focusing; and focal lengths of the first lens unit, the second lens unit, the third lens unit, a magnification of the third lens unit U3 at a wide angle end, focal lengths of the first lens subunit, the second lens subunit appropriately satisfy certain relations.
US08879160B2
An optical device with a deformable membrane including an anchor zone on a support contributing to trapping fluid, a central zone reversibly deforming from a rest position, and an actuating mechanism to displace fluid acting on the membrane in an intermediate zone between the anchor and central zones. The actuating mechanism includes a principal actuation mechanism and supplementary actuation mechanism each arranged in at least one ring mounted around the central zone, each ring including one or plural piezoelectric actuators, and being anchored on the intermediate zone, only the supplementary actuation mechanism may be anchored to the support, these actuation mechanisms and the membrane to which they are anchored forming at least one piezoelectric bimorph, such that they contract or expand in the radial direction during actuation such that when the fluid moves, it deforms the central zone.
US08879151B2
A reflective film includes interior layers arranged to selectively reflect light by constructive or destructive interference, the layers extending from a first zone to a second zone of the film. The film has a first thickness and the interior layers provide a first reflective characteristic in the first zone; the film has a second thickness and the interior layers provide a second reflective characteristic in the second zone. The difference between the first and second reflective characteristics is not substantially attributable to any difference between the first and second thicknesses, which difference may be zero. Rather, the difference in the reflective characteristics is substantially attributable to reduced birefringence of at least some of the interior layers in one zone relative to the other zone. The film may also incorporate absorbing agents to assist in the manufacture or processing of the film. Related methods and articles are also disclosed.
US08879149B2
An arrangement for mounting a projection screen for a head-up-display, which can be attached in a removable fashion to a windscreen of a vehicle in the driver's field of vision, contains a mount for the projection screen, which mount forms a detachable connection with a base frame. The mount has a carrier on which the projection screen is mounted and which can be connected to the base frame by at least two magnetic coupling points.
US08879147B2
Microscopy methods and apparatus in which one or more microfabricated optical elements (e.g., one or more Fresnel zone plates) operate as one or an array of objective lenses. A single object or a plurality of objects may be scanned in parallel. A single, low-numerical-aperture relay optic can be used with the one or more optical elements eliminating the need for one or more confocal pinhole apertures. When an array of optical elements is used, hundreds to thousands of objects can be imaged or inspected simultaneously onto a two-dimensional imaging device, such as a CCD array. The microfabricated optical elements can be readily configured for imaging with a solid immersion medium. Imaging resolutions on the order of one wavelength of the illumination source, and less, can be achieved.
US08879146B2
A reflective sighting device includes a reflective sight component having a reflective surface for facing a user and a light source arranged for projecting a reflected image onto the reflective sight component for view by the user along a line of sight. A first focal plane of the reflected image is closer to the reflective sight component than a second focal plane of a distant target, so that movement of the reflected image is minimized as perceived by a viewer when the reflective sighting device is subjected to small unwanted movement.
US08879142B2
In a manufacturing method of a display apparatus, a substrate including a first area, which includes a first pixel, and a second area different from the first area is prepared. Then, a first capsule layer having first display capsules is formed on the substrate, and a first photolithography process is performed on the first capsule layer to remove the first capsule layer from the second area and to form a first capsule pattern on the first area.
US08879141B2
Methods and devices for calibrating and controlling the actuation of an analog interferometric modulator configured to have a plurality of actuation states. Devices and methods for calibrating an analog interferometric modulator to respond in linear relation to an applied voltage.
US08879132B2
An aspect of the present invention provides a mirror driving apparatus, including: a mirror section having a reflecting surface which reflects light; a pair of piezoelectric actuator sections arranged on either side of the mirror section; coupling sections which respectively connect one end of each of the piezoelectric actuator sections to an end portion of the mirror section which is distant from an axis of rotation of the mirror section in a direction along the reflecting surface and perpendicular to the axis of rotation; a fixing section which supports another end of each of the piezoelectric actuator sections; and a perpendicular movement suppressing structure which suppresses translational motion of the axis of rotation of the mirror section in a direction perpendicular to the reflecting surface, one end of the perpendicular movement suppressing structure being connected to the fixing section and another end thereof being connected to the mirror section.
US08879130B2
A system for capturing an image of a document includes an input tray (30) for holding documents (20); an input imaging device (40) that captures an image of a first document in the input tray; wherein the input tray image of the first document is captured as an area image; transmitting the captured input tray image of the first document to an image processor (100); and transporting the first document to an output tray.
US08879129B2
A document scanner (10) includes an input tray (30) for holding documents (20) and an input image capture device (40) for capturing images of the documents (20)in the input tray (30) prior to transporting the document for imaging; an output tray (150) for holding documents (20) after the documents (20) exit the scanner; an output image capture device (140) for capturing images of the output tray; an image processor for determining characteristics of the output tray or characteristic of the documents (20) before imaging and after the documents (20) exit the scanner; and scanner functions are modified based on the output tray characteristics or the document characteristics.
US08879125B2
An image processing apparatus of the present disclosure includes: a step detecting unit which detects a first step pixel and a second step pixel in the binary image and step directions of the first step pixel and the second step pixel; and an enlargement processing unit which inverts pixel values of pixels from the first pixel value to the second pixel value in a pixel area corresponding to the first step pixel in the enlarged image, and inverts pixel values of pixels from the second pixel value to the first pixel value in a pixel area corresponding to the second step pixel. The pixels of which pixel values are inverted are located at positions corresponding to its step direction. The number of the pixels of which pixel values are inverted corresponds to its step length in the binary image.
US08879120B2
In various embodiments, methods, systems, and computer program products for processing digital images captured by a mobile device are disclosed. Myriad features enable and/or facilitate processing of such digital images using a mobile device that would otherwise be technically impossible or impractical, and furthermore address unique challenges presented by images captured using a camera rather than a traditional flat-bed scanner, paper-feed scanner or multifunction peripheral.